RCAIDE.Library.Components.Powertrain.Converters.Engine
Engine#
- class Engine(*args, **kwarg)[source]#
Bases:
Converter
An internal combustion engine component model for propulsion systems.
- tag#
Identifier for the engine. Default is ‘internal_combustion_engine’.
- Type:
str
- sea_level_power#
Maximum power output at sea level conditions [W]. Default is 0.0.
- Type:
float
- flat_rate_altitude#
Altitude up to which engine maintains sea level power [m]. Default is 0.0.
- Type:
float
- rated_speed#
Engine speed at rated power [rad/s]. Default is 0.0.
- Type:
float
- power_split_ratio#
Ratio of power distribution when engine drives multiple loads. Default is 0.0.
- Type:
float
- power_specific_fuel_consumption#
Fuel consumption per unit power output [kg/W/s]. Default is 0.36.
- Type:
float
Notes
The Engine class models an internal combustion engine’s performance characteristics including:
Sea level power rating
Power lapse with altitude
Fuel consumption characteristics
Power distribution capabilities
Operating speed effects
- Major Assumptions
Constant power specific fuel consumption
Fuel properties remain constant
Steady-state operation (no transient effects)
Definitions
- ‘Flat Rate Altitude’
Maximum altitude at which the engine can maintain sea level power output
- ‘Power Specific Fuel Consumption’
Amount of fuel consumed per unit of power output per unit time
- ‘Power Split Ratio’
Fraction of total power delivered to primary load in multi-load applications