An open source,
platform-independent,
flight dynamics model in C++
JSBSim is an open source flight dynamics model (FDM) that compiles and runs under many operating systems, including Microsoft Windows, Apple Macintosh, Linux, IRIX, Cygwin (Unix on Windows), etc. The FDM is essentially the physics/math model that defines the movement of an aircraft, rocket, etc., under the forces and moments applied to it using the various control mechanisms and from the forces of nature. JSBSim has no native graphics. It can be run by itself as a standalone program, taking input from a script file and various vehicle configuration files. It can also be incorporated into a larger flight simulator implementation that includes a visual system. The most notable examples of the use of JSBSim are currently seen in the open source FlightGear and OpenEaagles simulators. JSBSim models the aerodynamic forces and moments by the classic coefficient buildup method.
Features include: