Urgent.News

What's breaking now, across thousands of outlets.

Editions

Science

TB 26-04 Updates and Modernization of NASA’s Chemical Equilibrium with Applications (CEA) Code

For more information, contact Mark K. Leader, Glenn Research Center, mark.leader@nasa.gov Download the PDF version NASA’s Chemical Equilibrium with Applications (CEA) code is a foundational tool for propulsion system analysis. It provides equilibrium chemistry, rocket performance, shock, and detonation calculations used across NASA and the broader aerospace community. NASA Engineering and Safety…

NASA has modernized its Chemical Equilibrium with Applications (CEA) code, a crucial tool for propulsion system analysis, to improve its usability and integration with modern engineering software. The upgraded CEA v3, written in Fortran 2008, offers an object-oriented structure, better typing, and a thread-safe equilibrium solver architecture. This modernization preserves the code's validated technical basis while making it easier to maintain and extend.

CEA v3 supports various interfaces, including Fortran, C, Python, MATLAB, and Excel, allowing it to be seamlessly integrated into automated analysis pipelines and multidisciplinary design frameworks. This compatibility enables CEA to be directly used in design-of-experiments studies, parametric sweeps, and optimization workflows.

The software now includes expanded thermodynamic data for green propellants and sustainable aviation fuels, such as ADN, HAN, LMP-103S, and n-Butanol, expanding its applicability to next-generation propulsion systems.

While standalone equilibrium calculations in CEA v3 are slightly slower than their CEA2 counterparts, the modernized architecture provides significant performance advantages when handling multiple cases. For instance, a benchmark test involving 108,500 cases took only 1.11 seconds with CEA v3, compared to approximately 15 minutes with CEA2, resulting in an 800-fold reduction in runtime. This enhanced capability makes large-scale propulsion trade studies and automated design-space exploration more practical.

NASA recommends using CEA v3 for new propulsion and thermochemistry analyses, leveraging its modernized interfaces, expanded database, and improved workflow integration. The Python, MATLAB, or C interfaces are ideal for automated workflows, including parametric sweeps, optimization studies, and iterative design analyses. Users should retain the classic command-line interface when continuity with legacy CEA workflows or input files is necessary.

Proper engineering review and validation should be maintained during the transition from CEA2 to CEA v3, especially for mission-critical analyses or cases relying on legacy assumptions.

Written by urgent.news from NASA's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at nasa.gov →

More in Science

TOI-7394 B b

TOI-7394 B b is a gas giant exoplanet that orbits a M-type star. Its mass is 2.1 Jupiters, it takes 1.3 days to complete one orbit of its star, and is 0.01913 AU from its star.

TOI-6158 b

TOI-6158 b is a gas giant exoplanet that orbits a M-type star. Its mass is 0.425 Jupiters, it takes 3 days to complete one orbit of its star, and is 0.03275 AU from its star.

KOI-319 c

KOI-319 c is a gas giant exoplanet that orbits a G-type star. Its mass is 27.7 Jupiters, it takes 80.1 days to complete one orbit of its star, and is 0.39941542329158 AU from its star.

More from Friday 21 August →