flight_mech.turbine module#

Module to define turbo-reactors models and compute their characteristics.

class flight_mech.turbine.TurbojetSingleBody[source]#

Bases: _Turbojet

Class to define a turbojet with single flux, single body with a constant Cp coefficient.

A4_star = 0.01#
property A8#
property A8_star#
property M8#
OPR_design = 10#
property P0#
property P1#
property P2#
property P3#
property P4#
property P5#
property P8#
property Ps8#
property T0#
property T1#
property T2#
property T3#
property T4#
property T4_instruction#
T4_max = 1700#
property T5#
property T8#
property Ts8#
property V0#
property V8#
property W0#
property W1#
property W2#
property W3#
property W4#
property W4R#
property W5#
property W8#
property W8R#
property Wf#
compressor_efficiency = 0.86#
current_OPR = 10#
property fuel_consumption#
property global_efficiency#
max_reference_surface_mass_flow_rate_4_star = 241.261#
property propulsive_efficiency#
property thermal_efficiency#
property thrust#
tune_A4_star_for_desired_thrust(desired_thrust: float, min_A4_star: float = 0.0001, max_A4_star: float = 0.5)[source]#

Tune the value of A4* to obtain the desired thrust in the operating conditions.

Parameters:
  • desired_thrust (float) – Desired thrust in N.

  • min_A4_star (float, optional) – Minimal value for A4*, by default 1e-4

  • max_A4_star (float, optional) – Maximum value for A4*, by default 5e-1

tune_current_OPR()[source]#

Tune the current OPR value to the T4 instruction and operating conditions.

Raises:

ValueError – Raise error if not in operation mode.

turbine_efficiency = 0.9#