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.