See discussions, stats, and author profiles for this publication at: https://www.researchgate.
net/publication/301302658
AIAA Self-Study Course: Building Aerospace Simulations in C++, Third Edition
Presentation · January 2014
DOI: 10.13140/RG.2.1.4559.1445
CITATIONS READS
0 2,932
1 author:
Peter Zipfel
Modeling and Simulation Technologies
36 PUBLICATIONS 200 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Tensors of Rank Two in Tensor Flight Dynamics View project
Constructing a Six DoF Air Defense Simulation in CADAC++ View project
All content following this page was uploaded by Peter Zipfel on 15 April 2016.
The user has requested enhancement of the downloaded file.
AIAA Self-Study Course
Building Aerospace Simulations in C++, Third Edition, Peter H Zipfel
http://arc.aiaa.org/doi/book/10.2514/4.102530
Apply the power of C++ to aerospace vehicle simulations with this self-study course and take
advantage of its multi-object feature to model interacting UAVs with satellites and targets.
Building on your basic understanding of C++ and your familiarity with flight dynamics, you take a
course taught at the University of Florida, learn from the PowerPoint presentation, and work the
assignments. The 16 labs, divided into 32 training units, bring to life polymorphism, inheritance, and
encapsulation by hands-on experimentation with 27 increasingly more complex simulations. In 38
exercises you apply your skills and check your progress against the provided solutions.
This course complements the textbook Modeling and Simulation of Aerospace Vehicle Dynamics,
Third Edition published in the AIAA Education Series. It shows you how aerodynamics, propulsion, flight
control, and navigation & guidance are translated into C++ code and combined to simulate full-up
aerospace vehicles. All you need is this course, the textbook, the Visual C++ compiler (free Express
version from Microsoft) and a Windows based PC (32 or 64 bit). You can download the complimentary
CADAC4 which contains CADAC Studio for plotting.
This third edition has been upgraded to the latest CADAC++ framework and Microsoft C++
compiler. All PowerPoint slides are now in PDF format. You are rewarded by a net-centric simulation
with multiple UAVs and overhead satellites tracking ground targets, which may serve as the starting
point for you own project. For a glimpse into an advanced simulation, this course concludes with a six-
degrees-of-freedom air-to-air engagement simulation.
After completing this training, you can further advance your skills with the other two courses in
this AIAA Self-Study Series: Fundamentals of Six Degrees of Freedom Aerospace Simulation and Analysis
in C++, Second Edition and Advanced Six Degrees of Freedom Aerospace Simulations and Analysis in C++,
Second Edition.
View publication stats