|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
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. | |
| 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)
| Scalar | Variable type |
| power | Input power [W] |
| efficiency | Thruster efficiency (0 to 1) |
| mdot | Mass flow rate [kg/s] |
| 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
| Scalar | Variable type |
| power | Input power [W] |
| Ve | Effective exhaust velocity [m/s] |
| efficiency | Thruster efficiency (0 to 1) |
| 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
| Scalar | Variable type |
| power | Input power [W] |
| Ve | Effective exhaust velocity [m/s] |
| efficiency | Thruster efficiency (0 to 1) |