JANAF Program Information

JANAF is an external program which returns the specific heat, specific enthalpy, and specific entropy as a function of temperature for many substances.  These properties are determined by polynomial curve fits to JANAF table data developed by NASA as documented in:

G.S. McBride and B. McBride

NASA Lewis-Research Center, Report SP-273

NASA Equilibrium Code CET89

Chemical Equilibrium with Transport Properties

JANAF is implemented as an EES external procedure which is accessed with the following calling format.

CALL JANAF(SUBSTANCE, T: CP, H, S)

Inputs

SUBSTANCE is the name of the substance which must be either enclosed in single quotes (e.g., 'CO2') or defined with an EES string variable (e.g., S$; see the EES help on string variables for more information).  The substances for which data are available are provided in the substance list.

T is the temperature in K.

Outputs

CP 	is the specific heat in kJ/kgmol-K

H 	is the specific enthalpy in kJ/kgmole.  The enthalpy value is referenced to 0 for elements at 298 K.

S	is the specific entropy in kJ/kgmole-K.  The reference state for this value is determined by the 3rd Law of Thermodynamics applied to a pressure of 101.3 kPa.


Substance List

The following substances are defined in the JANAF program data base.  Note that substance names which end in (S) refer to the solid form of the substance.  (L) indicates the liquid state.  If no phase designation is provided, the phase is gas.

AL(S)	AL(L)	AL	AL+	ALBO2

ALCL	ALCL+	ALCLF	ALCLF2	ALCL2

ALCL2+	ALCL2-	ALCL2F	ALCL3(S)	ALCL3(L)

ALCL3	ALF	ALF+	ALF2	ALF2+

ALF2-	ALF3(S)	ALF3(S)	ALF3	ALH

ALN(S)	ALN	ALO	ALO+	ALOCL

ALOF	ALOH	ALOH+	ALOH-	ALO2

ALO2-	ALO2H	AL2CL6	AL2F6	AL2O

AL2O+	AL2O2	AL2O2+	AL2O3(S)	AL2O3(L)

AR	AR+	B(S)	B(L)	B

B+	BCL	BCL+	BCLF	BCL2

BCL2+	BCL2-	BCL3	BF	BF2

BF2+	BF2-	BF3	BH	BHF2

BH2	BH3	BN(S)	BN	BO

BOCL	BOF	BOF2	BO2	BO2-

BS	B2	B2O	B2O2	B2O3(L)

B2O3	B3O3CL3	B3O3F3	BE(S)	BE(L)

BE	BE+	BEBO2	BECL	BECL+

BECLF	BECL2(S)	BECL2(L)	BECL2	BEF

BEF2(S)	BEF2(S)	BEF2(L)	BEF2	BEH

BEH+	BEN	BEO(S)	BEO(S)	BEO(L)

BEO	BEOH	BEOH+	BEO2H2	BE2O

BE2OF2	BE2O2	BE3O3	BE4O4	BR

BR2(L)	BR2	C(S)	C	C+

C-	CCL	CCL2	CCL3	CCL4

CF	CF+	CF2	CF2+	CF3

CF3+	CF4	CH	CH+	CH2

CH2O	CH3	CH4	CN	CN+

CN-	CNN	CN2	CO	COAL

COCL	COCL2	COF	COF2	COS

CO2	CO2-	CP	CS	CS2

C2	C2-	C2CL2	C2F2	C2F4

C2H	C2HF	C2H2	C2H4	C2H6

C2N	C2N2	C2O	C3	C3O2

C4	C5	CL	CL+	CL-

CLCN	CLF	CLF3	CLO	CLO2

CL2	CL2O	CS(S)	CS(L)	CS

CS+	CSCL(S)	CSCL(S)	CSCL(L)	CSCL

CSF(S)	CSF(L)	CSF	CSO	CSOH(S)

CSOH(S)	CSOH(L)	CSOH	CSOH+	CS2

CS2CL2	CS2F2	CS2O	CS2O2H2	E

F	F-	FCN	FO	FO2

F2	F2O	FE(S)	FE(S)	FE(S)

FE(L)	FE	FECL	FECL2	FECL2(S)

FECL2(L)	FECL3(S)	FECL3(L)	FECL3	FEO(S)

FEO(L)	FEO	FEO2H2(S)	FEO2H2	FEO3H3(S)

FE2CL4	FE2O3(S)	FE3O4(S)	H	H+

H-	HALO	HBO	HBO+	HBO2

HCL	HCN	HCO	HCO+	HCP

HF	HNCO	HNO	HO2	H2

H2O(S)	H2O(L)	H2O	H2O2	H2S

H3B3O6	HE	HE+	K(S)	K(L)

K	K+	KBO2	KCL(S)	KCL(L)

KCL	KF(S)	KF(L)	KF	KF2-

KHF2(S)	KHF2(S)	KHF2(L)	K2F2	KO

KOH	KOH(S)	KOH(S)	KOH(L)	KOH+

K2	K2O(S)	K2O2H2	LI(S)	LI(L)

LI	LI+	LIBO2	NABO2	LICL(S)

LICL(L)	LICL	LIF(S)	LIF(L)	LIF

LIF2-	LIFO	LIH(S)	LIH(L)	LIH

LIN	LIO	LIO-	LIOH(S)	LIOH(L)

LIOH	LIOH+	LION	LI2	LI2CL2

LI2F2	LI2O(S)	LI2O(L)	LI2O	LI2O2

LI2O2H2	LI3CL3	LI3F3	MG(S)	MG(L)

MG	MG+	MGCL	MGCL+	MGCLF

MGCL2(S)	MGCL2(L)	MGCL2	MGF	MGF2(S)

MGF2(L)	MGF2	MGH	MGN	MGO(S)

MGO(L)	MGO	MGOH	MGOH+	MGO2H2

MGS(S)	MGS	MGSIO3(S)	MGSIO3(S)	MGSIO3(S)

MGSIO3(L)	MG2SIO4(S)	MG2SIO4(L)	N	NF

NCO	NF2	NF3	NH	NH2

NH3	NO	NO+	NOCL	NOF

NOF3	NO2	NO2-	NO2CL	NO2F

NO3	N2	N2H4	N2O	N2O+

N2O4	N3	NA(S)	NA(L)	NA

NA+	NACL(S)	NACL(L)	NACL	NAF(S)

NAF(L)	NAF	NAF2-	NAH	NAO

NAO-	NAOH(S)	NAOH(L)	NAOH	NAOH+

NA2	NA2CL2	NA2F2	NA2O(S)	NA2O(S)

NA2O(L)	NA2O2H2	NE	NE+	O

O+	O-	OH	OH+	OH-

O2	O2-	O3	P	P(S)

P+	PCL3	PF3	PF5	PH

PH3	PN	PO	PS	P2

P4	S(S)	S(L)	S	S+

SF4	SF6	SH	SN	SO

SOF2	SO2	SO2CL2	SO2CLF	SO2F2

SO3	S2	SI(S)	SI(L)	SI

SI+	SIC	SIC2	SICL	SICL2

SICL3	SICL4	SIF	SIF2	SIF3

SIF4	SIH	SIH+	SIH4	SIN

SIO	SIO2(S)	SIO2(L)	SIO2	SIS

SI2	SI2C	SI2N	SI3	XE