The Chemical Equilibrium with Applications (CEA) computer program is used to obtain chemical-equilibrium compositions of complex mixtures. This program can be applied to a wide variety of problems in chemistry and chemical engineering. Specifically, CEA is applicable to the following kinds of problems:

  1. Obtaining chemical-equilibrium compositions for assigned thermodynamic states;
  2. Calculating theoretical performance of a rocket with a combustion chamber of finite or infinite area;
  3. Calculating Chapman-Jouguet detonations; and
  4. Calculating shock-tube parameters for both incident and reflected shocks.

CEA requires two types of input. The first type is of thermodynamic data and thermal-transport-property data for individual species. These data accompany the program but the user can modify them. Approximately 1,340 reaction products and 60 reactants are included in the thermodynamic-data file. The second type comprises seven categories of problem-input data prepared by the user. These data are grouped into input sets in a general free format.

The program prints five kinds of output: the input data for the given problem, tables of results, files for plotting, information concerning iterative procedures, and other intermediate output. To facilitate addition or deletion of applications of the program, CEA is organized into eight modules. Fourteen example problems and the corresponding outputs are included.

CEA is written in ANSI standard FORTRAN 77 to be machine-independent. A FORTRAN 77 compiler is required. CEA has been successfully implemented on a '586-class IBM personal computer running Windows 95/NT 4.0, an HP9000/ 720 computer running HP-UX 9.03, and an SGI IRIS Indigo2 computer running IRIX 6.2. The standard distribution medium for CEA is one 3.5-in. (8.89 cm), 1.44MB, MS-DOS-format diskette. Alternate distribution media are available on request.

This program was written by Bonnie J. McBride of Lewis Research Centerand Sanford Gordon, Consultant. LEW-16645


NASA Tech Briefs Magazine

This article first appeared in the October, 1998 issue of NASA Tech Briefs Magazine.

Read more articles from the archives here.