RCAIDE.Library.Methods.Powertrain.Converters.Engine.append_engine_conditions

append_engine_conditions#

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

Initializes and appends engine operating conditions to the propulsor conditions data structure.

Parameters:
  • engine (RCAIDE.Library.Components.Propulsors) – Engine system instance for which conditions are being initialized

  • segment (RCAIDE.Framework.Mission.Segments.Segment) – Mission segment instance containing flight conditions

  • energy_conditions (dict) – variable onto which engine operating conditions are appended

  • noise_conditions (dict, optional) – variable onto which engine noise conditions are appended. Unused for now.

Return type:

None

Notes

This function creates a nested structure of Conditions objects to store engine inputs and outputs during mission analysis. The conditions are stored under the engine’s unique tag identifier.