RCAIDE.Library.Methods.Powertrain.Converters.Ducted_Fan.Performance.Rankine_Froude_Momentum_Theory.RFMT_performance

RFMT_performance#

RFMT_performance(ducted_fan, conditions)[source]#

Computes ducted fan performance characteristics using Rankine-Froude Momentum Theory.

Parameters:
  • propulsor (Converter) – Ducted fan propulsor component containing the ducted fan

  • state (Conditions) – Mission segment state conditions

Returns:

Updates state.conditions.energy.converters[ducted_fan.tag] with computed performance data:
  • thrustarray(N,3)

    Thrust vector [N]

  • powerarray(N,1)

    Power required [W]

  • torquearray(N,1)

    Shaft torque [N-m]

  • momentarray(N,3)

    Moment vector [N-m]

  • efficiencyarray(N,1)

    Propulsive efficiency [-]

  • tip_macharray(N,1)

    Blade tip Mach number [-]

  • thrust_coefficientarray(N,1)

    Non-dimensional thrust coefficient [-]

  • power_coefficientarray(N,1)

    Non-dimensional power coefficient [-]

  • figure_of_meritarray(N,1)

    Hovering figure of merit [-] (BEMT only)

Return type:

None

Notes

Major Assumptions
  • Steady state operation

  • Incompressible flow for Rankine-Froude theory

  • Rigid blades

  • No blade-wake interaction

  • No ground effect

compute_ducted_fan_efficiency(ducted_fan, V, omega)[source]#

Calculate propeller efficiency based on propeller type and velocity.

Parameters:
  • propeller_type (str) – Type of propeller (‘constant_speed’ or ‘fixed_pitch’)

  • u0 (float) – Current velocity

Returns:

Calculated propeller efficiency

Return type:

float