You are on page 1of 4

Aerospace Blockset 3

Model and simulate aircraft, spacecraft, and propulsion systems

Aerospace Blockset extends Simulink® with


blocks for modeling and simulating aircraft,
spacecraft, rocket, and propulsion systems, as
well as unmanned airborne vehicles. It also Key features
includes blocks that implement mathematical
■ Simulates aerospace vehicle components, including propulsion
representations from aerospace standards,
systems, control systems, mass properties, and actuators
common references, and first principles.
Blocks for modeling equations of motion and ■ Models flight dynamics, including three- and six-degrees-of-
for navigation, gain scheduling, visualization, freedom equations of motion with fixed or variable mass
unit conversion, and other key operations are
■ Provides options for visualizing vehicle dynamics in a three-
also provided.
dimensional environment, including an interface to FlightGear
Standards-based reference blocks, including flight simulator
environmental models for gravity, atmo-
■ Includes standards-based environmental models for atmo-
sphere, and wind, enable you to verify
sphere, gravity, wind, geoid height, and magnetic field
and validate your vehicle system design.
Graphical switching capabilities let you alter- ■ Implements predefined utilities for converting units, trans-
nate between mathematical representations, forming coordinate systems and spatial representations, and
enabling you to rapidly modify modeling performing common aerospace math operations
conditions without changing the model. You
can automatically generate code for produc-
tion deployment and for real-time execution
in rapid prototyping and hardware-in-the-
loop systems by using Aerospace Blockset
with Real-Time Workshop® and xPC Target
(both available separately).

Using Simulink and


Aerospace Blockset to
model and simulate vehicle
dynamics of a NASA
HL-20 lifting body (left).
The system is visualized
with FlightGear flight simu-
lator (above).

Accelerating the pace of engineering and science


Simulating Aerospace
Vehicle Components The Propulsion library includes a turbofan The Equations of Motion library includes
The aerospace vehicle component block engine system block that implements a first- blocks for simulating three- and six-degrees-
libraries in Aerospace Blockset let you design order representation of the engine and the of-freedom equations of motion with fixed
and test a complete vehicle simulation in a controller. It computes the thrust and fuel and variable mass. Coordinate representa-
single model. For example, you can perform flow at a specific throttle position, Mach tions of the equations of motion include
analyses and trade-off studies to understand number, and altitude. body, wind, and Earth-centered Earth-fixed
system behavior under a variety of environ- (ECEF). Fourth- and sixth-order point mass
The Actuators library includes component
mental conditions and parameter constraints equations of motion provide simplified rep-
blocks for simulating second-order linear and
and use prebuilt guidance, navigation, and resentations of vehicle dynamics for multiple
nonlinear actuators.
control (GNC) components to verify the body modeling.
response of a radar system before full system The Mass Properties library includes blocks
The Flight Parameters library provides
specification. for estimating inertia tensor and symmetric
blocks for calculating these common para-
inertia tensor and for calculating moments
The GNC library includes guidance meters: incidence, sideslip, airspeed, Mach
about center of gravity due to forces.
blocks for calculating the range between number, dynamic pressure, relative ratios,
two crafts given their respective positions. equivalent airspeed, calibrated airspeed, wind
Modeling and Visualizing
Navigation blocks for modeling a three-axis angular rate vector, and, for a given geocen-
Flight Dynamics
accelerometer, a gyroscope, and an inertial tric latitude, planet radius.
With Aerospace Blockset you can quickly
measurement unit are also included. Multiple
construct the dynamics of your system, The Aerodynamics library includes blocks
controller forms let you investigate the
perform simulations, and understand system for calculating aerodynamic forces and
effects of implementation architecture on
behavior under a variety of conditions. moments. You can supply aerodynamic
your design. Forms include predefined state-
coefficients in body, stability, or wind axes,
space controller blocks for one-, two-, and
or you can import aerodynamic coefficients
three-dimensional gain scheduling; linear
from the U.S. Air Force Digital Data
interpolation; observer- and self-conditioned
Compendium (Datcom). You can also
forms; and one-, two-, and three-dimensional
specify whether forces and moments will
matrix interpolation.
be calculated in body or wind axes.

The Animation library includes an interface


to FlightGear flight simulator for visualizing
vehicle dynamics in a sophisticated three-
dimensional simulation framework. The
FlightGear Preconfigured 6DoF Animation
block lets you control position and attitude of
a vehicle in FlightGear flight simulator using
Aerospace Blockset (left) double-precision values of longitude, latitude,
used with Virtual Reality altitude, roll, pitch, and yaw from Simulink.
Toolbox (above) to For more detailed FlightGear animation you
animate vehicle motion can combine the blocks Pack net_fdm Packet
during a simulation for FlightGear and Send net_fdm Packet to
of a satellite orbiting FlightGear to visualize effects, such as control
the Earth. surface motion, instrument interface readings,
and landing gear operation.
As an alternative to visualizing in FlightGear
flight simulator, you can use one of the
MATLAB® Handle Graphics® blocks. The
3DoF Animation and 6DoF Animation
blocks animate three-dimensional motion
with three and six degrees of freedom,
respectively. The MATLAB Animation block
lets you specify the bounding box, camera
offset, and field of view to visualize the three-
dimensional position and attitude of one
or more user-defined vehicle geometries.
You can define geometries with MATLAB
variables, .mat files, AC3D files, or custom
formats. All animation library blocks support
Simulink external mode execution for visual-
Menu for the World
izing your rapid prototyping and hardware-
Magnetic Model
in-the-loop applications.
2005, one of the
reference models
Incorporating Environmental
included in the
Conditions
Environment library.
Aerospace Blockset provides standards
based reference models that you can use in
your simulation.

The Environment library includes standards-


based references for modeling atmosphere,
gravity, geoid height, magnetic field, and wind.
International Reference Atmosphere The WMM blocks use the mathematical
The Atmosphere library provides blocks (CIRA). The NRLMSISE model provides representation of the National Imagery and
that implement mathematical representa- atmospheric temperatures and densities Mapping Agency (NIMA) standard and
tions from the 1976 Committee on Extension at altitudes from 0 to 1,000 kilometers for calculate the horizontal intensity, declination,
to the Standard Atmosphere (COESA), a specified location and time. The CIRA inclination, total intensity, and vector of the
International Standard Atmosphere (ISA), model provides mean climatic data for Earth’s magnetic field at a specified location
as well as nonstandard day models from U.S. atmospheric temperature, zonal wind, and and time.
military specifications (MIL-HDBK-310 and either geopotential height or pressure for
The Wind library provides mathematical
MILSTD-210C). altitudes from 0 to 120 kilometers.
representations from MIL-F-8785C and
Additional Atmosphere library blocks The Gravity library includes these models: MIL-HDBK-1797 to calculate wind shear
implement mathematical representa- 1984 World Geodetic System, 1996 Earth and generate discrete wind gusts and Dryden
tions from these models: 2001 United Geopotential Model (EGM96), and the 2000 and Von Kármán turbulence, as well as a hor-
States Naval Research Laboratory Mass and 2005 versions of the World Magnetic izontal wind block to simulate background
Spectrometer and Incoherent Scatter Model (WMM). The EGM96 Geoid block wind. These blocks offer various combina-
Radar Exosphere (NRLMSISE) and 1986 provides the geoid height at a specified loca- tions of angular rate signs (q, r), as defined
Committee on Space Research (COSPAR) tion using the EGM96 geopotential model. in versions of the military specifications.

www.mathworks.com
Fine-Tuning the Model
Aerospace Blockset includes block libraries
that standardize units, transform axes
representations and coordinate systems,
and perform common math operations.

The Unit Conversions library provides blocks


for converting typical physical property units,
such as acceleration, density, and tempera- ECEF-to-LLA block, which lets you
ture, between metric and English units. switch between planet models
using Simulink dialog boxes.
The Axes Transformations library includes
blocks for converting spatial representations
between Euler angles and quaternion vectors and
for creating direction cosine matrices. The Euler
Required Products Virtual Reality Toolbox. Animate
angles can be in any of the twelve standard rota-
MATLAB and visualize Simulink systems in
tion sequences. The direction cosine (rotation)
Simulink three dimensions
matrix transfers between coordinate systems such
Aerospace Toolbox
as body and inertial; body and wind; ECEF and xPC Target. Perform real-time rapid
north-east-down (NED); and ECEF and latitude, prototyping and hardware-in-the-loop
Related Products
longitude, and altitude (LLA). Other representa- simulation using PC hardware
Real-Time Workshop. Generate C code
tions include geocentric and geodetic latitude.
from Simulink models and MATLAB code For more information on related products,
The Math Operations library provides blocks visit www.mathworks.com/products/aeroblks
Simulink® Control Design. Design and
for calculating the cross product, creating and
analyze control systems in Simulink
inverting 3 × 3 matrices, and calculating the Platform and System Requirements
determinant and adjoint of a 3 × 3 matrix. Stateflow®. Design and analyze For platform and system requirements, visit
Quaternion math operations, such as the control systems www.mathworks.com/products/aeroblks ■
conjugate, division, inverse, and modulus,
are also included.

Resources
visit
www.mathworks.com
Sample Block Libraries Technical Support
www.mathworks.com/support
Actuators Flight Parameters Online User Community
www.mathworks.com/matlabcentral
Aerodynamics GNC Demos
www.mathworks.com/demos
Animation Mass Properties Training Services
www.mathworks.com/training
Environment Propulsion Third-Party Products and Services
www.mathworks.com/connections
Equations of Motion Utilities
Worldwide CONTACTS
www.mathworks.com/contact
Aerospace Blockset specialized blocks for modeling, integrating, and simulating aerospace systems using e-mail
mathematical representations from references and first principles. info@mathworks.com

© 2007 MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are
registered trademarks and The MathWorks, the L-shaped membrane logo, Embedded MATLAB, and PolySpace are trademarks of The MathWorks,
Inc. Other product or brand names are trademarks or registered trademarks of their respective holders.
91035v05 09/07
Accelerating the pace of engineering and science

You might also like