WOLFRAM SYSTEM MODELER

EngineFailure

Example of flying an aircraft with custom propulsion and engine failure

Diagram

Wolfram Language

In[1]:=
SystemModel["Aircraft.Examples.EngineFailure"]
Out[1]:=

Information

Engine Failure of an Aircraft with Custom Propulsion

This example shows the flight of a Hawker Siddeley HS-121 Trident 3B, which has two turbofan engines mounted on the rear fuselage and one turbofan engine and one booster turbojet engine mounted on the vertical tail. A logical switch simulates the left engine failure mid-flight. The smaller booster engine is set to start producing thrust when a given threshold value of the throttle demand is exceeded. For modeling this kind of propulsion configuration, a custom propulsion model was created for the Trident 3B.

The first plot shows how all remaining engines go full throttle as the left engine fails at 35 min and yet the aircraft is not able to provide enough thrust to sustain the given velocity at the cruise altitude, resulting in deceleration.


The second plot shows how the autopilot starts applying both ailerons and rudder to compensate for the generated yaw moment due to differential thrust right after the left engine fails. Later during the simulation as the aircraft has descended and decelerated such that it sustains a steady level flight with the remaining engines, it can be also seen from the plot below that both the ailerons and rudder are still being deflected and the aircraft is flying with a small roll angle to be able fly straight forward.



Components (11)

HS121Trident3B

Type: HS121Trident

Description: Narrow-body turbofan airliner: Hawker Siddeley HS-121 Trident 3B

refAltitude

Type: TimeTable

Description: Altitude commands

deg2Rad

Type: From_deg

Description: Convert from degree to radian

refVtot

Type: TimeTable

Description: Total velocity commands

refTrack

Type: TimeTable

Description: Track commands

autopilotTurbofan

Type: AutopilotTurbofan

Description: Autopilot for passenger aircraft with turbofan propulsion

constZero

Type: Constant

Description: Constant zero signal

leftEngSwitch

Type: Switch

Description: Switch for left engine throttle

leftEngFail

Type: BooleanStep

Description: Time at which the left engine fails

kmh2ms

Type: From_kmh

Description: Convert from kilometre per hour to metre per second

world

Type: World

Description: World coordinate system used in aircraft libray