enable_harmonic_force#
- Maxwell2d.enable_harmonic_force(assignment, force_type=0, window_function='Rectangular', use_number_of_last_cycles=True, last_cycles_number=1, calculate_force='Harmonic')#
Enable the harmonic force calculation for the transient analysis.
- Parameters:
- assignment
list List of object names for force calculations.
- force_type
int,optional Force type. Options are
0for objects,1for surface, and2for volumetric.- window_function
str,optional Windowing function. Default is
"Rectangular". Available options are:"Rectangular","Tri","Van Hann","Hamming","Blackman","Lanczos","Welch".- use_number_of_last_cyclesbool,
optional Use number of last cycles for force calculations. Default is
True.- last_cycles_number
int,optional Defines the number of cycles to compute if use_number_of_last_cycle is
True.- calculate_force
str,optional How to calculate force. The default is
"Harmonic". Options are"Harmonic"and"Transient".
- assignment
- Returns:
- bool
Truewhen successful,Falsewhen failed.
References
>>> odesign.EnableHarmonicForceCalculation
Examples
Enable harmonic force in Maxwell 3D for magnetic transient solver.
>>> from ansys.aedt.core import Maxwell3d >>> m3d = Maxwell3d(solution_type="Transient") >>> cylinder = m3d.modeler.create_cylinder(origin=[0, 0, 0], orientation="Z", radius=3, height=21) >>> m3d.enable_harmonic_force(assignment=cylinder.name) >>> m3d.desktop_class.close_desktop()