JSBSim
JSBSim is an open-source flight dynamics engine designed to model the six-degree-of-freedom motion of aircraft in real time. It provides the physics core used by several flight simulators and can also be used as a standalone dynamics engine or as a library integrated into other applications. The engine is best known for its role in the FlightGear open-source simulator, where it serves as the primary flight dynamics model for a wide range of aircraft, though it is not limited to that project.
JSBSim solves the equations of motion for an aircraft subject to aerodynamic, propulsion, gravitational, and environmental
Implementation and availability: The core is written in C++ and is portable across major platforms, including
Relation to FlightGear: While closely associated with FlightGear, JSBSim is an independent project that can be