本發(fā)明涉及氣體檢測(cè)技術(shù)領(lǐng)域,特別涉及一種主要用于玻璃瓶?jī)?nèi)氧氣濃度的建模預(yù)測(cè)的波長(zhǎng)調(diào)制光譜檢測(cè)玻璃瓶?jī)?nèi)氧氣濃度的溫度補(bǔ)償方法,。
背景技術(shù):
在制藥行業(yè)中,密封玻璃藥瓶?jī)?nèi)的氧氣濃度直接決定藥品的氧化速度,影響保質(zhì)期,目前我國(guó)除極少數(shù)制藥企業(yè)引進(jìn)國(guó)外先進(jìn)檢測(cè)裝備在線檢測(cè)外,其他企業(yè)都是采用基于氣相色譜原理、電化學(xué)原理或磁氧分析等方法和手段進(jìn)行抽樣檢測(cè)。隨著半導(dǎo)體激光器的發(fā)展,波長(zhǎng)調(diào)制光譜(wavelength modulation spectroscopy,WMS)技術(shù)因非破壞性原位檢測(cè)、抗干擾能力強(qiáng)、靈敏度高等優(yōu)點(diǎn),已經(jīng)在工業(yè)過程中監(jiān)控氣體溫度、壓強(qiáng)、濃度等方面得到應(yīng)用。如美國(guó)LIGHTHOUSE公司,意大利貝威蒂公司等已將WMS技術(shù)應(yīng)用在密封玻璃藥瓶?jī)?nèi)氧含量檢測(cè)上,進(jìn)行殘氧量的定性和定量檢測(cè)。中國(guó)科學(xué)院和天津大學(xué)的相關(guān)研究機(jī)構(gòu)也已將WMS技術(shù)應(yīng)用在CO2、氨氣等氣體濃度檢測(cè)上,但還未見有玻璃藥瓶?jī)?nèi)氧氣濃度定量檢測(cè)的溫度補(bǔ)償文獻(xiàn)報(bào)道。
然而,溫度的變化會(huì)導(dǎo)致氣體內(nèi)部分子間的作用力發(fā)生變化,這將改變分子在不同能級(jí)間的躍遷情況,從而影響分子的吸收光譜。具體來說,溫度的變化會(huì)影響氣體的吸收線強(qiáng),吸收譜線線型的半高全寬及氣體分子數(shù)密度等,這將破壞二次諧波特征值反演氣體濃度的條件,從而使檢測(cè)精度下降。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為波長(zhǎng)調(diào)制光譜檢測(cè)玻璃瓶?jī)?nèi)氧氣濃度提供一種準(zhǔn)確方便的溫度補(bǔ)償方法,克服因溫度影響帶來的誤差,提高系統(tǒng)檢測(cè)精度和穩(wěn)定性。
為了實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明的技術(shù)方案是,一種波長(zhǎng)調(diào)制光譜檢測(cè)玻璃瓶?jī)?nèi)氧氣濃度的溫度補(bǔ)償方法,包括以下步驟:
步驟1,采集待測(cè)樣本的二次諧波和現(xiàn)場(chǎng)溫度數(shù)據(jù);
步驟2,對(duì)待測(cè)樣本的二次諧波進(jìn)行數(shù)據(jù)預(yù)處理;
步驟3,將步驟2得到的數(shù)據(jù)送往氧氣濃度反演模型,得到直接預(yù)測(cè)值N0;
步驟4,將現(xiàn)場(chǎng)采集的溫度數(shù)據(jù)代入溫度校準(zhǔn)函數(shù)f(T),獲得溫度校正因子k;
步驟5,計(jì)算公式Nc=kN0,得到溫度修正后的實(shí)際氧氣濃度值Nc。
所述的方法,所述的步驟1中,所述的待測(cè)樣本為瓶?jī)?nèi)氣體壓強(qiáng)為1atm和溫度為296K條件下,瓶?jī)?nèi)的氧氣濃度為0%-21%的待測(cè)樣本瓶。
所述的方法,所述的步驟2中,所述的數(shù)據(jù)預(yù)處理包括對(duì)二次諧波進(jìn)行多周期平均、窗口滑動(dòng)加權(quán)平均濾波、特征值提取、背景實(shí)時(shí)扣除和光譜實(shí)時(shí)校正。
所述的方法,步驟3中的濃度反演模型,是將步驟2中得到的數(shù)據(jù),進(jìn)行最小二乘擬合瓶?jī)?nèi)氧氣吸收的二次諧波峰值與濃度,作為濃度反演模型,模型表達(dá)式為y=1370.1x+2.4,其中x為氧氣濃度,y為二次諧波峰值。
所述的方法,步驟4中的溫度校準(zhǔn)函數(shù)f(T)的確定方法為:
取瓶?jī)?nèi)氣體壓強(qiáng)為1atm且已知瓶?jī)?nèi)氧氣濃度的樣品,改變環(huán)境溫度,在不同的溫度下測(cè)量二次諧波,經(jīng)峰值提取、背景扣除和光譜實(shí)時(shí)校正后,得到瓶?jī)?nèi)氧氣吸收的二次諧波峰值,與對(duì)應(yīng)溫度進(jìn)行4階多項(xiàng)式擬合,相關(guān)度R為0.9885,此多項(xiàng)式模型作為溫度校準(zhǔn)函數(shù)f(T):
f(T)=AT4+BT3+CT2+DT+E,
其中T為當(dāng)前采集的溫度,A=1.0146608×10-5,B=-0.012068003,C=5.3861651,D=-1.0701946×103,E=8.0231448×104。
所述的方法,步驟4中的溫度校正因子k的確定方法為:
其中,T0為樣本數(shù)據(jù)采集時(shí)的溫度,T為當(dāng)前的溫度,A=1.0146608×10-5,B=-0.012068003,C=5.3861651,D=-1.0701946×103,E=8.0231448×104。
本發(fā)明的技術(shù)效果在于,通過引入溫度校準(zhǔn)函數(shù)得到相應(yīng)的溫度校正因子,將溫度校正因子乘以直接濃度反演預(yù)測(cè)的結(jié)果,從而得到修正后的當(dāng)前瓶?jī)?nèi)氧氣濃度,實(shí)現(xiàn)對(duì)溫度變化的抑制,能有效提高玻璃瓶?jī)?nèi)氧氣濃度預(yù)測(cè)精度
附圖說明
圖1為本發(fā)明的流程示意圖;
圖2為不同濃度的二次諧波信號(hào)圖;
圖3為二次諧波峰值與濃度的擬合直線;
圖4為二次諧波峰值與溫度的擬合曲線。
具體實(shí)施方式
為了更好的理解本發(fā)明的技術(shù)方案,以下結(jié)合說明書附圖對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步描述。
參見圖1,以下以透明西林瓶(瓶身直徑22mm)內(nèi)氧氣濃度檢測(cè)為例,介紹波長(zhǎng)調(diào)制光譜檢測(cè)瓶?jī)?nèi)氧氣濃度的溫度補(bǔ)償方法。
在氣體壓強(qiáng)為1atm和溫度為296K的條件下,以氮?dú)庾髌胶鈿怏w,采集不同氧氣濃度的玻璃藥瓶作為初始建模樣本,樣本濃度分別為0%、1%、4%、8%、12%、15%、21%,進(jìn)行數(shù)據(jù)預(yù)處理:
步驟1:對(duì)每個(gè)初始建模樣本取20個(gè)周期的二次諧波信號(hào)進(jìn)行平均處理,即將20列采樣數(shù)據(jù)進(jìn)行平均取值,得到相應(yīng)的一列二次諧波數(shù)據(jù),以減少隨機(jī)噪聲;
步驟2:窗口滑動(dòng)加權(quán)平均濾波快速處理,窗口大小設(shè)置為19,用3次多項(xiàng)式進(jìn)行最小二乘擬合,用擬合所得的多項(xiàng)式計(jì)算出該測(cè)量點(diǎn)的值,作為平滑結(jié)果,以抑制系統(tǒng)周期性干擾,得到二次諧波波形如圖2所示。
步驟3:提取二次諧波信號(hào)峰值作為二次諧波信號(hào)特征值P;
步驟4:背景扣除和光譜實(shí)時(shí)校正,消除開放光程中空氣中的氧氣影響,同時(shí)減少系統(tǒng)光譜漂移和玻璃瓶壁引起的光學(xué)噪聲,得到瓶?jī)?nèi)氧氣吸收的特征值。
各種濃度的玻璃藥瓶樣本各取15支,重復(fù)步驟1至4,將對(duì)應(yīng)的15個(gè)特征值算術(shù)平均后進(jìn)行擬合,得到瓶?jī)?nèi)氧氣吸收的二次諧波峰值與濃度的最小二乘擬合關(guān)系如圖3所示。相關(guān)系數(shù)達(dá)為0.9966,說明他們之間有很好的線性關(guān)系,可以作為氧氣濃度反演模型。
利用現(xiàn)場(chǎng)空調(diào)來改變環(huán)境溫度,利用溫度傳感器來采集環(huán)境溫度,對(duì)氧氣濃度21%的樣品,在不同的溫度下(273K,283K,293K,303K,313K,323K)測(cè)量,經(jīng)峰值提取、背景扣除和光譜實(shí)時(shí)校正后,將得到的二次諧波峰值與對(duì)應(yīng)溫度進(jìn)行4階多項(xiàng)式擬合,如圖4所示,相關(guān)度R為0.9885,此多項(xiàng)式模型作為溫度校準(zhǔn)函數(shù)f(T):
f(T)=AT4+BT3+CT2+DT+E,
其中T為當(dāng)前采集的溫度,A=1.0146608*10-5,B=-0.012068003,C=5.3861651,D=-1.0701946*103,E=8.0231448*104。
采集待測(cè)樣本的二次諧波和現(xiàn)場(chǎng)溫度數(shù)據(jù),將待測(cè)樣本預(yù)處理后的特征值送往氧氣濃度反演模型,得到直接預(yù)測(cè)值N0;將現(xiàn)場(chǎng)采集的溫度數(shù)據(jù)代入溫度校準(zhǔn)函數(shù)f(T),獲得溫度校正因子k:
其中,T0為樣本數(shù)據(jù)采集時(shí)的溫度(296K),T為當(dāng)前的溫度。
最后,計(jì)算校準(zhǔn)公式Nc=kN0,將當(dāng)前濃度通過校準(zhǔn)公式向建立峰值-濃度關(guān)系時(shí)的溫度T0校準(zhǔn),從而得到修正后的實(shí)際氧氣濃度值Nc,實(shí)現(xiàn)對(duì)溫度變化的抑制。
表1給出了在不同溫度下,氧氣濃度21%的玻璃藥瓶,直接濃度反演和經(jīng)過本發(fā)明的溫度補(bǔ)償校正方法得到的各種測(cè)量值及相對(duì)誤差。
由表1可知,樣本濃度在296K時(shí)的直接反演預(yù)測(cè)值偏離實(shí)際值,同時(shí)當(dāng)前溫度在286K時(shí)的直接反演預(yù)測(cè)值誤差較小,這是由于瓶?jī)?nèi)氧氣吸收的二次諧波峰值與濃度的最小二乘擬合存在線性誤差。當(dāng)溫度升高或偏離參考溫度太大時(shí),測(cè)量結(jié)果顯示本補(bǔ)償校正方法降低了溫度對(duì)系統(tǒng)的影響,可以提高系統(tǒng)預(yù)測(cè)精度。
表1不同溫度下的直接預(yù)測(cè)值和溫度補(bǔ)償校正值數(shù)據(jù)比較