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

Functions

template<typename Scalar>
Scalar thrust_from_power (const Scalar &power, const Scalar &Ve, const Scalar &efficiency)
 Calculates thrust for power-limited propulsion.
template<typename Scalar>
Scalar mass_flow_from_power (const Scalar &power, const Scalar &Ve, const Scalar &efficiency)
 Calculates mass flow rate for power-limited propulsion.
template<typename Scalar>
Scalar characteristic_velocity (const Scalar &power, const Scalar &efficiency, const Scalar &mdot)
 Calculates characteristic velocity (exhaust velocity) from power and mass flow.

Function Documentation

◆ characteristic_velocity()

template<typename Scalar>
Scalar vulcan::propulsion::electric::characteristic_velocity ( const Scalar & power,
const Scalar & efficiency,
const Scalar & mdot )

Calculates characteristic velocity (exhaust velocity) from power and mass flow.

c* = sqrt(2 * efficiency * P / mdot)

Template Parameters
ScalarVariable type
Parameters
powerInput power [W]
efficiencyThruster efficiency (0 to 1)
mdotMass flow rate [kg/s]
Returns
Characteristic velocity (Exhaust Velocity) [m/s]

◆ mass_flow_from_power()

template<typename Scalar>
Scalar vulcan::propulsion::electric::mass_flow_from_power ( const Scalar & power,
const Scalar & Ve,
const Scalar & efficiency )

Calculates mass flow rate for power-limited propulsion.

mdot = 2 * P * efficiency / Ve^2

Template Parameters
ScalarVariable type
Parameters
powerInput power [W]
VeEffective exhaust velocity [m/s]
efficiencyThruster efficiency (0 to 1)
Returns
Mass flow rate [kg/s]

◆ thrust_from_power()

template<typename Scalar>
Scalar vulcan::propulsion::electric::thrust_from_power ( const Scalar & power,
const Scalar & Ve,
const Scalar & efficiency )

Calculates thrust for power-limited propulsion.

Derived from P = F * Ve / (2 * efficiency) => F = 2 * efficiency * P / Ve

Template Parameters
ScalarVariable type
Parameters
powerInput power [W]
VeEffective exhaust velocity [m/s]
efficiencyThruster efficiency (0 to 1)
Returns
Thrust [N]