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

append_operating_conditions(segment, conditions, noise_conditions=None)[source]#