RCAIDE.Library.Methods.Powertrain.Converters.Rotor

Rotor#

Methods for analyzing and designing rotors in aircraft propulsion systems.

This module provides a comprehensive set of functions for the design, analysis, and performance evaluation of various types of rotors, including propellers, lift rotors, and prop rotors. It implements different analysis methods such as Blade Element Momentum Theory (BEMT) with Helmholtz wake modeling and Actuator Disc Theory.

The module includes functions for:
  • Designing optimal rotor geometries for different applications

  • Computing rotor performance across various flight conditions

  • Analyzing wake interactions and induced velocities

  • Setting up rotor operating conditions for mission analysis

These methods support both conventional and advanced aircraft configurations, including fixed-wing aircraft, helicopters, multicopters, and hybrid VTOL concepts.

Modules

Design

Methods for designing rotors in aircraft propulsion systems.

Performance

Methods for analyzing and computing the performance of rotors in aircraft propulsion systems.

append_rotor_conditions(rotor, segment, ...)

Initializes and appends rotor conditions to the energy and noise conditions dictionaries.

compute_rotor_performance(rotor, conditions)

Analyzes a general rotor given geometry and operating conditions.

design_lift_rotor(rotor[, ...])

Optimizes rotor chord and twist distribution to meet design power or thrust requirements.

design_prop_rotor(rotor[, ...])

Optimizes prop-rotor chord and twist distribution to meet design power or thrust requirements.

design_propeller(prop[, number_of_stations])

Optimizes propeller chord and twist distribution given input parameters.