RCAIDE.Library.Components.Powertrain.Converters.DC_Generator
DC_Generator#
- class DC_Generator(*args, **kwarg)[source]#
Bases:
Converter
A electric generator component model for electric propulsion systems.
- tag#
Identifier for the generator. Default is ‘generator’.
- Type:
str
- resistance#
Internal electrical resistance of the generator [Ω]. Default is 0.0.
- Type:
float
- no_load_current#
Current drawn by the generator with no mechanical load [A]. Default is 0.0.
- Type:
float
- speed_constant#
generator speed constant (Kv). Default is 0.0.
- Type:
float
- efficiency#
Overall generator efficiency. Default is 1.0.
- Type:
float
- gearbox.gear_ratio#
Ratio of output shaft speed to generator speed. Default is 1.0.
- Type:
float
- power_split_ratio#
Ratio of power distribution when generator 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 generator performance. Default is None.
- Type:
callable
Notes
The DC_generator class models a direct current electric generator’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’
generator velocity constant, relating voltage to unloaded generator speed
- ‘No-load Current’
Current drawn by generator to overcome internal friction when unloaded
- ‘Power Split Ratio’
Fraction of total power delivered to primary load in multi-load applications
See also
RCAIDE.Library.Methods.Powertrain.Converters.generator