1 拉格朗日插值的意义
红外光谱技术光谱吸收技术的基本原理是比尔一朗伯特(Beer Lambert)定律,出射光强I与入射光强Io的关系为I=Ioexp[-a(v)CL],其中a(v)为气体在一定频率v处的吸收系数;C为气体浓度;L为气体吸收的路径长度。由于a(v)是关于环境温度和压强的函数,只要测量出环境中的温度和压强就可以求出a(v)的值,但是该函数的解析表达式相当复杂,不便于处理和计算,无法实时准确地计算出a(v)的值,也就无法求出被测气体的浓度。因此设计某种算法比较准确地求出a(v)的值将成为一氧化碳测量的关键环节,当求出一氧化碳气体吸收系数后,就可根据比尔-朗伯特定律用算法实现一氧化碳气体浓度的测量。
本文采用拉格朗日插值算法思想来实现对吸收系数a(v)的处理,并通过程序来比较准确的求出吸收系数a(v)的值。这里我们可以通过实验得到许多在不同温度和压强下一氧化碳气体的吸收系数,但它们是一些孤立离散的点,是不连续的。然后运用拉格朗日插值的思想对他进行处理,由于一氧化碳的吸收系数a(v)与温度和压强2个参数有关,因此本文用二维拉格朗日插值算法来实现。
在设计一氧化碳气体浓度测量算法时,使用拉格朗日插值算法进行相关的处理,可使准确的求出一氧化碳气体的浓度。由此可知,对一氧化碳气体检测仪进行算法设计是非常必要的,这种拉格朗日插值算法思想在气体检测方面将具有较大的应用前景。
2 拉格朗日插值原理
2.1 拉格拉朗日插值
拉格朗日插值由线性插值与抛物线插值推广而来,将n=1及n=2的插值推广到一般情形,考虑通过(n+1)个点,(xi,f(xi))(i=0,1,2,…,n)的插值多项式Ln(x),使Ln(xi)=f(xi)i=0,1,2,…,n。