SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Energy.Converters.Internal_Combustion_Engine.Internal_Combustion_Engine Class Reference
Inheritance diagram for SUAVE.Components.Energy.Converters.Internal_Combustion_Engine.Internal_Combustion_Engine:
SUAVE.Components.Energy.Energy_Component.Energy_Component SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component

Public Member Functions

def __defaults__ (self)
 
def power (self, conditions)
 
def calculate_throttle (self, conditions)
 

Public Attributes

 sea_level_power
 
 flat_rate_altitude
 
 rated_speed
 
 power_specific_fuel_consumption
 
- Public Attributes inherited from SUAVE.Components.Energy.Energy_Component.Energy_Component
 inputs
 
 outputs
 
- Public Attributes inherited from SUAVE.Components.Physical_Component.Physical_Component
 tag
 
 mass_properties
 
 origin
 
 symmetric
 
- Public Attributes inherited from SUAVE.Components.Component.Component
 tag
 
 origin
 
 generative_design_max_per_vehicle
 
 generative_design_characteristics
 
 generative_design_special_parent
 

Detailed Description

This is an internal combustion engine component.

Assumptions:
None

Source:
None

Member Function Documentation

◆ __defaults__()

def SUAVE.Components.Energy.Converters.Internal_Combustion_Engine.Internal_Combustion_Engine.__defaults__ (   self)
This sets the default inputs and outputs data structure.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

Reimplemented from SUAVE.Components.Energy.Energy_Component.Energy_Component.

◆ calculate_throttle()

def SUAVE.Components.Energy.Converters.Internal_Combustion_Engine.Internal_Combustion_Engine.calculate_throttle (   self,
  conditions 
)
The internal combustion engine output power and specific power consumption

source: 

Inputs:
    Engine:
sea-level power
flat rate altitude
rated_speed (RPM)
throttle setting
inputs.power
    Freestream conditions:
altitude
delta_isa
Outputs:
    Brake power (or Shaft power)
    Power (brake) specific fuel consumption
    Fuel flow
    Torque
    throttle setting

◆ power()

def SUAVE.Components.Energy.Converters.Internal_Combustion_Engine.Internal_Combustion_Engine.power (   self,
  conditions 
)
The internal combustion engine output power and specific power consumption
Inputs:
    Engine:
sea-level power
flat rate altitude
rated_speed (RPM)
throttle setting
inputs.speed (RPM)
    Freestream conditions:
altitude
delta_isa
Outputs:
    Brake power (or Shaft power)
    Power (brake) specific fuel consumption
    Fuel flow
    Torque

The documentation for this class was generated from the following file: