Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::propulsion::air_breathing Namespace Reference

Functions

template<typename Scalar>
Scalar fuel_flow_rate (const Scalar &thrust, const Scalar &TSFC)
 Calculates fuel flow rate from thrust and TSFC.
template<typename Scalar>
Scalar breguet_range (const Scalar &velocity, const Scalar &TSFC, const Scalar &L_D, const Scalar &W0, const Scalar &W1)
 Calculates Breguet Range for jet aircraft.
template<typename Scalar>
Scalar breguet_endurance (const Scalar &TSFC, const Scalar &L_D, const Scalar &W0, const Scalar &W1)
 Calculates Breguet Endurance for jet aircraft.

Function Documentation

◆ breguet_endurance()

template<typename Scalar>
Scalar vulcan::propulsion::air_breathing::breguet_endurance ( const Scalar & TSFC,
const Scalar & L_D,
const Scalar & W0,
const Scalar & W1 )

Calculates Breguet Endurance for jet aircraft.

E = (1 / TSFC) * (L / D) * ln(W0 / W1)

Template Parameters
ScalarVariable type
Parameters
TSFCThrust Specific Fuel Consumption [1/s]
L_DLift-to-Drag ratio
W0Initial weight
W1Final weight
Returns
Endurance time [s] (if TSFC is [1/s])

◆ breguet_range()

template<typename Scalar>
Scalar vulcan::propulsion::air_breathing::breguet_range ( const Scalar & velocity,
const Scalar & TSFC,
const Scalar & L_D,
const Scalar & W0,
const Scalar & W1 )

Calculates Breguet Range for jet aircraft.

R = (V / TSFC) * (L / D) * ln(W0 / W1)

Note: For result in distance units (e.g. meters), TSFC must be in [1/s] (weight flow per thrust), or V/(TSFC*g) must be used if TSFC is mass-specific. This implementation follows the plan: (V/TSFC).

Template Parameters
ScalarVariable type
Parameters
velocityFlight velocity [m/s]
TSFCThrust Specific Fuel Consumption [1/s]
L_DLift-to-Drag ratio
W0Initial weight
W1Final weight
Returns
Range distance [m] (if TSFC is [1/s])

◆ fuel_flow_rate()

template<typename Scalar>
Scalar vulcan::propulsion::air_breathing::fuel_flow_rate ( const Scalar & thrust,
const Scalar & TSFC )

Calculates fuel flow rate from thrust and TSFC.

mdot = TSFC * F

Note: Check unit consistency. If TSFC is [1/s] (weight specific), the result is weight flow [N/s]. If TSFC is [kg/(N*s)] (mass specific), the result is mass flow [kg/s].

Template Parameters
ScalarVariable type
Parameters
thrustThrust force [N]
TSFCThrust Specific Fuel Consumption
Returns
Fuel flow rate