RPA – Tool for Rocket Propulsion Analysis
Home Licensing Downloads Contact

Librpa development library

Librpa is a multi-platform C++ library for solving combustion and rocket performance problems.

Librpa is a calculation core of RPA, distributed with both Lite and Standard editions of the software.

If you want your program to link against the library, please contact the author

Key features

  • Robust, proven and industry-accepted Gibbs free energy minimization approach is used to obtain the combustion composition
  • Expandable thermodynamic data library based on NASA Glenn thermodynamic database includes data for numerous combustion product species, as well as data for such propellant components as hydrogen, oxygen, RP-1, RG-1, sintin, methane, propane, hydrogen peroxide, MMH, and many other
  • Analysis of monopropellant and bipropellant rocket engines
  • Analysis of rocket propulsion engines with an arbitrary set of propellant components (multipropellant systems)
  • Calculation of performance for a finite- and infinite-area combustion chambers
  • Analysis of nozzle flows with shifting and frozen chemical equilibrium
  • Calculation of thrust coefficient, characteristic velocity and specific impulse (sea level, optimum expansion, vacuum)
  • Optimization of propellant components mixture ratio for maximum specific impulse of bipropellant systems
  • Altitude performance analysis
  • Analysis of nozzle performance with respect to overexpansion and flow separation
  • Throttled engine performance analysis
  • Estimation of test (delivered) nozzle performance
  • Read, manipulate and write RPA configuration files
  • Available as DLL for Microsoft® Windows™, as well as shared libraries for Apple® Mac OS X and Linux
  • Available for both x86 and x86-64 versions of operating systems
Copyright © 2009-2011 Alexander Ponomarenko  |  Contact  | 
Last modified: February 23, 2011