Solution and Previous Control File Formats
The solution.ctl and previous.ctl files are created by the transient solver. Below is a list of keywords and definitions applicable to these files.
Keyword | Description | 2D | 3D | 3D A-Phi |
---|---|---|---|---|
time <value> | Current time in simulation [s] | X | X | X |
position <value> | Position when motion setup is assigned[translation - user unit (from Motion Setup); rotation – rad] | X | X | |
speed <value> | Speed when motion setup is assigned[translation - m/sec; rotation - rad/sec] | X | X | |
torque moving_group <value> | Torque [N*m] | X | X | |
force moving_group <value> | Force on moving objects [N] | X | X | |
strandLoss <value> | Stranded loss for all objects [W] | X | X | X |
solidLoss <value> | Solid loss for all objects [W] | X | X | X |
coreLoss <value> | Core loss for all objects [W] | X | X | X |
timeStep <value> | timestep size [s] | X | X | X |
windingFlx <winding_name> <value>* | Winding Flux value [Wb] | X | X | X |
windingEmf <winding_name> <value>* | Winding EMF value [V] | X | X | X |
windingI <winding_name> <value>* | Winding Current value [A] | X | X | X |
windingV <winding_name> <value>* | Winding Voltage value [A] (voltage windings only) |
X | X | X |
voltageV <voltage_name> <value>* | Voltage value on voltage excitation [V] | X | ||
voltageI <voltage_name> <value>* | Current value on voltage excitation [A] | X | ||
currentV <current_name> <value>* | Voltage value on current excitation [V] | X | ||
currentI <current_name> <value>* | Current value on current excitation [A] | X | ||
* Could be repeated for multiple excitation names |
An example solution.ctl
file for 2D/3D solvers:
begin_data
time <current_time>
strandLoss <value>
solidLoss <value>
coreLoss <value>
torque <torque>
speed <speed>
position <position>
windingI <winding_name> <value>
windingEMF <winding_name> <value>
windingFlx <winding_name> <value>
end_data
An example solution.ctl
file for the A-Phi solver:
begin_data
time <current_time>
strandLoss <value>
solidLoss <value>
coreLoss <value>
windingI <winding_name> <value>
windingEMF <winding_name> <value>
windingFlx <winding_name> <value>
voltageV <voltage_name> <value>
voltageI <voltage_name> <value>
end_data
Related Topics
Using a Control Program in Maxwell 2D and 3D Transient Solutions