WOLFRAM SYSTEM MODELER
StabilizationSimulation of the uncontrolled flight of Boeing 737-800 and Douglas DC-8 as they stabilize themselves |
SystemModel["Aircraft.Examples.Stabilization"]
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.
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 |
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 |