朱遠(yuǎn)帆, 楊海仕, 俞永偉, 王 琪, 胡燕海
(1.寧波大學(xué) 機(jī)械工程與力學(xué)學(xué)院,浙江 寧波 315211;2.寧波戴維醫(yī)療器械股份有限公司,浙江 寧波 315712)
嬰兒培養(yǎng)箱為嬰兒創(chuàng)造了一個(gè)類子宮的溫濕度適宜的優(yōu)良環(huán)境[1],其中嬰兒培養(yǎng)箱運(yùn)行過程中對(duì)箱內(nèi)溫度及相對(duì)濕度的控制為核心環(huán)節(jié)。目前嬰兒培養(yǎng)箱溫濕度控制系統(tǒng)的研究動(dòng)態(tài)中,傳統(tǒng)的比例—積分—微分(proportional-integral-differential,PID)控制技術(shù)應(yīng)用較為廣泛,但對(duì)于像嬰兒培養(yǎng)箱這種非線性、時(shí)變性[2]以及強(qiáng)耦合性的溫濕度控制系統(tǒng)。
在控制發(fā)展的初步時(shí)期,研究人員將參考模型與多變量系統(tǒng)相結(jié)合的方式對(duì)對(duì)變量耦合系統(tǒng)進(jìn)行解耦[3~5]。Garrido J等人在原多變量工業(yè)控制系統(tǒng)中加入設(shè)計(jì)好的解耦補(bǔ)償器,把一個(gè)耦合多變量系統(tǒng)轉(zhuǎn)換為多個(gè)無耦合的單變量子系統(tǒng),一定程度上加強(qiáng)了控制器的相互適應(yīng)能力從而提高了控制穩(wěn)定性,但該方案所設(shè)計(jì)的解耦補(bǔ)償器對(duì)于被控對(duì)象的數(shù)學(xué)模型精度極其依賴,對(duì)于非線性時(shí)變系統(tǒng)來說,控制精度難以保證。針對(duì)這一不足,Cheng W 等人[4]提出了一種融合了模糊控制和專家控制的控制方案,李爽[5]將神經(jīng)元控制方法與模型參考方法相結(jié)合,但上述的方法沒有利用解耦參考模型進(jìn)行深度解耦,其本質(zhì)只是增強(qiáng)單變量系統(tǒng)的自適應(yīng)程度。文獻(xiàn)[6]針對(duì)嬰兒培養(yǎng)箱溫濕度系統(tǒng)強(qiáng)耦合的問題,在傳統(tǒng)PID控制的基礎(chǔ)上,提出了前饋解耦方法,使控制穩(wěn)定性及精度得到了較大提高。但根據(jù)嬰兒培養(yǎng)箱安全專業(yè)要求GB11243—2008,濕度回路處于階躍的狀況下,溫度回路的超調(diào)量必須小于標(biāo)準(zhǔn)范圍。
為了解決該問題,本文提出將模糊PID控制器與解耦回路相結(jié)合的方法,采用專家系統(tǒng)對(duì)PID控制參數(shù)進(jìn)行在線調(diào)整的優(yōu)點(diǎn),快速響應(yīng)控制變量的變化,從而達(dá)到加強(qiáng)系統(tǒng)控制魯棒性、自適應(yīng)性并提高控制精度的目的。
圖1為嬰兒培養(yǎng)箱回風(fēng)處理過程[7]。以加濕加溫為例,外風(fēng)W與內(nèi)風(fēng)N混合至C點(diǎn),先經(jīng)過加濕器加濕至L點(diǎn),再由加溫器加溫至O點(diǎn),后經(jīng)鼓風(fēng)電機(jī)傳入嬰兒小生境房內(nèi),從而使小生境房內(nèi)的溫濕度達(dá)到設(shè)定值。但其中加熱器和加濕器主要執(zhí)行設(shè)備運(yùn)作過程中會(huì)同時(shí)對(duì)溫度和濕度產(chǎn)生影響,如加濕器執(zhí)行CL段加濕出理時(shí),會(huì)產(chǎn)生加濕且降溫作用,從而最終影響雙回路控制精度,即溫濕度耦合效應(yīng)。
圖1 嬰兒培養(yǎng)箱回風(fēng)處理過程
實(shí)際工程應(yīng)用中,為了應(yīng)對(duì)溫濕度耦合效應(yīng),常采用限幅的工作方式應(yīng)對(duì),因存在著偶然性的因素,往往控制效果不夠理想。
研究采用前饋解耦的控制思想,在控制器與被控對(duì)象之間加入一種校正裝置,即前饋補(bǔ)償數(shù)學(xué)模型[8],從圖2可以看出,控制與解耦由兩個(gè)不同的控制器以對(duì)角傳輸?shù)姆绞竭M(jìn)行,從而從靜態(tài)和動(dòng)態(tài)上解決溫濕度控制回路的耦合性。
圖2 嬰兒培養(yǎng)箱溫濕度前饋解耦模型原理
圖2中,G(s)為傳遞矩陣,表示的是加熱管加濕管分別對(duì)應(yīng)溫濕度的傳遞函數(shù);F(s)為解耦補(bǔ)償矩陣;C(s)為控制矩陣,則有
由原理圖可得
(1)
本文控制系統(tǒng)前饋解耦的目的就是溫度不受加濕管的作用,濕度不受加熱管的作用,因此要將系統(tǒng)模型部分更改成
(2)
將式(2)代入式(1)得解耦補(bǔ)償器為
(3)
(4)
將補(bǔ)償器模型代入式(2)得
W11(s)=G11(s)+F21(s)G12(s)
(5)
W22(s)=G22(s)+F12(s)G21(s)
(6)
控制器C1對(duì)溫度回路產(chǎn)生影響的同時(shí)會(huì)對(duì)濕度產(chǎn)生一定干擾,若G21(s)傳遞函數(shù)效果較強(qiáng),則對(duì)濕度控制的精度產(chǎn)生較大影響,甚至無法在短時(shí)間內(nèi)到達(dá)穩(wěn)態(tài),同樣控制器C2會(huì)對(duì)溫度的精度產(chǎn)生較大影響。因此,本文引入解耦補(bǔ)償矩陣F(s),在傳遞矩陣前加入兩個(gè)解耦補(bǔ)償矩陣,使得耦合系統(tǒng)轉(zhuǎn)換為兩個(gè)相互獨(dú)立的單回路系統(tǒng),排除溫濕度控制系統(tǒng)間的耦合性。
采用經(jīng)典辨識(shí)方法取得模型參數(shù),即對(duì)被控對(duì)象控制器施加一階躍擾動(dòng)信號(hào),由傳感器得到響應(yīng)輸出曲線后,根據(jù)實(shí)驗(yàn)得到的相關(guān)數(shù)據(jù)并借助線性擬合[9]的方式,求出各回路傳遞函數(shù)模型。
實(shí)驗(yàn)過程中采取如下措施:施加擾動(dòng)信號(hào)前,將被控對(duì)象的初始工況調(diào)整在長期平穩(wěn)運(yùn)行階段,從而得到穩(wěn)定的被控對(duì)象運(yùn)行狀態(tài);適當(dāng)加大擾動(dòng)次數(shù),以減少隨機(jī)干擾對(duì)測試產(chǎn)生的影響;3)適當(dāng)減小擾動(dòng)幅頻,以避免控制對(duì)象非線性因素的增大。
首先取得較為穩(wěn)定的外部環(huán)境,培養(yǎng)箱外室溫為24 ℃,箱內(nèi)的初始溫濕度分別為28 ℃,60 %,并在較長時(shí)間內(nèi)穩(wěn)定不變。然后在加濕管斷電情況下對(duì)加熱管進(jìn)行信號(hào)輸入,將加熱管的輸出功率由20 %上升至50 %,直至培養(yǎng)箱內(nèi)溫度到達(dá)下一個(gè)穩(wěn)定溫度環(huán)境狀態(tài),全程收取傳感器得到的溫度數(shù)據(jù),溫度響應(yīng)曲線由圖3所示。
圖3 加熱管溫度響應(yīng)曲線
溫度被控對(duì)象具有大時(shí)滯性、大慣性的特點(diǎn),響應(yīng)曲線表現(xiàn)為一條S形的非周期形曲線,其傳遞函數(shù)可用一個(gè)時(shí)滯環(huán)節(jié)和一個(gè)慣性環(huán)節(jié)串聯(lián)的形式進(jìn)行描述,如下式
(7)
由圖3可知,溫度從28.0 ℃開始,于36.1 ℃趨于穩(wěn)定。根據(jù)一階系統(tǒng)的階躍響應(yīng)兩點(diǎn)法[10]求出放大倍數(shù)B如下
(8)
式中 ΔQ為加熱比例增值30%。
代入兩個(gè)不同時(shí)間點(diǎn)t1,t2,求出y*(t)所對(duì)應(yīng)的值,即
1)當(dāng)y*(t1)=0.4時(shí),t1=1 035 s,y(t1)=31.16 ℃;
2)當(dāng)y*(t2)=0.8時(shí),t2=1 692 s,y(t2)=34.32 ℃。
將所求的兩點(diǎn)t1,t2代入響應(yīng)公式得T=598,τ=730。
整合以上階躍響應(yīng)參數(shù),得到的加熱管—溫度的回路傳遞函數(shù)為
(9)
同理,利用以上階躍響應(yīng)兩點(diǎn)法求得加熱管—濕度回路、加濕管—溫度回路、加濕管—濕度回路的三個(gè)獨(dú)立傳遞函數(shù)為
(10)
模糊PID控制器結(jié)合了傳統(tǒng)PID控制[11]和模糊控制,主要由模糊化處理、模糊推理及解模糊三部分組成[12],如圖4所示,模糊PID控制器在初始化參數(shù)kp0,ki0,kd0的基礎(chǔ)上,通過計(jì)算實(shí)時(shí)系統(tǒng)誤差e及誤差變化率ec,通過專家經(jīng)驗(yàn)和知識(shí)構(gòu)建模糊控制規(guī)則表,并結(jié)合模糊論域?qū)ID控制器的Δkp,Δki,Δkd從而形成模糊規(guī)律。
圖4 模糊PID控制原理圖
本文結(jié)合嬰兒培養(yǎng)箱溫濕度控制系統(tǒng)的而實(shí)際工作情況,以溫度回路為例將輸入變量和輸出變量的模糊子集設(shè)定的七個(gè)級(jí)別為{負(fù)大、負(fù)中、負(fù)小、零、正小、正中、正大},記{NB,NM,NS,ZO,PS,PM,PB}。
考慮到論域的魯棒性、控制精度、計(jì)算靈敏度等因素,選用三角形隸屬函數(shù)[13]為主隸屬函數(shù),表1為溫度控制變量的基本論域、模糊子集、比例因子參數(shù)合集。
表1 溫度回路模糊參數(shù)表
系統(tǒng)誤差e及誤差變化率ec對(duì)系統(tǒng)的影響通過固定其中一個(gè)值從而改變另一個(gè)值對(duì)嬰兒培養(yǎng)箱溫濕度系統(tǒng)的影響,通過實(shí)驗(yàn),得到系統(tǒng)誤差e及誤差變化率ec的影響因素:1)增大e值,系統(tǒng)慣性越小,導(dǎo)致曲線變化速率越快;2)當(dāng)e小于一定范圍時(shí),系統(tǒng)響應(yīng)曲線上升減緩,收斂速度下降;3)當(dāng)e超過一定范圍時(shí),系統(tǒng)響應(yīng)曲線上升過快,超調(diào)量加大;4)增大ec值,系統(tǒng)的收斂速度降低,穩(wěn)定性提高;5)當(dāng)ec低于一定范圍時(shí),系統(tǒng)輸出速率增大,出現(xiàn)超調(diào)或振蕩;6) 當(dāng)ec超過一定范圍時(shí),系統(tǒng)輸出速率過慢,過渡時(shí)間增加。
根據(jù)e和ec對(duì)嬰兒培養(yǎng)箱溫濕度控制系統(tǒng)的溫度回路影響分析,結(jié)合專家控制經(jīng)驗(yàn)和Mandani推理方法[13]得到的溫度回路模糊控制規(guī)則如表2所示。
表2 溫度回路模糊控制規(guī)則表
為了驗(yàn)證本文采用的模糊PID控制器對(duì)于加入了前饋解耦的嬰兒培養(yǎng)箱溫濕度控制系統(tǒng)的運(yùn)行效果,首先將傳統(tǒng)PID算法引入到前饋解耦環(huán)節(jié)中,并將其與傳統(tǒng)經(jīng)典非解耦算法進(jìn)行比較,觀察解耦與非解耦的實(shí)際效果,然后再將改進(jìn)的模糊PID算法加入到解耦系統(tǒng)中,最終對(duì)控制結(jié)果進(jìn)行分析對(duì)比。
驗(yàn)證加入前饋解耦的控制效果的實(shí)驗(yàn)中,由于PID控制器調(diào)參因素對(duì)控制質(zhì)量影響的重要性,研究通過Z—N調(diào)參與解耦矩陣相結(jié)合的調(diào)參方式,經(jīng)過多次迭代后得到最良好的響應(yīng)曲線,溫濕度回路的控制參數(shù)Kp0,Ki0,Kd0分別為1.432 0,0.000 881,133.646 2及0.247 5,0.000 979,15.659 4。本研究針對(duì)非解耦回路采用的調(diào)參方法為傳統(tǒng)臨界比例調(diào)參[14],得到的控制初始化參數(shù)Kp0,Ti0,Td0分別為1.764 7,320,80及0.4211,220,55。根據(jù)嬰兒培養(yǎng)箱安全專業(yè)要求GB11243—2008[15]并考慮到嬰兒培養(yǎng)箱在醫(yī)院的工作環(huán)境因素,將溫度回路的初始溫度設(shè)定為32 ℃,初始濕度設(shè)定為60 %,兩參數(shù)均為30 s采樣一次,總仿真時(shí)間為10 000 s,其中在5 000 s時(shí)間時(shí)將濕度上升至80 %,在8 000 s時(shí)間時(shí)將溫度上升至36 ℃。得到的控制過程響應(yīng)曲線如圖5所示。
圖5 仿真曲線
表3結(jié)果為三者性能比較。
表3 溫濕度控制系統(tǒng)仿真性能比較
從非解耦條件下的溫濕度仿真曲線圖5可以看出,由于溫濕度耦合的作用,傳統(tǒng)的調(diào)參方式無法取消兩個(gè)回路間的影響。當(dāng)5 000 s左右和8 000 s左右,給控制器施加響應(yīng)信號(hào)后,溫度調(diào)節(jié)時(shí)間達(dá)到了1 540 s,相對(duì)濕度調(diào)節(jié)時(shí)間達(dá)到了1 270 s,超調(diào)量也超出了嬰兒培養(yǎng)箱的校準(zhǔn)范圍,出現(xiàn)耦合特性后的系統(tǒng)控制效果不夠理想。為了消除溫濕度間耦合關(guān)系,本文研究采用加入前饋解耦控制結(jié)果如圖5(b)所示,從結(jié)果可以看出,穩(wěn)定狀態(tài)下,雙回路間的影響基本得到解決,調(diào)節(jié)時(shí)間和超調(diào)有所減少,系統(tǒng)動(dòng)態(tài)響應(yīng)有所改善。
從圖5(c)本文提出的基于模糊PID的解耦仿真曲線圖可得,與文獻(xiàn)[6]所提出的將前饋補(bǔ)償器與傳統(tǒng)的PID控制器相結(jié)合的控制方式相比,溫度和濕度的超調(diào)分別減小到0.8 ℃和7.4 %,溫濕度調(diào)節(jié)時(shí)間減小了190 s和230 s,平均下降比約為18 %,從而證明了模糊PID控制器能夠更好地完成嬰兒培養(yǎng)箱溫度和相對(duì)濕度地解耦,并在調(diào)節(jié)時(shí)間和調(diào)節(jié)量等控制指標(biāo)方面均有所改善。
采用階躍響應(yīng)法進(jìn)行溫濕度雙回路的模型分析;針對(duì)加入了前饋解耦的雙回路自適應(yīng)度不足的問題,結(jié)合模糊PID控制的在先調(diào)整能力強(qiáng)的優(yōu)點(diǎn),使溫濕度耦合回路智能化;最終實(shí)現(xiàn)嬰兒培養(yǎng)箱溫濕度控制系統(tǒng)的動(dòng)態(tài)解耦。
對(duì)仿真結(jié)果進(jìn)行進(jìn)一步分析表明:本文建立的模糊PID控制器在雙回路解耦系統(tǒng)中的動(dòng)態(tài)響應(yīng)、穩(wěn)定性及控制精度均優(yōu)于傳統(tǒng)PID控制器,前者在調(diào)節(jié)時(shí)間及超調(diào)量等控制指標(biāo)方面均有所改善?;谇梆伣怦畹哪:齈ID控制系統(tǒng)的溫濕度回路超調(diào)分別為0.8 ℃,7.4 %,溫度回路的調(diào)節(jié)時(shí)間為1 200 s,相對(duì)濕度回路的調(diào)節(jié)時(shí)間為780 s。當(dāng)箱內(nèi)溫度或相對(duì)濕度突然階躍時(shí),基于前饋解耦的模糊PID控制系統(tǒng)具有較強(qiáng)的穩(wěn)定性及適應(yīng)性。因此,本文研究的解耦控制方法對(duì)嬰兒培養(yǎng)箱溫濕度控制具有一定的應(yīng)用價(jià)值。