simple_turboprop.py

class openconcept.propulsion.systems.simple_turboprop.TurbopropPropulsionSystem(**kwargs)

Bases: Group

This is an example model of the simplest possible propulsion system consisting of a constant-speed prop and a turboshaft.

This is the Pratt and Whitney Canada PT6A-66D with 4-bladed propeller used by the SOCATA-DAHER TBM-850.

Inputs:
  • ac|propulsion|engine|rating (float) – The maximum rated shaft power of the engine (scalar, default 850 hp)

  • ac|propulsion|propeller|diameter (float) – Diameter of the propeller (scalar, default 2.3 m)

  • throttle (float) – Throttle for the turboshaft (vector)

  • fltcond|rho (float) – Air density (vector, kg/m**3)

  • fltcond|Utrue (float) – True airspeed (vector, m/s)

Outputs:
  • thrust (float) – Thrust force (vector, N)

  • fuel_flow (float) – Fuel mass flow rate (vector, kg/s)

Options:

num_nodes (float) – Number of analysis points to run (default 1)

class openconcept.propulsion.systems.simple_turboprop.TwinTurbopropPropulsionSystem(**kwargs)

Bases: Group

This is an example model multiple constant-speed props and turboshafts. These are two P&W Canada PT6A-135A with 4-bladed Hartzell propellers used by the Beechcraft King Air C90GT https://www.easa.europa.eu/sites/default/files/dfu/TCDS_EASA-IM-A-503_C90-Series%20issue%206.pdf

Inputs:
  • ac|propulsion|engine|rating (float) – The maximum rated shaft power of the engine (scalar, default 850 hp)

  • ac|propulsion|propeller|diameter (float) – Diameter of the propeller (scalar, default 2.3 m)

  • throttle (float) – Throttle for the turboshaft (vector)

  • fltcond|rho (float) – Air density (vector, kg/m**3)

  • fltcond|Utrue (float) – True airspeed (vector, m/s)

  • propulsor_active (float) – 1 if second propulsor is active or 0 if not (vector)

Outputs:
  • thrust (float) – Thrust force (vector, N)

  • fuel_flow (float) – Fuel mass flow rate (vector, kg/s)

Options:

num_nodes (float) – Number of analysis points to run (default 1)