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.