33#ifndef FGBrushLessDCMotor_H
34#define FGBrushLessDCMotor_H
74constexpr double hptowatts = 745.7;
75constexpr double WattperRPMtoftpound = 60 / (2 * M_PI *
NMtoftpound);
90 double GetPowerAvailable(
void)
const {
return (HP * hptoftlbssec);}
92 std::string GetEngineLabels(
const std::string& delimiter);
93 std::string GetEngineValues(
const std::string& delimiter);
96 double ZeroTorqueCurrent;
97 double CoilResistance;
103 void Debug(
int from);
void Calculate(void)
Calculates the thrust of the engine, and other engine functions.
~FGBrushLessDCMotor()
Destructor.
double CalcFuelNeed(void)
The fuel need is calculated based on power levels and flow rate for that power level.
Base class for all engines.
Encapsulates the JSBSim simulation executive.
Main namespace for the JSBSim Flight Dynamics Model.
constexpr double NMtoftpound
Models an electric brushless DC motor or more appropriately permanent magnet synchronous motor.