RCAIDE.Library.Components.Powertrain.Converters.DC_Motor
DC_Motor#
- class DC_Motor(*args, **kwarg)[source]#
Bases:
Converter
A direct current (DC) electric motor component model for electric propulsion systems.
- tag#
Identifier for the motor. Default is ‘motor’.
- Type:
str
- resistance#
Internal electrical resistance of the motor [Ω]. Default is 0.0.
- Type:
float
- no_load_current#
Current drawn by the motor with no mechanical load [A]. Default is 0.0.
- Type:
float
- speed_constant#
Motor speed constant (Kv). Default is 0.0.
- Type:
float
- efficiency#
Overall motor efficiency. Default is 1.0.
- Type:
float
- gearbox.gear_ratio#
Ratio of output shaft speed to motor speed. Default is 1.0.
- Type:
float
- power_split_ratio#
Ratio of power distribution when motor drives multiple loads. Default is 0.0.
- Type:
float
- design_torque#
Design point torque output [N·m]. Default is 0.0.
- Type:
float
- interpolated_func#
Function for interpolating motor performance. Default is None.
- Type:
callable
Notes
The DC_Motor class models a direct current electric motor’s performance characteristics. It accounts for electrical, mechanical, and thermal effects including:
Internal resistance losses
No-load current losses
Gearbox losses
Speed-torque relationships
Power distribution for multiple loads
Definitions
- ‘Kv’
Motor velocity constant, relating voltage to unloaded motor speed
- ‘No-load Current’
Current drawn by motor to overcome internal friction when unloaded
- ‘Power Split Ratio’
Fraction of total power delivered to primary load in multi-load applications