WOLFRAM SYSTEM MODELER
FuelSystemBrakeSpecificConsumed fuel of piston and turboprop engines |
SystemModel["Aircraft.Physical.FixedWing.Parts.Propulsions.EnergySystems.FuelSystemBrakeSpecific"]
This model extends the EnergySystemBase model and calculates the energy consumption of turboprop and piston engines.
This model takes the net thrust (Tnet) through the uThrust port and aircraft total velocity (vtot) from the flightData record propagated from AircraftBase as inputs to solve for the net power generated by the engine (Pnet). As the net thrust is used here for fuel consumption calculation, its value is constrained to positive values with a limiter to prevent increasing fuel mass when thrust reversers are used.
The net power is divided by the powertrain efficiency parameters propagated from the TurbopropEngine or PistonEngine model (ηprop and ηmech) to solve for the gross power consumed by the engine (Pgross). The gross power is multiplied by the brake-specific fuel consumption (BSFC) parameter also propagated from the engine model to get the fuel burn rate (ṁfuel), which is integrated over time to solve for the mass of the consumed fuel (mfuel).
BSFC |
Value: Type: BrakeSpecificFuelConsumption (kg⋅W⁻¹⋅s⁻¹) Description: Brake-specific fuel consumption in cruise |
---|---|
etaProp |
Value: Type: Real Description: Propeller efficiency |
etaEng |
Value: Type: Real Description: Power transmission efficiency |
flightData |
Type: FlightData Description: Global flight data variables |
---|
yConsumption |
Type: RealOutput Description: Consumed electric energy or fuel in an engine |
|
---|---|---|
uThrust |
Type: RealInput Description: Engine net thrust |
flightData |
Type: FlightData Description: Global flight data variables |
|
---|---|---|
brakeSFC |
Type: RealExpression Description: Brake-specific fuel consumption |
|
totalVelocity |
Type: RealExpression Description: Aircraft total velocity |
|
netPower |
Type: Product Description: Net power from engine |
|
fuelRate |
Type: Product Description: Fuel consumption rate of engine |
|
fuelConsumption |
Type: Integrator Description: Consumed fuel by the engine |
|
netP2grossP |
Type: Gain Description: Converts net power into gross power |
|
thrustLimiter |
Type: Limiter Description: Limits the net thrust to positive values |