WOLFRAM SYSTEM MODELER

Rotax912UL

Piston engine: Rotax 912 UL

Diagram

Wolfram Language

In[1]:=
SystemModel["Aircraft.Physical.FixedWing.Parts.Propulsions.Engines.PistonEngines.Rotax912UL"]
Out[1]:=

Information

This model extends the PistonEngine model and contains the parameters of the Rotax 912 UL engine.

References for Engine Parameter Values

[1]  BRP-Rotax GmbH & Co KG. (2022). "912 UL / A / F". [online] 
      Available at: https://www.flyrotax.com/products/912-ul-a-f [Accessed 27 Oct. 2022].

[2]  Gęca, M., Z. Czyż, and Sułek, M. (2017). "Diesel engine for aircraft propulsion system," Combustion Engines, 169(2), pp.7–13.
      Available at: doi:10.19206/ce-2017-202.

Parameters (19)

weightEst

Value:

Type: Boolean

Description: true, if weight estimation method is used for masses, center of mass location and inertia tensor

bWing

Value:

Type: Length (m)

Description: Main wing span

SrefWing

Value:

Type: Area (m²)

Description: Main wing reference area

CADshapes

Value:

Type: Boolean

Description: true, if external CAD files are used for animation

negThrust

Value: 0

Type: Real

Description: Maximum negative thrust (0 to 1 of thrust available)

rho0

Value:

Type: Density (kg/m³)

Description: Air density at sea-level

Psealevel

Value: 60000

Type: Power (W)

Description: Engine power at sea level

BSFC

Value: 7.91666666666667e-08

Type: BrakeSpecificFuelConsumption (kg⋅W⁻¹⋅s⁻¹)

Description: Brake-specific fuel consumption in cruise

dProp

Value: 1.67

Type: Length (m)

Description: Propeller diameter

etaProp

Value: 0.8

Type: Real

Description: Propeller efficiency

etaEng

Value: 0.8

Type: Real

Description: Power transmission efficiency

mProp

Value: 0

Type: Mass (kg)

Description: Propeller mass

mEngDry

Value: 55.4

Type: Mass (kg)

Description: Engine dry mass

mEngInstalled

Value: mEngDry + mProp

Type: Mass (kg)

Description: Installed engine mass

xEngCM

Value: 0

Type: Length (m)

Description: Engine center of mass x-coordinate w.r.t. engine rear end

IxxEng

Value: 0.001

Type: MomentOfInertia (kg⋅m²)

Description: Engine roll moment of inertia

IyyEng

Value: 0.001

Type: MomentOfInertia (kg⋅m²)

Description: Engine pitch moment of inertia

IzzEng

Value: 0.001

Type: MomentOfInertia (kg⋅m²)

Description: Engine yaw moment of inertia

Tstatic

Value: (Modelica.Constants.pi / 2 * rho0 * dProp ^ 2 * Psealevel ^ 2) ^ (1 / 3)

Type: Force (N)

Description: Static thrust of one engine at sea level

Inputs (1)

flightData

Type: FlightData

Description: Global flight data variables

Connectors (3)

deltaThrotCmd

Type: RealInput

Description: Throttle position command

engineRP

Type: Frame_b

Description: Connector to engine reference point

yConsumption

Type: RealOutput

Description: Consumed electric energy or fuel in an engine

Components (15)

flightData

Type: FlightData

Description: Global flight data variables

energySystem

Type: FuelSystemBrakeSpecific

Description: Model to calculate the consumed electric energy or fuel in an engine

thrustEngine

Type: WorldForce

Description: Engine net thrust

engShape

Type: FixedShape

Description: Engine visualization

thrustAvailable

Type: RealExpression

Description: Thrust available of one engine

engineThrustDmd

Type: Product

Description: Thrust demand for one engine

engineDynamics

Type: CriticalDamping

Description: Simplified model of the engine dynamics

throttleOnGround

Type: Limiter

Description: Limits the throttle from maximum negative thrust to 1 once on the ground

dragNacelle3D

Type: RealExpression[3]

Description: Drag due to one nacelle

dragNacelle

Type: WorldForce

Description: Drag of nacelle

translEng

Type: FixedTranslation

Description: Translation from engine rear end to the point where thrust and drag are acting on (currently no translation)

bodyEng

Type: Body

Description: Mass and inertia of engine

switch

Type: Switch

Description: Switch between two Real signals

throttleInAir

Type: Limiter

Description: Limits the throttle from 0 to 1 once airborne

onGround

Type: BooleanExpression

Description: Boolean expression for indicating aircraft being on ground