|
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
|
 |
|
 |
Apply the Power of C++ to Simulate Multi-Object Aerospace Vehicles
ATI's Aerospace Simulations In C++ (2 Day) course
|
|
|
Summary:
C++ has become the computer language of choice
for aerospace simulations. This two-day workshop
equips engineers and programmers with object
oriented tools to model net centric simulations.
Features like polymorphism, inheritance, and
encapsulation enable building engagement-level
simulations of diverse aerospace vehicles. To provide
hands-on experience, the course alternates between
lectures and computer experiments. The instructor
introduces C++ features together with modeling of
aerodynamics, propulsion, and flight controls, while the
trainee executes and modifies the provided source
code. Participants should bring an IBM PC compatible
lap top computer with Microsoft Visual C++ 2005 or
2008 (free download from MS). As prerequisites, facility
with C++ and familiarity with flight dynamics is highly
desirable. The instructor’s textbook “Modeling and
Simulation of Aerospace Vehicle Dynamics” is provided
for further studies. This course features the CADAC++
architecture, but also highlights other architectures of
aerospace simulations. It culminates in a net centric
simulation of interacting UAVs, satellites and targets,
which may serve as the basis for further development.
Instructor:
What You Will Learn:
Exploiting the rich features of C++ for aerospace simulations
- How to use classes and inheritance to build flight vehicle models
- How run-time polymorphism makes multi-object simulations possible
- How to enable communication between encapsulated vehicle objects
Understanding the CADAC++ Architecture
- Learning the modular structure of vehicle subsystems
- Making changes to the code and the interfaces between modules
- Experimenting with I/O
- Plotting with CADAC Studio
Building UAV and satellite simulations
- Modeling aerodynamics, propulsion, guidance and control of a UAV
Course Outline:
- What you need to know about the C++ language
Hands-on: Set up, run, and plot complete simulation
- Classes and hierarchical structure of a typical aerospace simulation
Hands-on: Run satellite simulation
- Modules and Matrix programming made easy with pointers
Hands-on: Run target simulation
- Table look-up with derived classes
Hands-on: Run UAV simulation with aerodynamics and propulsion
- Event scheduling via input file
Hands-on: Control the UAV with autopilot
- Polymorphism populates the sky with vehicles
Hands-on: Navigate multiple UAVs through waypoints
- Communication bus enables vehicles to talk to each other
Hands-on: Home on targets with UAVs
Participants may bring an IBM compatible laptop with Microsoft Visual C++ 2005 or 2008 installed (free download) or Visual FORTRAN 6.1 or later (currently sold by Intel).
Tuition:
Tuition for this two-day course is $1100 per person at one of our scheduled public courses. Onsite pricing is available. Please call us at 410-956-8805 or send an email to ati@ATIcourses.com.
Register Now Without Obligation
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|