A method and system for measuring heat energy of a combustible fluid in
which light having wavelengths in the near-infrared is directed into a
test cell containing the combustible fluid and portions of the light not
absorbed by the combustible fluid and passing out of the cell are
spatially dispersed by wavelength, forming a light spectrum that is
projected onto a detector. The light spectrum is digitized and inputted
into a data processing unit in which it is compared to the actual
spectrum of the light source stored in the system to determine the
absorbance spectrum of the combustible fluid. The system is spectrally
calibrated by identifying known spectral features of the combustible gas
absorbance spectrum. To correct for deviations in the original light
source spectrum, a light source calibration system is employed. Upon
determination of the absorbance spectrum of the combustible fluid, the
heating value of the combustible fluid is determined by comparing the
absorbance spectrum to a plurality of spectra located within an on-board
database.