The study addresses piezoelectric actuator placement for active vibration control using an open-access framework that couples ANSYS and Python. It outlines a three-stage procedure: creating a finite element model in ANSYS APDL, using Python to determine the objective function, and applying a genetic algorithm optimization to find optimal actuator locations. Numerical simulations on plates and thin-walled conical structures demonstrate the effectiveness of the approach, showing it efficiently finds optimal placements with minimal search time and energy requirements. The study provides open-access codes for the framework, enhancing its accessibility and reproducibility.