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