| Aerospace Blockset | ![]() |
Modeling Airframe Dynamics
The model of the missile airframe in this demo uses advanced control methods applied to missile autopilot design [1], [2], [3]. The model represents a tail-controlled missile traveling between Mach 2 and Mach 4, at altitudes ranging between 3050 meters (10000 feet) and 18290 meters (60000 feet), and with typical angles of attack in the range of ±20 degrees.
The core element of the model is a nonlinear representation of the rigid body dynamics of the airframe. The aerodynamic forces and moments acting on the missile body are generated from coefficients that are nonlinear functions of both incidence and Mach number. You can model these dynamics easily in the Simulink environment using the Aerospace Blockset.
The model of the missile airframe consists of two main components:
To view the missile airframe model, enter the following in the MATLAB Command Window:
ISA Atmosphere Model Block
The ISA Atmosphere Model block is an approximation of the International Standard Atmosphere (ISA). This block consists of two sets of equations. One set of equations models is used for the troposphere region, and the other set of equations models is used for the lower stratosphere region. The troposphere region lies between sea level and 11000 meters (36089 feet). The ISA model assumes a linear temperature drop with increasing altitude in the troposphere region. The lower stratosphere region ranges between 11000 meters (36089 feet) and 20000 meters (65617 feet). The ISA models the stratosphere by assuming that the temperature remains constant in the lower stratosphere region. The figure below displays how the speed of sound and the air density vary with altitude.
The following equations define the troposphere:
The following equations define the lower stratosphere:
The symbols are defined as follows.
You can look under the mask of the ISA Atmosphere Model block to see how these equations are implemented in the model.
Aerodynamics & Equations of Motion Subsystem
The Aerodynamics & Equations of Motion subsystem generates the forces and moments applied to the missile in the body axes and integrates the equations of motion that define the linear and angular motion of the airframe. The aerodynamic coefficients are stored in data sets, and, during the simulation, the value at the current operating condition is determined by interpolation using the Interpolation (n-D) using PreLook-Up block.
These are the three-degrees-of-freedom body axis equations of motion, which are defined in the Equations of Motion (Body Axes) block:
These are the aerodynamic forces and moments equations, which are defined in the Aerodynamics subsystem:
These are the stability axes variables, which are calculated in the Incidence & Airspeed block:
The symbols are defined as follows.
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
| Missile Guidance System Model | Modeling a Classical Three-Loop Autopilot | ![]() |
Learn more about the latest releases of MathWorks products: |
| © 1994-2010 The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |