RCAIDE.Library.Components.Powertrain.Converters.Propeller
Propeller#
- class Propeller(*args, **kwarg)[source]#
Bases:
Rotor
A propeller component model for aircraft propulsion, inheriting from the base Rotor class.
- tag#
Identifier for the propeller. Default is ‘propeller’.
- Type:
str
- orientation_euler_angles#
Vector of angles [rad] defining propeller orientation [θ, φ, ψ]. Default is [0., 0., 0.] for X-direction thrust in vehicle frame.
- Type:
list
- use_2d_analysis#
Flag for using 2D aerodynamic analysis. Default is False.
- Type:
bool
Notes
The Propeller class models fixed or variable pitch propellers for aircraft propulsion. It includes capabilities for:
Forward flight performance analysis
Fixed and variable pitch operation
Blade element momentum theory calculations
Efficiency optimization
Acoustic analysis
- The model assumes:
Axial inflow (unless modified by orientation angles)
Rigid blades
Quasi-steady aerodynamics
No blade-to-blade aerodynamic interference
No compressibility effects (unless explicitly modeled)
Definitions
- ‘Variable Pitch’
Capability to change blade pitch angle during operation
- ‘Euler Angles’
Set of three angles defining propeller orientation relative to vehicle frame
- ‘2D Analysis’
Use of two-dimensional airfoil data for blade section analysis