WOLFRAM SYSTEM MODELER

Stabilization

Simulation of the uncontrolled flight of Boeing 737-800 and Douglas DC-8 as they stabilize themselves

Diagram

Wolfram Language

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

Information

Stabilization of Boeing 737-800 and Douglas DC-8

This example shows how two different aircraft stabilize themselves from an orientation in which the initial yaw angle deviates 10 degrees from the direction of the initial velocity. It also demonstrates how the yaw motion is coupled with the roll motion as the default plot shows the induced roll of both aircraft from zero roll angle at the start of the simulation [1]. This is due to the different velocities seen by the right and left wings as the aircraft rotates around its body z axis and the consequent differential lift on each side [2].

 

Both aircraft are given constant commands to the actuators corresponding to a steady level flight in the given initial altitude and velocity, thus showing how the aircraft stabilize themselves without controlling them. The initial Euler angles can be adjusted in the control panel in Simulation Center to test stabilization from different initial orientations.

 

[1] Nelson, R. C. (1998). Flight Stability and Automatic Control. 2nd ed. McGraw-Hill.

[2] Cook, M. A. (2012). Flight dynamics principles. Butterworth Heinemann.

 

 

 

Parameters (5)

startAlt

Value: 5000

Type: Height (m)

Description: Initial altitude

startVtot

Value: 210

Type: Velocity (m/s)

Description: Initial total velocity

startPhi

Value: 0

Type: Angle (rad)

Description: Initial roll angle

startTheta

Value: 0

Type: Angle (rad)

Description: Initial pitch angle

startPsi

Value: 0.174532925199433

Type: Angle (rad)

Description: Initial yaw angle

Components (10)

b737thrust

Type: Constant

Description: Generate constant signal of type Real

b737elevator

Type: Constant

Description: Generate constant signal of type Real

b373deg2Rad

Type: From_deg

Description: Convert from degree to radian

dc8thrust

Type: Constant

Description: Generate constant signal of type Real

dc8elevator

Type: Constant

Description: Generate constant signal of type Real

dc8deg2Rad

Type: From_deg

Description: Convert from degree to radian

douglasDC8

Type: DouglasDC820

Description: Narrow-body turbojet airliner: Douglas DC-8-20

boeing737800

Type: Boeing737800

Description: Narrow-body turbofan airliner: Boeing 737-800

constZero

Type: Constant

Description: Generate constant signal of type Real

world

Type: World

Description: World coordinate system used in aircraft libray