RCAIDE.Library.Methods.Powertrain.Converters.Rotor.Design

Design#

Methods for designing rotors in aircraft propulsion systems.

This module provides functions for setting up and executing the design process for various types of rotors, including propellers, lift rotors, and prop rotors. It includes methods for blade geometry setup, optimization parameter configuration, design procedure definition, and post-optimization parameter setting.

The design process typically involves:
  1. Setting up the blade geometry with appropriate airfoil sections and twist distribution

  2. Configuring the optimization parameters and constraints

  3. Defining the design procedure and analysis methods

  4. Running the optimization to find the optimal blade design

  5. Setting the optimized parameters in the rotor object

Modules

blade_geometry_setup(rotor, number_of_stations)

Defines a configuration for prop-rotor blade optimization.

optimization_setup(rotor, ...)

Sets up rotor optimization problem including design variables, constraints and objective function using RCAIDE's Nexus optimization framework.

procedure_setup()

Creates a procedure for rotor blade optimization that defines the sequence of analysis steps.

set_optimized_parameters(rotor, ...)

Appends parameters of optimized rotor to input rotor data structure.