RCAIDE.Library.Methods.Powertrain.Converters.Rotor.Design.optimization_setup
optimization_setup#
- optimization_setup(rotor, number_of_stations, print_iterations)[source]#
Sets up rotor optimization problem including design variables, constraints and objective function using RCAIDE’s Nexus optimization framework.
- Parameters:
rotor (RCAIDE.Library.Components.Powertrain.Converters.Rotor) – Rotor component (Lift_Rotor or Prop_Rotor) with optimization parameters
number_of_stations (int) – Number of radial stations for blade discretization
print_iterations (bool) – Flag to print optimization iterations
- Returns:
nexus –
- RCAIDE’s optimization framework object with the following attributes:
- optimization_problemData
- Optimization problem definition
- inputsnumpy.ndarray
Design variables
- objectivenumpy.ndarray
Objective function
- constraintsnumpy.ndarray
Constraints
- vehicle_configurationslist
List of vehicle configurations for analysis
- procedureData
Optimization procedure
- print_iterationsbool
Flag to print optimization iterations
- Return type:
RCAIDE.Framework.Optimization.Common.Nexus
Notes
- This function configures a complete optimization problem for rotor blade design by:
Creating a Nexus optimization framework
Validating the rotor type (must be Lift_Rotor or Prop_Rotor)
Setting up design variables with bounds and scaling
Defining the objective function
Establishing constraints for performance and geometry
Creating aliases to link optimization variables to vehicle properties
Setting up vehicle configurations using blade_geometry_setup
Configuring the optimization procedure
- The design variables include:
chord_r, chord_p, chord_q, chord_t: Parameters defining the chord distribution
twist_r, twist_p, twist_q, twist_t: Parameters defining the twist distribution
hover_tip_mach: Tip Mach number in hover
OEI_tip_mach: Tip Mach number in one-engine-inoperative condition
OEI_collective_pitch: Collective pitch in one-engine-inoperative condition
cruise_tip_mach, cruise_collective_pitch: Additional parameters for prop rotors
- Constraints ensure:
Thrust and power requirements are met
Blade taper is within reasonable bounds (0.3 to 0.9)
Blade twist is positive
Maximum sectional lift coefficient is below 0.8
Chord and twist distribution parameters maintain reasonable ratios
- Major Assumptions
Minimum allowable blade taper: 0.3
Maximum allowable blade taper: 0.9
Maximum sectional lift coefficient: 0.8