@@ -2134,7 +2134,7 @@ def export_element_based_harmonic_force(
2134
2134
):
2135
2135
"""Export an element-based harmonic force data to a .csv file.
2136
2136
2137
- This method requires enabling element-based harmonic force before solving the model.
2137
+ This method requires enabling element-based volumetric harmonic force before solving the model.
2138
2138
2139
2139
Parameters
2140
2140
----------
@@ -2173,10 +2173,15 @@ def export_element_based_harmonic_force(
2173
2173
>>> origin=[70, 0, -11],
2174
2174
>>> sizes=[11, 110],
2175
2175
>>> name="Coil_terminal")
2176
+ >>> metal = m3d.modeler.create_rectangle(orientation="XZ",
2177
+ >>> origin=[181, 0, -11],
2178
+ >>> sizes=[11, 55], name="steel",
2179
+ >>> material="steel_1008")
2180
+ >>> metal.sweep_around_axis(axis="Z")
2176
2181
>>> region = m3d.modeler.create_region()
2177
- >>> m3d.assign_winding(assignment=terminal.name, current="5 *cos(2*PI*50*time)")
2178
- >>> # Enable element based harmonic force and solve the model.
2179
- >>> m3d.enable_harmonic_force(assignment=coil .name, force_type=2, calculate_force="Harmonic")
2182
+ >>> m3d.assign_winding(assignment=terminal.name, is_solid=False, current="100 *cos(2*PI*50*time)")
2183
+ >>> # Enable element based volumetric harmonic force and solve the model.
2184
+ >>> m3d.enable_harmonic_force(assignment=metal .name, force_type=2, calculate_force="Harmonic")
2180
2185
>>> setup = m3d.create_setup()
2181
2186
>>> setup.props["StopTime"] = "2/50s"
2182
2187
>>> setup.props["TimeStep"] = "1/500s"
0 commit comments