翁俊杰
(威凱檢測(cè)技術(shù)有限公司 廣州 510000)
隨著科技的不斷進(jìn)步,人工智能已經(jīng)逐漸應(yīng)用到社會(huì)分工的各個(gè)領(lǐng)域,在現(xiàn)代檢測(cè)檢驗(yàn)活動(dòng)中的應(yīng)用也越來越廣泛。采用人工神經(jīng)網(wǎng)絡(luò)的軟測(cè)量技術(shù)對(duì)家用房間空調(diào)器制冷量進(jìn)行測(cè)量為這一領(lǐng)域的技術(shù)發(fā)展提供了一種新的思路和方向。
根據(jù)國(guó)家標(biāo)準(zhǔn)GB/T 17758-2010中對(duì)于空調(diào)器制冷量測(cè)試的要求,測(cè)量家用房間空調(diào)器制冷量可以采用多種方法,其中采用室內(nèi)側(cè)空氣焓差法和制冷劑流量計(jì)法都是針對(duì)空調(diào)器室內(nèi)側(cè)狀態(tài)參數(shù)進(jìn)行測(cè)量的方法,其區(qū)別如表1所示。
表1 制冷量測(cè)試方法差異表
而室內(nèi)側(cè)空氣焓差法因其具有測(cè)試設(shè)備投入較少,設(shè)備維護(hù)方便,測(cè)量過程時(shí)間較短等特點(diǎn),被行業(yè)中多數(shù)企業(yè)和檢測(cè)機(jī)構(gòu)所采用。這種方法主要是通過測(cè)定空調(diào)室內(nèi)機(jī)進(jìn)風(fēng)口、出風(fēng)口的空氣焓值,以及空氣流量確定制冷量的??諝忪手涤质峭ㄟ^測(cè)定空氣干球溫度、濕球溫度計(jì)算得出的。制冷量φtci按以下公式計(jì)算[1]。
采用制冷劑流量計(jì)法測(cè)量空調(diào)系統(tǒng)制冷量,φtci制冷量是通過測(cè)定室內(nèi)側(cè)熱交換器中的進(jìn)口制冷劑焓值、出口制冷劑焓值、以及制冷劑流量確定的。
通常把焓表示為以下公式
式中,u為內(nèi)能,
所以工質(zhì)的焓值可以由對(duì)應(yīng)的溫度和壓力得到[2]。表達(dá)式如下:
在采用制冷劑流量計(jì)法進(jìn)行測(cè)量的時(shí)候,由于進(jìn)行檢測(cè)的空調(diào)器多數(shù)都是成品機(jī),在空調(diào)系統(tǒng)中接入流量計(jì)和壓力表測(cè)量制冷劑流量和壓力將破壞其原有系統(tǒng),所以直接測(cè)得其制冷劑流量和壓力難以實(shí)現(xiàn)。
通過對(duì)空調(diào)系統(tǒng)及其組件進(jìn)行分析可以知道,空調(diào)系統(tǒng)由四大關(guān)鍵組件構(gòu)成,分別為壓縮機(jī)、蒸發(fā)器、冷凝器、節(jié)流裝置,普通家用房間空調(diào)器多為一拖一空調(diào)系統(tǒng),其系統(tǒng)示意圖如圖1和圖2所示。
根據(jù)標(biāo)準(zhǔn)CAN/ANSI/AHRI 540,壓縮機(jī)制冷劑流量可以表示為以下公式[3]:
圖1 一拖一單冷式空調(diào)系統(tǒng)
圖2 一拖一冷暖式空調(diào)系統(tǒng)
即壓縮機(jī)中制冷劑流量可以由C1~C10十個(gè)系數(shù)以及吸氣口溫度TS和排氣口溫度表示TD,C1~C10十個(gè)系數(shù)與壓縮機(jī)轉(zhuǎn)速n有關(guān)。
空調(diào)器室內(nèi)側(cè)換熱器在進(jìn)行制冷運(yùn)行時(shí)其作用為蒸發(fā)器,由于標(biāo)準(zhǔn)中要求,測(cè)量需在各參數(shù)穩(wěn)定時(shí)進(jìn)行,所以蒸發(fā)器采用穩(wěn)態(tài)集中參數(shù)模型[4]進(jìn)行分析,穩(wěn)態(tài)集中參數(shù)模型忽略了蒸發(fā)器內(nèi)的流動(dòng)壓降而不考慮動(dòng)量方程,穩(wěn)定的流動(dòng)使制冷劑質(zhì)量方程也得到滿足,因此模型只需要考慮空氣側(cè)流動(dòng)換熱和制冷劑側(cè)流動(dòng)換熱的能量方程[5]。
對(duì)于蒸發(fā)器制冷劑側(cè),有流動(dòng)換熱方程:
為了提高蒸發(fā)器過熱度的仿真精度,采用過熱區(qū)換熱量加倍的改進(jìn)方法,同時(shí)為保證計(jì)算迭代的收斂性,制冷劑平均定性溫度Trm取制冷劑進(jìn)口溫度hr,in。
過熱區(qū)換熱量QSH為:
當(dāng)nSH=1時(shí)就退化為傳統(tǒng)定義。
所以公式3可以轉(zhuǎn)化為:
目前,對(duì)于一拖一家用空調(diào)系統(tǒng)而言各生產(chǎn)制造企業(yè)一般將蒸發(fā)器飽和氣體點(diǎn)設(shè)計(jì)在蒸發(fā)器中間處,蒸發(fā)器中間處制冷劑焓值用表示hg,溫度用表示Tg,壓力用pg表示。
由于制冷劑相變過程具有下述特點(diǎn):在一定壓力下,過程中物質(zhì)的溫度保持不變,反之亦然。此時(shí)飽和溫度與飽和壓力間存在如下一一對(duì)應(yīng)的關(guān)系[6]:
Tg=f(pg)或pg=f(Tg)
所以,
綜上所述,采用制冷劑流量計(jì)法進(jìn)行測(cè)量的時(shí)候,公式2制冷量φtci可以表示為:
空調(diào)系統(tǒng)是多組件構(gòu)成的系統(tǒng),各組件的熱力學(xué)結(jié)構(gòu)復(fù)雜,組成的系統(tǒng)具有高度耦合性,采用BP神經(jīng)網(wǎng)絡(luò)結(jié)合熱力學(xué)原理進(jìn)行建模將是一個(gè)較好的選擇。BP神經(jīng)網(wǎng)絡(luò)具有較強(qiáng)的學(xué)習(xí)能力,通過對(duì)非線性單元的復(fù)合映射,可獲得復(fù)雜的非線性處理能力,常用于預(yù)測(cè)回歸、分類、模式識(shí)別等。
BP神經(jīng)網(wǎng)絡(luò)是一個(gè)多層神經(jīng)網(wǎng)絡(luò),從結(jié)構(gòu)上講,其具有輸入層、隱含層和輸出層,其中輸入層和輸出層為單層網(wǎng)絡(luò),隱含層可以由單層網(wǎng)絡(luò)構(gòu)成,也可以由多層網(wǎng)絡(luò)構(gòu)成。每一層網(wǎng)絡(luò)間進(jìn)行全連接,而同一層網(wǎng)絡(luò)中的神經(jīng)元無連接。BP神經(jīng)網(wǎng)絡(luò)也稱為誤差反向傳播神經(jīng)網(wǎng)絡(luò)。基本BP算法(Error Back Propagation Training)包括兩個(gè)過程:信號(hào)的正向傳播和誤差的反向傳播,即計(jì)算誤差輸出時(shí)按從輸入到輸出的方向進(jìn)行,而調(diào)整權(quán)值和閾值則從輸出到輸入的方向進(jìn)行。正向傳播時(shí),輸入信號(hào)通過隱含層作用于輸出節(jié)點(diǎn),經(jīng)過非線性變換,產(chǎn)生輸出信號(hào),若實(shí)際輸出與期望輸出不相符,則轉(zhuǎn)入誤差的反向傳播過程。誤差反傳沿原來的連接通路返回,將輸出誤差通過隱含層向輸入層逐層反傳,通過修改各層所有神經(jīng)元的權(quán)值,以從各層獲得的誤差信號(hào)作為調(diào)整各單元權(quán)值的依據(jù),使得誤差信號(hào)最小。通過調(diào)整輸入節(jié)點(diǎn)與隱層節(jié)點(diǎn)的聯(lián)接強(qiáng)度和隱層節(jié)點(diǎn)與輸出節(jié)點(diǎn)的聯(lián)接強(qiáng)度以及閾值,使誤差沿梯度方向下降,經(jīng)過反復(fù)學(xué)習(xí)訓(xùn)練,確定與最小誤差相對(duì)應(yīng)的網(wǎng)絡(luò)參數(shù)(權(quán)值和閾值),訓(xùn)練即告停止[7]。
BP神經(jīng)網(wǎng)絡(luò)在設(shè)計(jì)時(shí),隱含層一般使用S型(Sigmoid)函數(shù)作為激發(fā)函數(shù),輸出層則采用線性函數(shù)。S函數(shù)又可分為L(zhǎng)og-Sigmoid和Tan-Sigmoid函數(shù)。
采用Log-Sigmoid函數(shù)時(shí),可記作:
圖3 log-sigmoid函數(shù)
圖4 tan-sigmoid函數(shù)
圖5 BP神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)流程圖
當(dāng)β趨于無窮時(shí),S型曲線趨于階躍數(shù),通常情況下,β取值為1。
使用S型函數(shù)時(shí),它能夠?qū)⑤斎霃呢?fù)無窮到正無窮的范圍映射到輸出為(0,1)或(-1,1)區(qū)間內(nèi),是在區(qū)間內(nèi)連續(xù)取值的單調(diào)可微函數(shù),
BP神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)流程如圖 5。
一個(gè)設(shè)計(jì)合理的BP神經(jīng)網(wǎng)絡(luò)具有能夠擬合任一非線性函數(shù)的特點(diǎn),所以依照上述物理模型φtci=f(n,TS,TD,Ta,in,Ta,out,Tr,in,Tr,out,Tg) 設(shè)計(jì) B P 神經(jīng)網(wǎng)絡(luò)有 8個(gè)輸入?yún)?shù),一個(gè)輸出參數(shù)。BP神經(jīng)網(wǎng)絡(luò)采用三層結(jié)構(gòu)即輸入層、隱含層、輸出層,其中輸入層有8個(gè)神經(jīng)元節(jié)點(diǎn),輸出層有一個(gè)神經(jīng)元節(jié)點(diǎn),隱含層節(jié)點(diǎn)數(shù)量按照經(jīng)驗(yàn)公式:
其中S為隱含層神經(jīng)元節(jié)點(diǎn)數(shù)量,n為輸入層神經(jīng)元節(jié)點(diǎn)數(shù)量,m為輸出層神經(jīng)元節(jié)點(diǎn)數(shù)量,a可以取0~10間的常數(shù)。所以可以設(shè)計(jì)隱含層神經(jīng)元節(jié)點(diǎn)S數(shù)量為5。綜上所述,BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)可以設(shè)計(jì)為8-5-1。
圖6 軟測(cè)量設(shè)計(jì)思路流程圖
根據(jù)之前論述,對(duì)家用房間空調(diào)系統(tǒng)制冷量采用軟測(cè)量的方法進(jìn)行測(cè)量,整體設(shè)計(jì)思路如圖6所示。
抽取一套普通家用房間空調(diào)器進(jìn)行測(cè)量,空調(diào)器銘牌參數(shù)摘錄如表2所示。
采用空氣焓差法獲得空調(diào)系統(tǒng)不同工況下的制冷量、室內(nèi)側(cè)進(jìn)、出風(fēng)口干球溫度、濕球溫度,以及采用J型熱電隅緊貼管壁,近似獲得空調(diào)系統(tǒng)中壓縮機(jī)制冷劑吸氣口溫度、壓縮機(jī)制冷劑排氣口溫度、蒸發(fā)器進(jìn)口制冷劑溫度、蒸發(fā)器出口制冷劑溫度、蒸發(fā)器管路中間制冷劑溫度。記錄并存儲(chǔ)后得到50組數(shù)據(jù)。從50組數(shù)據(jù)中隨機(jī)抽取40組數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)訓(xùn)練神經(jīng)網(wǎng)絡(luò),10組數(shù)據(jù)作為網(wǎng)絡(luò)測(cè)試數(shù)據(jù),用訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)對(duì)空調(diào)系統(tǒng)的制冷量進(jìn)行軟測(cè)量。采用MATLAB軟件對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真后,訓(xùn)練效果如圖7-9所示。
制冷量預(yù)測(cè)結(jié)果與實(shí)測(cè)結(jié)果比較如圖10所示。
軟測(cè)量得到的制冷量和實(shí)際制冷量誤差如圖11所示。
軟測(cè)量得到的制冷量和實(shí)際制冷量誤差百分比如圖12所示。
表2 被測(cè)空調(diào)器銘牌參數(shù)摘錄表
圖7 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練效果圖
圖8 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練效果圖
圖9 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練效果圖
圖10 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)結(jié)果與實(shí)測(cè)結(jié)果對(duì)比圖
仿真結(jié)果表明,采用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行軟測(cè)量,其預(yù)測(cè)結(jié)果與實(shí)測(cè)結(jié)果具體情況如表3所示。
其中最大誤差百分比為2.44 %。
根據(jù)空調(diào)系統(tǒng)制冷量表達(dá)式,其中影響制冷量的狀態(tài)參數(shù)較多,然而哪個(gè)參數(shù)對(duì)制冷量的影響更大卻無法確定。針對(duì)這一問題,本文采用平均影響值MIV(mean impact value)對(duì)BP神經(jīng)網(wǎng)絡(luò)輸入節(jié)點(diǎn)中的狀態(tài)參數(shù)重要性進(jìn)行篩選。MIV是判斷輸入變量對(duì)輸出變量影響權(quán)重的較好指標(biāo)之一,其符號(hào)代表相關(guān)方向,絕對(duì)值大小代表影響的相對(duì)重要性[8]。MIV方法的具體實(shí)現(xiàn)過程如圖13所示。
經(jīng)過采用MATLAB對(duì)BP神經(jīng)網(wǎng)絡(luò)各輸入節(jié)點(diǎn)重要性進(jìn)行篩選之后,得到以下MIV數(shù)值,如表4所示。
圖11 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)誤差
圖12 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)誤差百分比
采用BP神經(jīng)網(wǎng)絡(luò)對(duì)空調(diào)系統(tǒng)制冷量進(jìn)行軟測(cè)量的結(jié)果表明,采用BP神經(jīng)網(wǎng)絡(luò)對(duì)空調(diào)系統(tǒng)制冷量進(jìn)行軟測(cè)量能夠達(dá)到較好的效果,測(cè)量誤差在可接受的范圍之內(nèi)。并且通過MIV平均影響值對(duì)BP神經(jīng)網(wǎng)絡(luò)各輸入節(jié)點(diǎn)重要性進(jìn)行篩選之后的結(jié)果表明,壓縮機(jī)頻率、排氣側(cè)壓力等狀態(tài)參數(shù)對(duì)制冷量預(yù)測(cè)結(jié)果的影響較其它參數(shù)更大,此結(jié)果與壓縮機(jī)在系統(tǒng)中的重要性常被喻為空調(diào)系統(tǒng)的“心臟”是較為一致的。同時(shí)從仿真的結(jié)果也發(fā)現(xiàn),由于采用的數(shù)據(jù)組數(shù)量較小,影響了軟測(cè)量的效果,在后期研究中將采取措施進(jìn)行改進(jìn)。
表3 BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)結(jié)果與實(shí)測(cè)結(jié)果具體情況
表4 BP神經(jīng)網(wǎng)絡(luò)各輸入節(jié)點(diǎn)MIV數(shù)值
圖13 MIV方法對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行變量篩選流程圖