RCAIDE.Library.Methods.Powertrain.Converters.Rotor.append_rotor_conditions
append_rotor_conditions#
- append_rotor_conditions(rotor, segment, energy_conditions, noise_conditions)[source]#
Initializes and appends rotor conditions to the energy and noise conditions dictionaries.
- Parameters:
rotor (Rotor) – The rotor component for which conditions are being initialized.
segment (Segment) – The mission segment in which the rotor is operating.
energy_conditions (dict) – Dictionary containing energy-related conditions for all propulsion components.
noise_conditions (dict) – Dictionary containing noise-related conditions for all propulsion components.
- Returns:
This function modifies the energy_conditions and noise_conditions dictionaries in-place.
- Return type:
None
Notes
This function creates empty Conditions objects for the rotor’s energy and noise characteristics within the respective dictionaries. These conditions will be populated during the mission analysis process.
- The energy conditions include various performance metrics such as:
Orientation and thrust vector angle
Blade pitch command
Torque, thrust, and throttle settings
RPM and angular velocity
Disc and power loading
Tip Mach number
Efficiency and figure of merit
Power coefficient
All values are initialized as zero or one arrays (as appropriate) with the same length as the segment’s state vector.