RCAIDE.Library.Components.Powertrain.Converters.Combustor

Combustor#

class Combustor(*args, **kwarg)[source]#

Bases: Converter

A combustor component model for gas turbine engines that simulates the combustion process.

tag#

Identifier for the combustor. Default is ‘Combustor’.

Type:

str

alphac#

Combustor entrance angle [rad]. Default is 0.0.

Type:

float

turbine_inlet_temperature#

Temperature at turbine inlet [K]. Default is 1500.

Type:

float

area_ratio#

Ratio of combustor exit to inlet area. Default is 1.0.

Type:

float

axial_fuel_velocity_ratio#

Ratio of axial fuel velocity to inlet velocity. Default is 0.0.

Type:

float

fuel_velocity_ratio#

Ratio of fuel velocity to inlet velocity. Default is 0.0.

Type:

float

burner_drag_coefficient#

Drag coefficient of the burner. Default is 0.0.

Type:

float

absolute_sensible_enthalpy#

Absolute sensible enthalpy [J/kg]. Default is 0.0.

Type:

float

diameter#

Combustor diameter [m]. Default is 0.2.

Type:

float

length#

Combustor length [m]. Default is 0.3.

Type:

float

fuel_equivalency_ratio#

Fuel-to-air equivalency ratio. Default is 0.3.

Type:

float

number_of_combustors#

Number of combustor cans. Default is 30.

Type:

int

f_air_PZ#

Fraction of total air entering Primary Zone. Default is 0.18.

Type:

float

FAR_st#

Stoichiometric Fuel to Air ratio. Default is 0.068.

Type:

float

N_comb#

Number of can-annular combustors. Default is 10.

Type:

int

N_PZ#

Number of PSR in the Primary Zone. Default is 8.

Type:

int

A_PZ#

Primary Zone cross-sectional area [m²]. Default is 0.15.

Type:

float

L_PZ#

Primary Zone length [m]. Default is 0.0153.

Type:

float

N_SZ#

Number of dilution air inlets in the Secondary Zone. Default is 3.

Type:

int

A_SZ#

Secondary Zone cross-sectional area [m²]. Default is 0.15.

Type:

float

L_SZ#

Secondary Zone length [m]. Default is 0.075.

Type:

float

phi_SZ#

Equivalence Ratio in the Secondary Zone. Default is 0.2.

Type:

float

S_PZ#

Mixing parameter in the Primary Zone. Default is 0.6.

Type:

float

F_SC#

Fuel scaler. Default is 0.425.

Type:

float

number_of_assigned_PSR_1st_mixers#

Number of assigned PSRs to first row mixers. Default is 2.

Type:

int

number_of_assigned_PSR_2nd_mixers#

Number of assigned mixers to second row mixers. Default is 2.

Type:

int

Notes

The Combustor class models the combustion process in gas turbine engines, splitting the combustor into primary and secondary zones. It uses a Chemical Reactor Network (CRN) approach with Perfectly Stirred Reactors (PSR) and Plug Flow Reactors (PFR) for modeling the combustion process.

Definitions

‘PSR’

Perfectly Stirred Reactor - A reactor model assuming perfect mixing

‘PZ’

Primary Zone - Initial combustion region

‘SZ’

Secondary Zone - Dilution region where the combustion is completed

‘FAR’

Fuel-to-Air Ratio

‘PFR’

Plug Flow Reactor - A reactor model assuming no mixing in axial direction

See also

RCAIDE.Library.Methods.Emissions.Chemical_Reaction_Network.evaluate_cantera

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

Appends operating conditions to the combustor.