RCAIDE.Library.Methods.Powertrain.Converters.Combustor.append_combustor_conditions

append_combustor_conditions#

append_combustor_conditions(combustor, segment, energy_conditions)[source]#

Initializes combustor operating conditions for a mission segment.

Parameters:
  • combustor (RCAIDE.Library.Components.Converters.Combustor) –

    Combustor component with the following attributes:
    • tagstr

      Identifier for the combustor

  • segment (RCAIDE.Framework.Mission.Segments.Segment) –

    Mission segment with the following attributes:
    • stateData
      Segment state
      • ones_rowfunction

        Function to create array of ones with specified length

  • energy_conditions (RCAIDE.Framework.Mission.Common.Conditions) – Energy conditions container where combustor conditions will be stored

Returns:

Results are stored in energy_conditions.converters[combustor.tag]

Return type:

None

Notes

This function initializes the necessary data structures for storing combustor operating conditions during a mission segment. It creates a container for the combustor in the energy conditions and initializes the non-dimensional mass ratio with ones.

The function initializes the following in energy_conditions.converters[combustor.tag]:
  • inputsConditions
    Input conditions container
    • nondim_mass_rationumpy.ndarray

      Non-dimensional mass ratio, initialized with ones

  • outputsConditions

    Output conditions container (empty)

The non-dimensional mass ratio represents the ratio of mass flow at the combustor exit to the mass flow at the combustor inlet, accounting for the addition of fuel.

Major Assumptions
  • Non-dimensional mass ratio is initialized with ones (no fuel addition initially)