本申請為申請?zhí)?01510776873.6、申請日2015年11月13日、發(fā)明名稱“半導體氣敏元件的測試方法”的分案申請。本發(fā)明屬于半導體敏感元件測試領域,尤其涉及一種半導體氣敏元件的測試方法。
背景技術:
:當半導體氣體傳感器技術的發(fā)展如火如荼之時,半導體氣敏元件測試技術的發(fā)展并未跟上氣體傳感器技術發(fā)展的速度。人類對客觀世界的認識和改造活動,往往以測試工作為基礎。工程測試技術就是利用現(xiàn)代測試手段對工程中的各種信號,特別是隨時間變化的動態(tài)物理信號進行檢測、試驗、分析,并從中提取有用信息的一門新興技術。其測量和分析的結(jié)果客觀地描述了研究對象的狀態(tài)、變化和特征,并為進一步改造和控制研究對象提供了可靠的依據(jù)。同樣,傳感器技術的研究進展也離不開其測試手段的提高。目前,限制半導體氣體傳感器的研究進展和規(guī)?;a(chǎn)的一個重要因素是檢測手段落后,測試環(huán)境復雜、測試效率、精度低,同時由于缺少完善的測試設備,得不到氣體傳感器各種特性的完整參數(shù)和曲線,也限制了半導體氣體傳感器的進一步研究和應用,因此,無論對于生產(chǎn)和科學研究,都急需一套完善的半導體氣體傳感器性能參數(shù)測試系統(tǒng)。由于半導體氣體傳感器在現(xiàn)實中的重要意義和氣體傳感器測試的重要性,國內(nèi)外的科研人員都對半導體氣體傳感器的測試系統(tǒng)做了大量的深入研究工作,他們采用不同的方式組建了功能各異的半導體氣體傳感器測試系統(tǒng),對傳感器性能測試及其標定技術的發(fā)展發(fā)揮了重要的作用??v觀這些測試系統(tǒng),基本上都是由計算機、儀器硬件、傳感器測試腔等幾個部分組成,目前,國外的l.harvey,g.s.v,coles,hildegardd.jander,wolfganggottler等學者先后研究設計出了一套自動測試系統(tǒng),它能夠在純凈空氣中、單一氣體中、混合氣體中對氣體傳感器進行測試,同時考慮到了環(huán)境溫度、濕度對其性能參數(shù)的影響,但許多操作都需要手工的進行,使測試者無法遠離有毒的測試環(huán)境,需進一步提高其自動化程度,同時能夠測試的參數(shù)種類也較少,對被測試半導體氣體傳感器的形狀也有限制;國內(nèi)的管玉國、彭忠名、林永兵等學者也先后研制出了一套自動測試系統(tǒng),集測試腔、檢測系統(tǒng)為一體,為新產(chǎn)品開發(fā)提供了可靠的數(shù)據(jù),但是自動化程度還不夠高,采集的參數(shù)單一、使用硬件過多、可靠性不高,各種純氣體難以在高動態(tài)、低濃度范圍內(nèi)混合而且難以滿足所需要的濃度和精度要求。同時也存在實現(xiàn)氣敏元件的檢驗和分檔的困難。很多生產(chǎn)廠家以手工測試為主,測試效率低、精度低,遠遠滿足不了生產(chǎn)發(fā)展的需要,更為重要的是手工測試無法實現(xiàn)動態(tài)測量,從而不能準確的測得氣敏元件的某些參數(shù),如響應時間曲線、恢復時間曲線等。不能得到氣敏元件各種特性的完整參數(shù)的不足,限制了氣敏元件的進一步研究和應用。為滿足企業(yè)生產(chǎn)和研究的需要,氣體傳感器的研制需要一整套完善的測試系統(tǒng)。在半導體氣體傳感器的研制過程中需要研究傳感器在不同環(huán)境和工作條件下的氣體響應特性,衡量傳感器的優(yōu)劣,總結(jié)摸索出最佳的工作狀態(tài),而這離不開良好的測試設備。目前研究半導體氣體傳感器的氣體響應特性有靜態(tài)和流氣兩種測試方式,將傳感器安裝在氣室中,在氣室里注入己知濃度的某種氣體,通過采集傳感器的響應信號,可以獲得該傳感器對這種氣體的氣敏響應特性。通常情況下進行靜態(tài)測試的系統(tǒng)采用密閉的大容量氣室,通過注入樣品氣體并在容器中均勻混合成一定體積的測試氣體,這種測試方法的設備較為簡單,但氣室中器件上樣品氣體的脫附時間較長,不適合進行大量的氣體測試。而采用流氣的方式是在較小容量氣室中通入流量恒定的氣流,在一個時間段內(nèi)通過一定濃度的樣品氣體,并采集這時間段的傳感器響應數(shù)據(jù)。這種方式中由于氣室較小,清洗殘留氣體時間較短,傳感器器件可以很快恢復到初始狀態(tài),可以快速進行重復性實驗,尤其是在進行傳感器陣列的氣敏特性研究時是很有利的。技術實現(xiàn)要素:為了解決上述技術問題,本發(fā)明采用的技術方案是:一種半導體氣敏元件的測試方法,具有:半導體氣體傳感器測試系統(tǒng)組建與測試的步驟,及對半導體氣體傳感器測試系統(tǒng)及半導體氣敏元件性能分析的步驟。進一步的,所述半導體氣體傳感器測試系統(tǒng)組建與測試的步驟中,半導體氣體傳感器測試系統(tǒng)用于對不同氣體在給定濃度下進行動態(tài)配氣及使多支傳感器陣列在氣體通入時對氣敏元件表面電導率的變化進行實時監(jiān)測;所述半導體氣體傳感器測試系統(tǒng)包括:自動進行樣品氣體濃度配比的進樣裝置、氣體傳感器加熱與測溫裝置、用于與進樣裝置協(xié)調(diào)動作,并在不同的氣樣環(huán)境下自動采集4~6路氣體傳感器測量信號的信號測量與數(shù)據(jù)采集電路、對采集的測量信號進行數(shù)據(jù)處理的數(shù)據(jù)處理電路;和對進氣過程和室溫變化所引起的溫度變化進行補償?shù)臏囟妊a償電路;氣體傳感器陣列安裝在氣室中,氣體傳感器所測得的氣體濃度變化是氣室中氣體的變化,氣室為內(nèi)腔形狀圓滑且近似方形的干燥的有機玻璃腔;所述氣體傳感器加熱與測溫裝置對氣敏元件進行加熱,并實時測量氣體傳感器的工作溫度;當傳感器的工作溫度因環(huán)境溫度或氣流影響發(fā)生變化時,溫度補償電路實時進行溫度補償控制,使傳感器的工作溫度保持不變;所述信號測量與數(shù)據(jù)采集電路用于對信號調(diào)節(jié)和ad采樣,信號調(diào)節(jié)為用于將氣體傳感器對測試氣樣的響應轉(zhuǎn)變?yōu)殡娦盘枺琣d采樣將模擬信號通過數(shù)據(jù)處理電路將模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號,并將采集到的4~6路傳感器信號經(jīng)過歸一化處理,轉(zhuǎn)變?yōu)閎p神經(jīng)網(wǎng)絡所需要的標準信號;標準氣樣輸出被分成二路或多路,各自由一個質(zhì)量流量控制器控制,并接入測試裝置,載氣和待測氣體分別在質(zhì)量流量控制器的控制下進入干燥罐充分混合,配成目標測試氣樣并進入測試裝置中的測試腔中,氣體傳感器測試系統(tǒng)在計算機的控制下對所設定的目標濃度氣體進行配氣,將一種或多種標準濃度的目標氣樣和標準的載氣按照比例進行配比,并在質(zhì)量流量控制器控制下通入混合通道內(nèi)進行充分混合,當混合后的測試氣樣通入測試腔時,對氣室內(nèi)氣體傳感器陣列的4~6路響應信號進行采集,并將獲得的氣體傳感器陣列對樣品氣體的響應信息傳送到計算機上進行數(shù)據(jù)處理和數(shù)據(jù)分析,使測試氣體進氣、響應信號采集和數(shù)據(jù)處理順序進行;當溫度監(jiān)測系統(tǒng)發(fā)現(xiàn)半導體氣敏元件工作溫度發(fā)生變化時,溫度補償電路實時進行元件工作溫度補償,調(diào)節(jié)電阻絲的加熱電壓,使元件的工作溫度保持不變。進一步的,所述氣體傳感器測試系統(tǒng)的軟件部分包括氣路控制模塊、電壓采樣模塊、溫度補償模塊、數(shù)據(jù)處理模塊和顯示功能模塊,其中:氣路控制模塊對控制參數(shù)設置,所述參數(shù)包括通氣前時間、通氣時間、停氣后時間、數(shù)據(jù)采樣時間間隔、混合氣體種類、各種氣體濃度和載氣控制電壓,氣路控制模塊對參數(shù)設置以控制多路氣樣輸出量實現(xiàn)配氣,配氣過程中,氣體流量和元件的工作溫度在整個測試過程中保持不變;電壓采樣模塊對電壓采樣開始、采樣中斷與采樣結(jié)束進行相應控制;數(shù)據(jù)處理模塊進行數(shù)據(jù)采集、數(shù)據(jù)保存、圖像保存、圖像打印、歷史數(shù)據(jù)提取處理。進一步的,數(shù)據(jù)采集模塊完成在采樣時間間隔內(nèi)的數(shù)據(jù)跟蹤采集,對提供的實驗數(shù)據(jù)在對本次實驗結(jié)束后自動保存為兩種格式的六個文件,分別為4~6路傳感器的電壓、電阻、響應靈敏度數(shù)字量及動態(tài)變化曲線,同時對保存的圖像即時打印和對歷史數(shù)據(jù)按時間提取;數(shù)據(jù)采集過程中,根據(jù)不同需求在顯示模塊中實時顯示4~6路傳感器的標準電壓、電阻及響應靈敏度隨時間的動態(tài)變化曲線。進一步的,所述對氣體傳感器測試系統(tǒng)及氣敏元件性能分析的步驟,包括對氣體傳感器測試系統(tǒng)的各種誤差分析,對測量電阻的靈敏度、電阻溫度特性、靈敏度-溫度特性、靈敏度-濃度特性進行分析以及摻雜對元件性能影響的分析。將傳感器采用的4~6路標準信號進行數(shù)據(jù)的歸一化處理,并將數(shù)據(jù)處理成bp神經(jīng)網(wǎng)絡獲得所需要的標準數(shù)據(jù)源,進行bp神經(jīng)網(wǎng)絡氣體分析的步驟如下:定量分析:選擇單一甲醛氣體以檢測樣品,進行定量檢測,由4~6個傳感器組成傳感器陣列對甲醛氣體、氨氣、苯等混合氣體定量識別,神經(jīng)網(wǎng)絡的輸入神經(jīng)元個數(shù)為6,輸出神經(jīng)元個數(shù)為1,動態(tài)改變隱含層個數(shù)并求取其相對應的訓練誤差,以確定最佳隱含層神經(jīng)元數(shù);使用newff函數(shù)創(chuàng)建一個兩層網(wǎng)絡,將網(wǎng)絡的隱含層神經(jīng)元數(shù)設定為s(i),其范圍是3-13個,將網(wǎng)絡的訓練函數(shù)設為trainbr,設網(wǎng)絡的權值和閾值是特殊分布的隨機變量,用統(tǒng)計學方法估算出網(wǎng)絡權值和閾值,將輸入向量p作為訓練過的神經(jīng)網(wǎng)絡的輸入,利用train函數(shù)對網(wǎng)絡進行訓練,將30組不同濃度的甲醛氣體作為輸入進行定量檢測,得到定量檢測的輸出結(jié)果和相應實驗誤差;定性分析:由4~6個傳感器組成的傳感器陣列對甲醛、氨氣、苯三種氣體特征量進行定性識別,網(wǎng)絡的輸入神經(jīng)元個數(shù)為6,輸出神經(jīng)元個數(shù)為3,通過誤差對比來確定最佳的隱含層數(shù),動態(tài)改變隱含層數(shù);使用newff函數(shù)創(chuàng)建一個三層網(wǎng)絡,將網(wǎng)絡隱含層神經(jīng)元個數(shù)設定為一個動態(tài)變量s(i),其范圍是3-13,通過10次訓練,得到訓練誤差最小的一組神經(jīng)元個數(shù)即為最佳神經(jīng)元個數(shù),設網(wǎng)絡的權值和閾值是特殊分布的隨機變量,用統(tǒng)計學方法估算出網(wǎng)絡權值和閾值;訓練直至實驗誤差滿足要求停止;將奇數(shù)組作為訓練過的神經(jīng)網(wǎng)絡輸入。有益效果:1.本發(fā)明能夠高精度的實現(xiàn)常見測試氣體在常規(guī)測試濃度范圍內(nèi)的配氣;可同時測試多支傳感器或氣體傳感器陣列。2.本發(fā)明能實現(xiàn)多參數(shù)測量:由于該測試系統(tǒng)是模塊化的,可以同時連接多個測量模塊,每個測量模塊又可實現(xiàn)多通道測量,容易實現(xiàn)多個、多種類參數(shù)的同時測試。3.本發(fā)明制備并測試了多種摻雜技術的敏感元件,使半導體氣敏元件對揮發(fā)性有機氣體的檢測具有進展。4.本發(fā)明將氣體傳感器陣列與人工神經(jīng)網(wǎng)絡技術相技術,并基于bp算法實現(xiàn)了多種氣體的定性識別及單一氣體的定量識別。附圖說明圖1為本發(fā)明實施例1的方法的流程圖;圖2為本發(fā)明實施例2的半導體氣體傳感器測試系統(tǒng)閉環(huán)流程的示意圖;圖3為本發(fā)明實施例2的半導體氣體傳感器測試系統(tǒng)的結(jié)構框圖;圖4為本發(fā)明實施例3的軟件功能框圖;圖5為本發(fā)明實施例5中的半導體氣體傳感器測試系統(tǒng)的測量電路;圖6.1為本發(fā)明實施例6中的定量識別的bp神經(jīng)網(wǎng)絡結(jié)構的示意圖;圖6.2為本發(fā)明實施例6中的氣體定量檢測的訓練過程的示意圖;圖6.3為本發(fā)明實施例6中的定性識別的bp神經(jīng)網(wǎng)絡結(jié)構的示意圖;圖6.4為為本發(fā)明實施例6中的定性分析訓練結(jié)果的示意圖。具體實施方式實施例1:一種半導體氣敏元件的測試方法,其特征在于,具有:半導體氣體傳感器測試系統(tǒng)組建與測試的步驟,及對半導體氣體傳感器測試系統(tǒng)及半導體氣敏元件性能分析的步驟。實施例2:具有與實施例1相同的技術方案,更為具體的是:所述半導體氣體傳感器測試系統(tǒng)組建與測試的步驟中,半導體氣體傳感器測試系統(tǒng)用于對不同氣體在給定濃度下進行動態(tài)配氣及使多支傳感器陣列在氣體通入時對氣敏元件表面電導率的變化進行實時監(jiān)測;所述半導體氣體傳感器測試系統(tǒng)包括:自動進行樣品氣體濃度配比的進樣裝置、氣體傳感器加熱與測溫裝置、用于與進樣裝置協(xié)調(diào)動作,并在不同的氣樣環(huán)境下自動采集4~6路氣體傳感器測量信號的信號測量與數(shù)據(jù)采集電路、對采集的測量信號進行數(shù)據(jù)處理的數(shù)據(jù)處理電路;和對進氣過程和室溫變化所引起的溫度變化進行補償?shù)臏囟妊a償電路;所述與進樣裝置協(xié)調(diào)動作是指,信號采集與進樣同步或者對應,從而使得進樣與采集可以實現(xiàn)時間順序上的協(xié)調(diào)。氣體傳感器陣列安裝在氣室中,氣體傳感器所測得的氣體濃度變化是氣室中氣體的變化,氣室為內(nèi)腔形狀圓滑且近似方形的干燥的有機玻璃腔;所述氣體傳感器加熱與測溫裝置對氣敏元件進行加熱,并實時測量氣體傳感器的工作溫度;當傳感器的工作溫度因環(huán)境溫度或氣流影響發(fā)生變化時,溫度補償電路實時進行溫度補償控制,使傳感器的工作溫度保持不變;所述信號測量與數(shù)據(jù)采集電路用于對信號調(diào)節(jié)和ad采樣,信號調(diào)節(jié)為用于將氣體傳感器對測試氣樣的響應轉(zhuǎn)變?yōu)殡娦盘?,ad采樣將模擬信號通過數(shù)據(jù)處理電路將模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號,并將采集到的4~6路傳感器信號經(jīng)過歸一化處理,轉(zhuǎn)變?yōu)閎p神經(jīng)網(wǎng)絡所需要的標準信號;標準氣樣輸出被分成二路或多路,各自由一個質(zhì)量流量控制器控制,并接入測試裝置,載氣和待測氣體分別在質(zhì)量流量控制器的控制下進入干燥罐充分混合,配成目標測試氣樣并進入測試裝置中的測試腔中,氣體傳感器測試系統(tǒng)在計算機的控制下對所設定的目標濃度氣體進行配氣,將一種或多種標準濃度的目標氣樣和標準的載氣按照比例進行配比,并在質(zhì)量流量控制器控制下通入混合通道內(nèi)進行充分混合,當混合后的測試氣樣通入測試腔時,對氣室內(nèi)氣體傳感器陣列的4~6路響應信號進行采集,并將獲得的氣體傳感器陣列對樣品氣體的響應信息傳送到計算機上進行數(shù)據(jù)處理和數(shù)據(jù)分析,使測試氣體進氣、響應信號采集和數(shù)據(jù)處理順序進行;當溫度監(jiān)測系統(tǒng)發(fā)現(xiàn)半導體氣敏元件工作溫度發(fā)生變化時,溫度補償電路實時進行元件工作溫度補償,調(diào)節(jié)電阻絲的加熱電壓,使元件的工作溫度保持不變。其中:由于半導體氣敏元件工作特性和溫度有關,所以需要對半導體氣敏元件進行加熱,氣敏元件的工作溫度直接影響傳感器靈敏度,同時需要溫度傳感器,實時測量氣體傳感器的工作溫度,因而本實施例中的測試系統(tǒng)具有氣體傳感器加熱與、測溫裝置及工作溫度補償電路。測試中,選擇加熱電阻絲為鎳鉻合金,電阻為30歐姆,采用直流電源控制加熱電壓,實現(xiàn)對氣敏元件的工作溫度控制。用于測溫的熱電偶溫度傳感器探測陶瓷管表面的溫度,但由于溫度均是通過熱電偶直接探測元件的表面得到的,而接觸元件表面不僅表面積小,而且表面材料接觸后極易損壞的,同時測溫時會使元件表面溫度降低,給測量帶來一定的偏差,為此,在實驗前用電壓粗略的標定元件表面溫度,在以后的測試中,直接用加熱電壓來表示元件表面溫度,下表為氣敏元件表面溫度與加熱電壓的關系。加熱電壓1234567891011溫度(℃)265589137179225268302343377416標準氣樣輸出被分成二路或多路,各自由一個質(zhì)量流量控制器控制,并接入測試裝置,載氣和待測氣體(如甲醛,氨氣,苯,一氧化碳,氧氣等)分別在質(zhì)量流量控制器的控制下進入干燥罐充分混合,配成測試氣樣并進入測試裝置中的測試腔中,氣體傳感器測試系統(tǒng)在計算機的控制下對所設定的目標濃度氣體進行配氣,將一種或多種標準濃度的目標氣樣和標準的載氣按照比例進行配比,并在質(zhì)量流量控制器控制下通入混合通道內(nèi)進行充分混合,當混合后的測試氣樣通入氣室時,對氣室內(nèi)氣體傳感器陣列的響應信號進行采集,并將獲得的氣體傳感器陣列對樣品氣體的響應信息傳送到計算機上進行數(shù)據(jù)分析,使測試氣體進氣、響應信號采集和數(shù)據(jù)處理順序進行;當溫度監(jiān)測系統(tǒng)發(fā)現(xiàn)半導體氣敏元件工作溫度發(fā)生變化時,溫度補償電路實時進行元件工作溫度補償,調(diào)節(jié)電阻絲的加熱電壓,使元件的工作溫度保持不變??朔藗鹘y(tǒng)的測試方法不僅要消耗過多的人力,而且手工操作有許多的不穩(wěn)定因素,使得測量附加有較大偏差值。為了直觀地觀測響應過程,計算機上相應的應用軟件具有圖形界面,能夠?qū)崟r顯示出傳感器陣列的響應曲線,該系統(tǒng)包括了自動配氣裝置、數(shù)據(jù)采集、控制電路以及相應計算機控制、應用處理軟件這幾部分,各部分通過數(shù)據(jù)總線與計算機相連接,結(jié)合計算機軟件的實時處理控制,可以使測試氣體進氣、響應信號采集和數(shù)據(jù)處理順序進行,組成完整的測試過程。實施例3:具有與實施例1或2相同的技術方案,更為具體的是:所述氣體傳感器測試系統(tǒng)的軟件部分包括氣路控制模塊、電壓采樣模塊、溫度補償模塊、數(shù)據(jù)處理模塊和顯示功能模塊,其中:氣路控制模塊對控制參數(shù)設置,所述參數(shù)包括通氣前時間、通氣時間、停氣后時間、數(shù)據(jù)采樣時間間隔、混合氣體種類、各種氣體濃度和載氣控制電壓,氣路控制模塊對參數(shù)設置以控制多路氣樣輸出量實現(xiàn)配氣,配氣過程中,氣體流量和元件的工作溫度在整個測試過程中保持不變;電壓采樣模塊對電壓采樣開始、采樣中斷與采樣結(jié)束進行相應控制;數(shù)據(jù)處理模塊進行數(shù)據(jù)采集、數(shù)據(jù)保存、圖像保存、圖像打印、歷史數(shù)據(jù)提取處理。實施例4:具有與實施例1或2或3相同的技術方案,更為具體的是:數(shù)據(jù)采集模塊完成在采樣時間間隔內(nèi)的數(shù)據(jù)跟蹤采集,對提供的實驗數(shù)據(jù)在對本次實驗結(jié)束后自動保存為兩種格式的六個文件,分別為4~6路傳感器的電壓、電阻、響應靈敏度數(shù)字量及動態(tài)變化曲線,同時對保存的圖像即時打印和對歷史數(shù)據(jù)按時間提?。粩?shù)據(jù)采集過程中,根據(jù)不同需求在顯示模塊中實時顯示4~6路傳感器的標準電壓、電阻及響應靈敏度隨時間的動態(tài)變化曲線。實施例5:具有與實施例1或2或3或4相同的技術方案,更為具體的是:所述對氣體傳感器測試系統(tǒng)及氣敏元件性能分析的步驟,包括對氣體傳感器測試系統(tǒng)的各種誤差分析,對測量電阻的靈敏度、電阻溫度特性、靈敏度-溫度特性、靈敏度-濃度特性進行分析以及摻雜對元件性能影響的分析。實施例6:具有與實施例1或2或3或4或5相同的技術方案,更為具體的是:bp神經(jīng)網(wǎng)絡獲得所需要的數(shù)字信號,進行bp神經(jīng)網(wǎng)絡氣體分析的步驟如下:包括定量分析和定性分析。定量分析選擇單一甲醛氣體以檢測樣品,進行定量檢測,為實現(xiàn)由4~6路傳感器組成的傳感器陣列對甲醛、氨氣等氣體的定量識別,設計網(wǎng)絡的輸入神經(jīng)元個數(shù)為6,輸出神經(jīng)元個數(shù)為1。動態(tài)改變隱含層個數(shù)并求取其相對應的訓練誤差,以確定最佳隱含層神經(jīng)元數(shù),其網(wǎng)絡結(jié)構如圖6.1所示。參照權利要求書使用newff函數(shù)創(chuàng)建一個兩層網(wǎng)絡,將網(wǎng)絡的隱含層神經(jīng)元數(shù)設定為是s(i),其范圍是3-13個。為了使網(wǎng)絡對于新的輸入具有良的泛化能力,將網(wǎng)絡的訓練函數(shù)設為trainbr,該函數(shù)使用了bavesian框架結(jié)構。假設網(wǎng)絡的權值和閾值是特殊分布的隨機變量,用統(tǒng)計學方法估算出網(wǎng)絡權值和閾值。不同神經(jīng)元個數(shù)下的訓練誤差及訓練次數(shù)如表6.1所示??梢钥闯觯旊[含層神經(jīng)元個數(shù)為13時,訓練誤差最小,為3.14%,訓練次數(shù)減少為76次。實驗結(jié)果表明,采用隱含層個數(shù)為13的bp神經(jīng)網(wǎng)絡實現(xiàn)了甲醛氣體定量識別的最佳網(wǎng)絡結(jié)構。表6.1隱含層神經(jīng)元數(shù)與實驗誤差關系將輸入向量p作為訓練過的神經(jīng)網(wǎng)絡的輸入,利用train函數(shù)對網(wǎng)絡進行訓練,在matlab命令行中將實時地顯示網(wǎng)絡的訓練狀態(tài),定量檢測的訓練過程如圖6.2所示。將30組不同濃度的甲醛氣體作為輸入進行定量檢測,定量檢測的輸出結(jié)果和相應實驗誤差如表4所示,實驗誤差test_p的計算公式如式6.1所示。式中:creal和ctest分別表示濃度的真實值與預測值。表6.2氣體定量檢測的輸出結(jié)果使用公式6.2和6.3,計算出定量識別甲醛氣體的平均相對誤差ave_p和最大相對誤差max_p分別為0.941%和3.99%。實驗結(jié)果表明,采用13個隱神經(jīng)元的bp神經(jīng)網(wǎng)絡,在收斂速度與實驗誤差方面均可以達到實驗要求。式中:creal和ctest分別表示濃度的真實值與預測值;m為樣本數(shù)。實驗中所產(chǎn)生的誤差主要來自兩個方面,一是傳感器陣列,二是環(huán)境溫度。因為性能相近的傳感器組成的陣列很難不產(chǎn)生互不相關的測試模式,從而影響整個系統(tǒng)的測試精度。半導體氣敏元件敏感原理是基于敏感體表面的吸附反應,易受環(huán)境溫度和濕度的影響,所以氣體傳感器陣列的測量環(huán)境是產(chǎn)生誤差的另一個主要原因。定性分析實驗中,為實現(xiàn)由6個傳感器組成的傳感器陣列對甲醛、氨氣、苯三種氣體特征量的定性識別,設計網(wǎng)絡的輸入神經(jīng)元個數(shù)為6,輸出神經(jīng)元個數(shù)為3。隱含層神經(jīng)元個數(shù)的選擇往往需要根據(jù)設計者的經(jīng)驗和多次實驗來確定。實驗采用動態(tài)改變隱含層數(shù)目,通過誤差對比來確定最佳的隱含層數(shù),以實現(xiàn)對單一氣體的定性分析,網(wǎng)絡結(jié)構如圖6.3所示。使用newff函數(shù)創(chuàng)建一個三層網(wǎng)絡,將網(wǎng)絡隱含層神經(jīng)元個數(shù)設定為一個動態(tài)變量s(i),其范圍是3-13,通過10次訓練,得到訓練誤差最小的一組神經(jīng)元個數(shù)即為最佳神經(jīng)元個數(shù)。假設網(wǎng)絡的權值和閾值是特殊分布的隨機變量,用統(tǒng)計學方法估算出網(wǎng)絡權值和閾值。經(jīng)過1259次的訓練后,實驗誤差滿足要求,訓練停止,訓練結(jié)果如圖6.4所示。由式6.4得到不同神經(jīng)元個數(shù)下的訓練誤差tri_p及訓練次數(shù)如表6.3所示,可以看出,采用4個隱含層神經(jīng)元,能使訓練誤差tri_p達到最小,最小值為2.29%,訓練次數(shù)為1259,訓練時間滿足實驗要求,最佳隱含層神經(jīng)元數(shù)是4。式中:creal與ctest分別表示濃度的真實值與預測值;m為樣本數(shù)。表6.3隱含層神經(jīng)元數(shù)與實驗誤差關系將奇數(shù)組作為訓練過的神經(jīng)網(wǎng)絡輸入,氣體訓練的辨識結(jié)果如表6.4所示。表6.4訓練氣體辨識結(jié)果實驗結(jié)果表明當輸出大于0.7時即可識別,采用動態(tài)隱神經(jīng)元bp人工神經(jīng)網(wǎng)絡能對多種氣體進行定性識別,由式1.4得出該網(wǎng)絡結(jié)構識別正確率rate_p為100%。式中:m為預測正確樣本數(shù);m為實際樣本數(shù)。以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域:
的技術人員在本發(fā)明披露的技術范圍內(nèi),根據(jù)本發(fā)明的技術方案及其發(fā)明構思加以等同替換或改變,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。當前第1頁12