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