RCAIDE.Library.Methods.Powertrain.Converters.Motor.append_motor_conditions

append_motor_conditions#

append_motor_conditions(motor, segment, energy_conditions)[source]#

Initializes motor operating conditions for a mission segment.

Parameters:
  • motor (Converter) – Motor component (DC_Motor or PMSM_Motor) for which conditions are being initialized

  • segment (Segment) – Mission segment containing the state conditions

  • energy_conditions (Conditions) – Container for propulsor operating conditions

Returns:

Modifies energy_conditions in-place by adding motor-specific conditions

Return type:

None

Notes

This function initializes arrays of zeros for key motor operating parameters during a mission segment. The conditions are stored in a nested structure under the motor’s tag within energy_conditions.

The following conditions are initialized:
  • torque: Motor output torque [N-m]

  • efficiency: Motor operating efficiency [-]

  • current: Motor current draw [A]

  • voltage: Motor voltage [V]