AIAA Self-Study Course: Building Aerospace Simulations in C++, Third Edition
AIAA Self-Study Course: Building Aerospace Simulations in C++, Third Edition
net/publication/301302658
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:
All content following this page was uploaded by Peter Zipfel on 15 April 2016.
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.