Mathworks AEROSPACE BLOCKSET RELEASE NOTES

Aerospace Blockset™ Release Notes
How to Contact The MathWorks
www.mathworks. comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_TS.html Technical Support
bugs@mathwo doc@mathworks.com Documentation error reports service@mathworks.com Order status, license renewals, passcodes
info@mathwo
com
rks.com
rks.com
Web
Bug reports
Sales, prici
ng, and general information
508-647-7000 (Phone)
508-647-7001 (Fax)
The MathWorks, Inc. 3 Apple Hill Drive Natick, MA 01760-2098
For contact information about worldwide offices, see the MathWorks Web site.
Aerospace Blockset™ Release Notes
© COPYRIGHT 2003–20 10 by The MathWorks, Inc.
The software described in this document is furnished under a license agreement. The software may be used or copied only under the terms of the license agreement. No part of this manual may be photocopied or reproduced in any form without prior written consent from The MathW orks, Inc.
FEDERAL ACQUISITION: This provision applies to all acquisitions of the Program and Documentation by, for, or through the federal government of the United States. By accepting delivery of the Program or Documentation, the government hereby agrees that this software or documentation qualifies as commercial computer software or commercial computer software documentation as such terms are used or defined in FAR 12.212, DFARS Part 227.72, and DFARS 252.227-7014. Accordingly, the terms and conditions of this Agreement and only those rights specified in this Agreement, shall pertain to and govern theuse,modification,reproduction,release,performance,display,anddisclosureoftheProgramand Documentation by the federal government (or other entity acquiring for or through the federal government) and shall supersede any conflicting contractual terms or conditions. If this License fails to meet the government’s needs or is inconsistent in any respect with federal procurement law, the government agrees to return the Program and Docu mentation, unused, to The MathWorks, Inc.
Trademarks
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See
www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand
names may be trademarks or registered trademarks of their respective holders.
Patents
The MathWorks products are protected by one or more U.S. patents. Please see
www.mathworks.com/patents for more information.
Summary by Version ............................... 1
Contents
Version 3.5 (R2010a) Aerospace Blockset
Version 3.4 (R2009b) Aerospace Blockset
Version 3.3 (R2009a) Aerospace Blockset
Version 3.2 (R2008b) Aerospace Blockset
Version 3.1 (R2008a) Aerospace Blockset
Version 3.0 (R2007b) Aerospace Blockset
Version 2.3 (R2007a) Aerospace Blockset
Version 2.2 (R2006b) Aerospace Blockset
Version 2.1 (R2006a) Aerospace Blockset
Version 2.0.1 (R14SP3) Aerospace Blockset
............. 4
............. 6
............. 7
............. 9
............. 11
............. 13
............. 16
............. 18
............. 21
........... 22
Version 2.0 (R14SP2+) Aerospace Blockset
Version 1.6.2 (R14SP2) Aerospace Blockset
Version 1.6.1 (R14SP1) Aerospace Blockset
Version 1.6 (R14) Aerospace Blockset
Version 1.5.1 (R13SP2) Aerospace Blockset
................ 29
........... 23
........... 27
........... 28
........... 30
iii
Version 1.5 (R13SP1) Aerospace Blockset ............ 31
Aerospace Blockset Compatibility Summary
......... 34
iv Contents
SummarybyVersion
This table provides quick access to what’s new in each version. For clarification, see “Using Release Notes” on page 2 .
Aerospace Blockset™ Release Notes
Version (Release)
Latest Versi V3.5 (R2010a
V3.4 (R2009b)
V3.3 (R2009a)
V3.2 (R2
V3.1 (R2008a)
V3.0 (R2007b)
V2.3 (
V2.2 (R2006b)
008b)
R2007a)
New Features and Changes
on
Yes
)
Details
Yes Details
Yes Details
Yes Details
Yes Details
Yes Detai
Yes Details
Yes Details
Version Compatibilit Consideratio
No Bug Reports
No Bug Reports
No Bug Repor
No Bug Reports
No Bug Reports
Yes
ls
Summa
Yes Summary
No Bug Reports
ry
y
ns
Fixed Bugs and Known Problems
Includes fix
Includes fixes
Includes
Includes fixes
Includes fixes
Bug Rep Inclu
Bug Reports Includes fixes
Includes fixes
es
ts
fixes
orts
des fixes
Related Documentation at Web Site
Printable R elease Notes: PDF
Current product documentation
No
No
No
No
No
No
No
V2.1 (R2006a)
.0.1 (R14SP3)
V2
V2.0 (R14SP2+)
Yes
ails
Det
No No Bug Reports
Yes Details
No Bug
Yes Summary
Reports
eb site
at W
at Web site
Bug Reports at Web site
No
No
No
1
Aerospace Blockset™ Release Notes
Version (Release)
V1.6.2 (R14SP2)
V1.6.1 (R14SP1)
V1.6 (R14)
V1.5.1 (R13SP2)
V1.5 (R13SP1)
New Features and Changes
No No Bug Reports
No No No No
No No
No No No
Yes Details
Version Compatibility Considerations
Yes Summary
Fixed Bugs and Known Problems
at Web site
Fixed bugs at Web site
No No
Related Documentation at Web Site
No
No
V1.5.1 product documentation
Using Release Notes
Use release notes when upgrading to a newer version to learn about:
New features
Changes
Potential impact on your existing files and practices
Review the release notes for other MathWorks™ products required for this product (for example, MATLAB bugs, or compatibility considerations in other products impact you.
If you are upgrading from a software version other than the m ost recent one, review the current release notes and all interim versions. For example, when you upg rade from V1.0 to V1.2, review the release notes for V1.1 and V1.2.
®
or Simulink®). Determine if enhancements,
What Is in the Release Notes
New Features and Changes
New functionality
Changes to existing functionality
2
SummarybyVersion
Version Compatibility Con si derations
When a new feature or change introduces a reported incompatibility between versions, the Compatibility Considerations subsection explains the impact.
Compatibility issues reported after the product release appear under Bug Reports at The MathWorks™ Web site. Bug fixes can sometimes result in incompatibilities, so review the fixed bugs in Bug Reports for any compatibility impact.
Fixed Bugs and Known Problems
The MathWorks offers a user-searchable Bug Reports database so you can view Bug Reports. The development team updates this database at release time and as more information becomes available. Bug Reports include provisions for any known workarounds or file replacem ents. Information is available for bugs existing in or fixed in Release 14SP2 or later. Information is not avail able for all bugs in earlier releases.
Access Bug Reports using y our MathWorks Account.
3
Aerospace Blockset™ Release Notes
Version 3.5 (R2010a) Aerospace Blockset
This table summarizes what’s new in Version 3.5 (R2010a):
New Features and Changes
Yes Details belo
“New Centr
“New Spher
“New Worl
“Demo” on
“Suppor
w
d Magnetic Model 2010 Block” on page 4
page 5
t for the Simulink For Each Subsystem Block” on p ag e 5
New Cent
The Cen for eig
New Sp
The Sp harm LP16
trifugal Effect Model block implem ents the gravity centrifugal effect
ht planets and the Moon, plus the capability to customize this effect.
herical Harmonic Gravity Model Block
herical Harmonic Gravity Model block implements the spherical
onic gravity models for Earth (EGM2008, EGM96), Moon (LP100K,
5P), and Mars (GMM2B), plus the capability to customize these models.
Version Compatibility Consideratio
No Bug Reports
ifugal Effect Model Block” on page 4
ical H arm onic Gravity Model Block” on page 4
Fixed Bugs and Known
ns
Problems
Includes fix
es
rifugal Effect Model Block
Related Documentation at Web Site
Printable Release Notes: PDF
Current product documentation
New
The for
World Magnetic Model 2010 Block
World Magnetic Model 2010 block implements the world m agnetic model
years 2010-2015 (WMM-2010).
4
Version 3.5 (R2010a) Aerospace Blockset™
Demo
The following demo is new:
Gravity Models with Precessing Reference Frame — Illustrates various gravity models with precessing reference frames implemented with the Aerospace Blockset™ blocks.
Support for the Simulink For Each Subsystem Block
The Simulink product introduces the For Each Subsystem block new for this release. The Aerospace Blockset software support this new subsystem with the following:
Aerodynamic blocks
Mass Properties blocks
Flight Parameters blocks
All Utilities blocks
Environment blocks, with the exception of the continuous wind turbulence
blocks
5
Aerospace Blockset™ Release Notes
Version 3.4 (R2009b) Aerospace Blockset
This table summarizes what’s new in Version 3.4 (R2009b):
New Features and Changes
Yes Details belo
“New Zonal Harmonic Gravity Model Block” on page 6
“FlightGear Version 1.9.1 with Aerospace Blockset Software” on pag e 6
“Using the Send net_fdm Packet to FlightGear Block to Communicate with
xPC Target Applications” on page 6
w
Version Compatibility Consideratio
No Bug Reports
Fixed Bugs and Known
ns
Problems
Includes fix
Related Documentation at Web Site
No
es
New Zonal Harmonic Gravity Model Block
The Zonal Harmonic Gravity Model block implements the zonal harmonic gravity model.
FlightGear Version 1.9.1 with Aerospace Blockset Software
Aerospace Blockset Version 3.4 now supports FlightGear Version 1.9.1.
For more information on working with FlightGear, see “Introducing the Flight Simulator Interface” in the Aerospace Blockset User’s Guide.
Using the Send net_fdm Packet to FlightGear Block to Communicate with xPC Target Applications
The Send net_fdm Packet to FlightGear block now supports xPC Target™ applications.
In previous releases, you could not use the Send net_fdm Packet to FlightGear block to communicate with xPC Target applications. Instead, you had to replace the Aerospace Blockset Send net_fdm Packet to FlightGear with the xPC Target UDP Send block.
6
Version 3.3 (R2009a) Aerospace Blockset™
Version 3.3 (R2009a) Aerospace Blockset
This table summarizes what’s new in Version 3.3 (R2009a):
New Features and Changes
Yes Details belo
“Enhanced Invert 3x3 Matrix Block Inverse Calculation” on page 7
“Saving and Restoring the Complete SimState” on page 7
“Using FlightGear Version 1.9.0 with Aerospace Blockset Software” on
page 7
w
Version Compatibility Consideratio
No Bug Reports
Fixed Bugs and Known
ns
Problems
Includes fix
Related Documentation at Web Site
No
es
Enhanced Invert 3x3 Matrix Block Inverse Calculation
The Invert 3x3 Matrix block no longer uses the determinant and adjoint to calculate the inverse. It now uses the Product block.
Saving and Restoring the Complete SimState
Use the new SimState feature to save the complete simulation state. Unlike the final states stored in earlier versions of Simulink, the SimState contains the complete simulation state of the model (including block states that are logged). You can then restore the state at a later time and continue simulation from the exact instant at which you stopped the simulation. See “Saving and Restoring the Simulation State as the SimState” in the Simulink User’s Guide.
Using FlightGear Version 1.9.0 with Aerospace Blockset Software
Version 3.3 of Aerospace Blockset software does not support FlightGear Version 1.9.0. You can use this procedure.
1 In the Simulink model, double-click the FlightGear Preconfigured 6DoF
Animation block or the Pack net_fdm Packet for FlightGear block.
7
Aerospace Blockset™ Release Notes
The block parameter dialog box is displayed.
2 In the FlightGear version parameter, select v1.0.
3 In the Simulink model, double-click the Generate Run Script block.
The block parameter dialog box is displayed.
4 In the FlightGear base directory parameter, set the FlightGear base
folder to the location of FlightGear Version 1.9.0.
5 Click the Generate Script button.
The block creates a custom FlightGear run script.
6 Open the custom FlightGear run script with a text editor and change the
input parameter
7 Save and close this file.
For more information on working with FlightGear, see “Introducing the Flight Simulator Interface” in the Aerospace Blockset User’s Guide.
'--airport-id=' to '--airport='.
8
Version 3.2 (R2008b) Aerospace Blockset™
Version 3.2 (R2008b) Aerospace Blockset
This table summarizes what’s new in Version 3.2 (R2008b):
New Features and Changes
Yes Details belo
New features and changes introduced in this version are
w
Version Compatibility Consideratio
No Bug Reports
Fixed Bugs and Known
ns
Problems
Includes fix
Related Documentation at Web Site
No
es
FlightGear Version 1.0 with Aerospace Blockset Software
Aerospace Blockset Version 3.2 now supports FlightGear Version 1.0. To access this version of FlightGear, you can use this procedure.
1 In the Simulink model, double-click the FlightGear Preconfigured 6DoF
Animation block or the Pack net_fdm Packet for FlightGear block.
The bloc
2 In the FlightGear version parameter, select v1.0.
3 In the Simulink model, double-click the Generate Run Script block.
The bl
k parameter dialog box appears.
ock parameter dialog box appears.
4 In the FlightGear base directory parameter, set the FlightGear base
folder to the location of FlightGear Version 1.0.
For more information on working with FlightGear, see “Introducing the Flight Simulator Interface” in the Aerospace Blockset User’s Guide.
Updated Aerospace Blockset Blocks
The following blocks have been updated to support FlightGear Version 1.0:
FlightGear Preconfigured 6DoF Animatio n
9
Aerospace Blockset™ Release Notes
Pack net_fdm Packet for FlightGear
Send net_fdm Packet to FlightGear
10
Version 3.1 (R2008a) Aerospace Blockset™
Version 3.1 (R2008a) Aerospace Blockset
This table summarizes what’s new in Version 3.1 (R2008a):
New Features and Changes
Yes Details belo
New featur
“Quatern
page 11
“New Aero
“Using F
12
Quater Functi
You ca MATLA
w
es and changes introduced in this version are
ion Support for the Embedded MATLAB Function Block” on
lightGear Version 1.0 with Aerospace Blockset Software” on pag e
nion Suppor t for the Embedded MATLAB
on Block
n now access the following quaternion functions through the Embedded
B Function block:
Version Compatibility Consideratio
No Bug Reports
space Blockset Demos” on page 12
Fixed Bugs and Known
ns
Problems
Includes fix
es
Related Documentation at Web Site
Printable Release Notes: PDF
Current product documentation
quatc
quat
quat
tmultiply
qua
tdivide
qua
tnorm
qua
atnormalize
qu
onj
inv
mod
11
Aerospace Blockset™ Release Notes
New Aerospace Bl
The Aerospace Bl
asbSkyHogg,wh
asbQuatEML,w
Using FlightG Blockset Sof
Version 3.1 o Version 1.0.
1 In the Simul
Animation b
The block parameter dialog box is displayed.
2 In the FlightGear version parameter, select v0.9.10.
3 In the Sim
The block parameter dialog box is displayed.
4 In the FlightGear base directory parameter, set the FlightGear base
folder to the location of FlightGear Version 1.0.
ockset product has the following new demos:
ich ill u s trates the design of a lightweight airpla n e.
hich illustrates a quaternion and models the equations.
ear Version 1.0 with Aerospace
tware
f Aerospace Blockset software does not support FlightGear
You can use this procedure.
ink model, double-click the FlightGear Preconfigured 6DoF
lock or the Pack net_fdm Packet for FlightGear block.
ulink m odel, double-click the Generate Run Script block.
ockset Demos
12
For more information on working with FlightGear, see “Introducing the Flight Simulator Interface” in the Aerospace Blockset User’s Guide.
Version 3.0 (R2007b) Aerospace Blockset™
Version 3.0 (R2007b) Aerospace Blockset
This table summarizes what’s new in Version 3.0 (R2007b):
New Features and Changes
Yes Details belo
New featur
“Directi
Cosine Ma
“Rotati
Directi
“New CIR
“New NR
“New EG
“Quat
Angle
w
es and changes introduced in this version are
on Cosine Matrix to Rotation Angles Block Replaces Direction
on Angles to Direction Cosine Matrix Block Replaces Euler Angle to
on Cosine Block” on page 14
A-86 Atmosphere Model Block” on page 14
LMSISE-00 Atmosphere Model Block” on page 14
M96 Geoid B lock” on page 14
ernions to Rotation Angles Block Replaces Quaternions to Euler
sBlock”onpage15
Version Compatibility Consideratio
Yes—Details labeled as
Compatibility Considerations,
below. S e e als o Summary.
trix to Euler Angle Block” on page 14
Fixed Bugs and Known
ns
Problems
Bug Reports Includes fix
es
Related Documentation at Web Site
Printable Release Notes: PDF
Current product documentation
“Rota
Quat
“New
“Enh
tion Angles to Quaternions Block Replaces Euler Angles to
ernions Block” on page 15
Aerospace Blockset Demo” on page 15
anced HL-20 Demo” on page 15
13
Aerospace Blockset™ Release Notes
Direction Cosin Replaces Direct
The Direction Co representatio of rotation an
n from direction cosine matrix to any of 12 standard sequences
gles.
e Matrix to Rotation Angles Block
ion Cosine Matrix to Euler Angle Block
sine Matrix to Rotation Angl es block converts spatial
Compatibility Considerations
The Directio with the old b with the Aero
Rotation An Replaces E
The Rotati represent directio
n Cosine Matrix to Euler Angle block is deprecated. Models built
lock continue to be supported from an obsolete library that ships
space Blockset product but is not visible in the Library Brow ser.
gles to Direction Cosine Matrix Block
uler Angle to Direction Cosine Block
on Angles to Direction Cosine Matrix block converts spatial
ation from any of 12 standard sequences of rotation angles to
ncosinematrix.
Compatibility Considerations
The Eule with the with the
r Angle to Direction Cosine Matrix block is deprecated. Models built old block continue to be supported from an obsolete library that ships Aerospace Blockset product but is not v isible in the Library Browser.
14
New CIR
The CI
ence A tmosphere (CIRA) 1986 environmental model.
Refer
New N
The N
es Naval Research Laboratory Mass Spectrometer and Incoherent Scatter
Stat
r Exosphere (NRLMSISE) environmental model.
Rada
New
e EGM96 Geoid block implements the 1996 Earth Geopotential Model
Th
GM96).
(E
A-86 Atmosphere Model Block
RA-86 Atmosphere Model block i mplem ents the C OSPAR International
RLMSISE-00 Atmosphere Model Block
RLMSISE-00 Atmosphere Model block implements the 2001 United
EGM96 Geoid Block
Version 3.0 (R2007b) Aerospace Blockset™
Quaternions to R Quaternions to E
The Quaternions from quaternio
to Rotation Angles block converts spatial representation
ns to any of 12 standard sequences of rotation angles.
otation Angles Block Replaces
uler Angles Block
Compatibility Considerations
The Quaternio old block con Aerospace Bl
Rotation An Angles to Qu
The Rotati from any of
ns to Euler Angles block is deprecated. Models built with the
tinue to be supported from an obsolete library that ships with the
ockset softwa re but is not visible in the Library Browser.
gles to Quaternions Block Replaces Euler
aternions Block
on Angles to Quaternions block converts spatial representation
12 standard sequences of rotation angles to quaternions.
Compatibility Considerations
The Euler old bloc Aerospa
New A er
The Aer Valida the Ae verif
Angles to Quaternions block is deprecated. Models built with the
k continue to be supported from an obsolete library that ships with the
ce Blockset software but is not visible in the Library Browser.
ospace Blockset Demo
ospace Blockset product has a new demo, Design, Verification,
tion and Test of Satellite Flight Software, which illustrates how to use
rospace Blockset blocks to perform some to the steps of the d esign and
ication of flight software for a satellite.
Enha
The H
nced HL-20 Demo
L-20 demo (
aeroblk_HL20) control system has been enhanced.
15
Aerospace Blockset™ Release Notes
Version 2.3 (R2007a) Aerospace Blockset
This table summarizes what’s new in Version 2.3 (R2007a):
New Features and Changes
Yes Details belo
New featur
“New MATL
“New Pilo
“WGS84 G
“New Aer
w
es and changes introduced in this version are
t Joystick All Block” on page 16
ospace Blockset Demo” on page 17
New MAT
The MAT of mul
Aero.
LAB Animation block creates a six-degrees-of-freedom animation
tiple bodies that have custom geometries. It is based on the
Animation
Version Compatibility Consideratio
Yes—Details labeled as
Compatibility Considerations,
below. S e e als o Summary.
AB Animation Block” on page 16
ravity Model Block Modified” on page 16
Fixed Bugs and Known
ns
Problems
Bug Reports Includes fix
es
LAB Animation Block
object.
Related Documentation at Web Site
Printable Release Notes: PDF
Current product documentation
16
New Pi
The P
forms. This block is the same as Pilot Joystick, but its
plat
conf
log channels, b uttons, and point of view in dicators.
ana
WGS
efirstinputoftheWGS84GravityModel block is now a three-signal vector
Th
at contains the position in geodetic latitude, longitude, and altitude. The
th
lot Joystick All Block
ilot Joystick All block provides a joystick interface on Windows
Output
iguration
parameter is set by default to AllOutputs.Itoutputssix
84 Gravity Model Block Modified
®
Version 2.3 (R2007a) Aerospace Blockset™
second optional input is now a scalar that contains the manually-specified Julian centuries. The WGS84 Gravity Model block also has new output coordinates and dimensions to output the gravity vector in NED coordinates.
Compatibility Considerations
The old WGS84 Gravity Model block is depr ecated. Mod els built with the old block continue to be supported from an obsolete library that ships with the Aerospace B lockset product but is not visible in the Library Browser. To use the new version of the WGS84 Gravity Model block, you must replace the old WGS84 Gravity Model block from the Environment/Gravity library and reconnect the input to take into account the three-signal vector format.
New A erospace Blockset Demo
The Aerospace Blockset product has a new demo, M ultiple Unmanned Air Vehicles with Collaborative Control, which illustrates the use of the MATLAB Animation block.
17
Aerospace Blockset™ Release Notes
Version 2.2 (R2006b) Aerospace Blockset
This table summarizes what’s new in Version 2.2 (R2006b):
New Features and Changes
Yes Details belo
New featur
“Aerospa
Requirem
“Interpo
“Aerody
“New Dig
“Fligh
Interf
“Pack
on pag
w
es and changes introduced in this version are described here.
ce Toolbox Product Replaces Control System Toolbox Product as
ent for Aerospace Blockset Product” on page 18
late Matrix Blocks Modified” on page 19
namic Forces and M oments Block Extended” on page 19
ital DATC OM Forces and Moments Block” on page 19
tGear Version 0.9.10 Is Supported by FlightGear Simulator
ace” on page 19
net_fdm Packet for FlightGear Now Supports Code Generation”
e20
Version Compatibility Consideratio
No Bug Reports
Fixed Bugs and Known
ns
Problems
Includes fix
es
Related Documentation at Web Site
Printable Release Notes: PDF
Current product documentation
18
“New S
Aero Tool Bloc
The
ckset software. See the Aerospace Toolbox User’s Guide for more
Blo
ormation.
inf
imViewingDevice Block” on page 20
space Toolbox Product Replaces Control System box Product as Requirement for Aerospace kset Product
new Aerospace Toolbox product is now required to use the Aerospace
Version 2.2 (R2006b) Aerospace Blockset™
The Control System Toolbox product is no longer required for the Aerospace Blockset product. It is re com mended for certain applications and still required for certain blocks.
Interpolate Matrix Blocks Modified
The Interpolate Matrix(x), Interpolate Matrix(x,y), and Interpolate Matrix(x,y,z) blocks have been modifiedtoacceptthenewSimulinkPrelookup block output. The Interpolate Matrix blocks inputs have been doubled in number. You must now provide the interpolation index and interpolation fraction as separate input signals.
The old Interpolate Matrix and Prelookup blocks are deprecated. Models built with the old blocks continue to be supported from the Aerospace Blockset and Simulink obsolete librari es, but not visible in the Library Browser.
Aerodynamic Forces and Moments Block Extended
TheAerodynamicForcesandMomentsblockhasbeenextendedtoallow calculations in the stability and wind axes, in addition to the body axes.
To preserve backward compatibility, the default state of the block assumes a body-body transformation and hides the body velocity input port. If you change this default to stability or wind axes, the body velocity port appears.
New Digital DATCOM Forces and Moments Block
The Digital DATCO M Forces and Moments block calculates aerodynamic forces and moments using the Digital DATCOM static and dynamic stability derivatives and coefficients.
FlightGear Version 0.9.10 Is Supported by FlightGear Simulator Interface
The FlightGear simulator interfacenowsupportsthestandardbinary distributions of FlightGear version 0.9.10 on all platforms.
The FlightGear Preconfigured 6DoF Animation and Pack net_fdm P acket forFlightGearblockshavebeenupdated accordingly, as have the and asbdhc2 demos.
asbhl20
19
Aerospace Blockset™ Release Notes
Pack net_fdm Packet for FlightGear Now Supports Code Generation
With Real-Time Workshop®, the Pack net_fdm Packet for FlightGear block now generates code for all targets, including xPC Target.
The Send net_fdm Packet to FlightGear and FlightGear Preconfigured 6DoF Animation blocks now generate valid but nonfunctional code. For simulating with FlightGear on an xPC Target computer, use the Pack net_fdm Packet for FlightGear block with the UDP Se nd block from the xPC Target block library to route real-time simulation data to a running FlightGear session.
New SimViewingDevice Block
The FlightGear Preconfigured 6DoF Animation block is now a SimViewingDevice. You can use this block when you have connected your model to running target code using the Real-Time Workshop external mode.
20
Version 2.1 (R2006a) Aerospace Blockset™
Version 2.1 (R2006a) Aerospace Blockset
This table summarizes what’s new in V2.1 (R2006a):
New Features and Changes
Yes Details belo
New features and changes introduced in this version are described here.
w
Version Compatibility Consideratio
No Bug Reports
Fixed Bugs and Known
ns
Problems
at Web site
Related Documentation at Web Site
No
FlightGear Version 0.9.9 Is Supported by FlightGear Simulator Interface
FlightGear Simulator Interface now supports the standard binary distributions of FlightGear version 0.9.9 on all platforms.
The FlightGear Preconfigur ed 6DoF Animation and Pack net_fdm Packet for FlightGear blocks have been updated accordingly.
3DoF Animation and 6DoF Animation Blocks Support Code Generation
The 3DoF Animation and 6DoF Animation blocks are now SimViewingDevices. You can view outputs with these blocks when you have connected your model to running target code using the Real-Time Workshop external mode.
21
Aerospace Blockset™ Release Notes
Version 2.0.1 (R14SP3) Aerospace Blockset
This table summarizes what’s new in V2.0.1 (R14SP3):
New Features and Changes
No No Bug Reports
Version Compatibility Consideratio
Fixed Bugs and Known
ns
Problems
at Web site
Related Documentation at Web Site
No
22
Version 2.0 (R14SP2+) Aerospace Blockset™
Version 2.0 (R14SP2+) Aerospace Blockset
This table summarizes what’s new in V2.0 (R14SP2+):
New Features and Changes
Yes Details belo
New featur
Flight Si
Aerospac third-p softwar
www.fli
The sim a unidi
FlightGear’s published
using
mitted via UDP network packets to a running instance of FlightGear.
trans
w
es and changes introduced in this version are described here.
mulator Interface
eBlocksetSoftwareVersion2.0 supports an interface to the
arty FlightGear Flight Simulator, an open source flight simulator
e package. You can obtain the FlightGear Flight Simulator from
ghtgear.org
ulator interface included with the Aerospace Blockset software is
rectional transmission from the Simulink software to FlightGear
Version Compatibility Consideratio
Yes—Details labeled as
Compatibility Considerations,
below. S e e als o Summary.
.
ns
net_fdm binary data exchange specification
Fixed Bugs and Known Problems
Bug Reports at Web site
Related Documentation at Web Site
No
The Ae dist
rospace Blockset product currently supports the standard binary
ributions of FlightGear versions 0.9.3 and 0.9.8a on all platforms.
23
Aerospace Blockset™ Release Notes
Note There is a known problem with FlightGear running on Macintosh®, where Weight on Wheels (wow) is 4 bytes, as opposed to other platforms where it is 1 byte. As a result, the Aerospace Blockset product might experience trouble communicating with FlightGear if you are running FlightGear on Macintosh, and if y ou are using any of the following parameters:
wow
gear_pos
gear_steer
gear_compression
agl
cur_time
warp
visibility
24
For more information on the available parameters, see the reference page for the Pack net_fdm Packet for FlightGear block.
New Aerospace Blockset Blocks
The n ew Simulink blo cks introduced in Aerospace Blockset Software Version
2.0 are listed below:
3DoF (Wind Axes)
6 DoF ECEF (Quaternion)
6DoF Wind (Quaternion)
6DoF Wind (Wind Angles)
Simple Variable Mass 3Do F (Wind Axes)
Simple Variable Mass 6 DoF ECEF (Quaternion)
Simple Variable Mass 6DoF Wind (Quaternion)
Simple Variable Mass 6DoF Wind (Wind Angles)
Version 2.0 (R14SP2+) Aerospace Blockset™
Custom Variable Mass 3DoF (Wind Axes)
Custom Variable Mass 6 Do F ECEF (Quaternion)
Custom Variable Mass 6DoF W ind (Quaternion)
Custom Variable Mass 6DoF Wind (Wind Angles)
4th Order Po in t Mass (Longitudinal)
4th Order Point Mass Forces (Longitudinal)
6th Order Po in t Mass (Coordinated Flight)
6th Order Point Mass Forces (Coordinated Flight)
Direction Cosine Matrix Body to Wind
Direction Cosine Matrix Body to Wind to Alpha and Beta
Direction Cosine Matrix ECEF to NED
Direction Cosine Matrix ECEF to NED to Latitude and Longitude
Direction Cosine Matrix to Wind Angles
ECEF Position to L LA
LLA to ECEF Position
Flat Earth to LLA
Geocentric to Geodetic Latitude
Geodetic to G eo centric Latitude
Radius at Geocentric Latitude
Wind Angles to Direction Cosine Matrix
Besselian Epoch to Julian Epoch
Julian Epoch to Besselian Epoch
FlightGear Preconfigured 6DoF Animation
Generate Run Script
Pack net_fdm Packet for FlightGear
Send net_fdm Packet to FlightGear
Pilot Joystick
25
Aerospace Blockset™ Release Notes
Simulation Pace
Three-Axis Accelerometer
Three-Axis Gyroscope
Three-Axis Inertial Measurement Unit
Quaternion Conjugate
Quaternion Division
Quaternion Inverse
Quaternion Modulus
Quaternion Multiplication
Quaternion Norm
Quaternion Normalize
Quaternion Rotation
Wind Angular Rates
26
World Magnetic Model 2005
Mach Number and Dynamic Pressure Blocks Input
Previously the Mach Number and Dynamic Pressure blocks w orked with airspeed as an input. This was not how the blocks were intended to work. Starting with this release, these blocks only accept velocity vectors as input.
Compatibility Considerations
The Mach N umber a n d Dynamic Pressure blocks no longer accept airspeed as an input. Use velocity vectors as input for these blocks.
Version 1.6.2 (R14SP2) Aerospace Blockset™
Version 1.6.2 (R14SP2) Aerospace Blockset
This table summarizes what’s new in V1.6.2 (R14SP2):
New Features and Changes
No No Bug Reports
Version Compatibility Consideratio
Fixed Bugs and Known
ns
Problems
at Web site
Related Documentation at Web Site
No
27
Aerospace Blockset™ Release Notes
Version 1.6.1 (R14SP1) Aerospace Blockset
This table summarizes what’s new in V1.6.1 (R14SP1):
New Features and Changes
No No No No
Version Compatibility Consideratio
Fixed Bugs and Known
ns
Problems
Related Documentation at Web Site
28
Version 1.6 (R14) Aerospace Blockset
This table summarizes what’s new in V1.6 (R14):
Version 1.6 (R14) Aerospace Blockset™
New Features and Changes
No No
Version Compatibility Consideratio
Fixed Bugs and Known
ns
Problems
Fixed bugs at Web site
Related Documentation at Web Site
No
29
Aerospace Blockset™ Release Notes
Version 1.5.1 (R13SP2) Aerospace Blockset
This table summarizes what’s new in V1.5.1 (R13SP2):
New Features and Changes
No No No
Version Compatibility Consideratio
Fixed Bugs and Known
ns
Problems
Related Documentation at Web Site
V1.5.1 product documentation
30
Version 1.5 (R13SP1) Aerospace Blockset™
Version 1.5 (R13SP1) Aerospace Blockset
This table summarizes what’s new in V1.5 (R13SP1):
New Features and Changes
Yes Details belo
New featur
w
es and changes introduced in this version are described here.
New Aeros
The new Si
1.5 are l
Simple Variable Mass 3DoF (Body Axes)
Custom Variable Mass 3DoF (Body Axes)
Simple Variable Mass 6DoF (Euler Angles)
Simple Variable Mass 6DoF (Quaternion)
Custom Variable Mass 6DoF (Euler Angles)
mulink blocks introduced in Aerosp a c e Blockset Software Version
isted below:
Version Compatibility Consideratio
Yes—Details labeled as
Compatibility Considerations,
below. S e e als o Summary.
Fixed Bugs and Known
ns
Problems
No No
pace Blockset Blocks
Related Documentation at Web Site
Calculate Range
ld Magnetic Model 2000
Wor
yden Wind Turbulence Model (Continuous (+q -r))
Dr
yden Wind Turbulence Model (Continuous (+q +r))
Dr
ryden Wind Turbulence Model (Continuous (-q +r))
D
Von Kármán Wind Turbulence Model (Continuous (+q -r))
Von Kármán Wind Turbulence Model (Continuous (+q +r))
31
Aerospace Blockset™ Release Notes
Von Kármán Wind Turbulence Model (Continuous (-q +r))
Dryden Wind Turbulence Model (Discrete (+q -r))
Dryden Wind Turbulence Model ( Discrete (+q +r))
Dryden Wind Turbulence Model (Discrete (-q +r))
Horizontal Wind Model
Aerodynamic Forces and Moments
MomentsaboutCGduetoForces
Symmetric Inertia Tensor
Estimate Center of Gravity
Estimate Inertia Tensor
Dynamic Pressure
Mach
Create 3x3 Matrix
32
Invert 3x3 Matrix
Adjoint of 3x3 Matrix
Determinant of 3x3 Matrix
SinCos
Relative Ratio
Pressure Altitude
Ideal Airspeed Correction
Incidence, Sideslip, & Airspeed
Lapse Rate Model
Non-Standard Day 310
Non-Standard Day 210C
Version 1.5 (R13SP1) Aerospace Blockset™
Block Implement
The following li since the previo
6DoF blocks now
Out of Range ac
Gravity Model
Where applic
st contains improvements to the Aerospace Blockset product
us release:
block and the COESA Atmosphere Model block.
able, you can now select to output velocity for blocks in knots.
ation Improvements
output translational accelerations.
tions (None, Warning, Error) are now available for WGS84
Compatibility Considerations
As a result o of some of th
Dryden Win
andwinddi Turbulenc versions Version 1
Also, fo specifi turbule other o
f conversion from the previous version, the output and behavior e blocks have changed. These differences are listed be low.
dTurbulenceBlock. If DCM equals
eye(3) (identity matrix)
rection equals 0° (from North), the output of the Dryden Wind
e Model (Continuous +q -r) block yields the same results as past
of the Dryden Wind Turbulence Model (Aerospace Blockset Software
.0 and 1.0.1) with approximately 10
-7
error.
r the Dryden Wind Turbulence Model (Continuous) block, the military
cations result in the same transfer function after evaluating the
nce scale lengths, and the turbulence transfer functions balance each
ut.
Wind Sh
previo place has be 20 fee
COES
chan conv inv
Tur
out
ear Block. When using metric units, values will differ from the
us version of the Aerospace Blockset product at the second decimal
(0.0x) due to corrections in the metric altitude to measure wind speed. It
en changed from six meters to ~6.096 meters. The specification calls for
t and the new metric altitude is the exact conversion.
AAtmosphereBlock. When using English units, density units have
ged from lbm/ft
ersion, to continue to output density in lbm/ft
estigate updating their models to use slugs/ft
3
to slugs/ft3. Blocks will be forwarded, with automatic
3
.Usersmaywishto
3
.
bofan Engine System Block. Users might experience minor changes in
put values due to unit conversion correction for relative ratios.
33
Aerospace Blockset™ Release Notes
Aerospace Blockset Compatibility Summary
This table summarizes new features and changes that might cause incompatibilities when you upgrade from an earlier version, or wh en you use files on multiple versions. Details are provided with the description of the new feature or change.
Version (Release) New Features and Changes with
Version C ompatibility Impact
Latest V ersi (R2010a)
Version V3.
Version V3
Version V
Version V
Version
4 (R2009b)
.3 (R2009a)
3.2 (R2008b)
3.1 (R2008a)
V3.0 (R2007b)
on V3.5
None
None
None
None
None
See the C subhead
“Direc
Angles Matrix
“Rota
“Qua
tion Angles to Direction Cosine
Matri
tion Co sine Block” on page 14
Direc
ternions to Rotation Angles Block
aces Quaternions to Euler Angles
Repl
k” on page 15
Bloc
ompatibility Considerations
ing for this new feature or change:
tion Cosine Matrix to Rotation
Block Replaces Direction Cosine to Euler Angle Block” on page 14
x Block Replaces Euler Angle to
34
Aerospace Blockset™ Compatibility Summary
Version (Release) New Features and Changes with
Version C ompatibility Impact
“Rotation Angles to Quaternions Block
Replaces Euler Angles to Quaternions Block” on page 15
Version V2.3 (R2007a) See the Compatibility Considerations
subheading for this new feature or change:
“WGS84 Gravity Model Block Modified” on page 16
Version V2.2 (R2006b)
V2.1 (R2006a)
V2.0.1 (R14SP3)
None
None
None
V2.0 (R14SP2+) See the Compatibility Considerations
subheading for this new feature or change:
“Mach Number and Dynamic Pressure Blocks Input” on page 26
V1.6.2 (R14SP2)
None
35
Aerospace Blockset™ Release Notes
Version (Release) New Features and Changes with
Version C ompatibility Impact
V1.6.1 (R14SP1)
V1.6 (R14)
None
None
V1.5 (R13SP1) See the Compatibility Considerations
subheading for this new feature or change:
“Block Implementation Improvements” on page 33
36
Loading...