陳孟元
?
基于PSO的改進(jìn)的PID控制器在VAV空調(diào)系統(tǒng)溫度控制中的應(yīng)用
陳孟元1,2
(1.安徽工程大學(xué),安徽,蕪湖 241000; 2. 安徽省電氣傳動(dòng)與控制重點(diǎn)實(shí)驗(yàn)室,安徽,蕪湖 241000)
以變風(fēng)量空調(diào)系統(tǒng)的溫度控制作為研究對(duì)象,在現(xiàn)有的研究基礎(chǔ)上,提出了粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制方法。應(yīng)用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行PID參數(shù)在線(xiàn)整定,粒子群優(yōu)化算法提高BP神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)速率和收斂性,結(jié)合三者各自的優(yōu)勢(shì)以提高變風(fēng)量空調(diào)系統(tǒng)的控制性能。
VAV系統(tǒng);溫度控制;粒子群優(yōu)化算法;BP神經(jīng)網(wǎng)絡(luò);PID控制
變風(fēng)量空調(diào)系統(tǒng)(Variable Air Volume Air Condition System,簡(jiǎn)稱(chēng)VAV空調(diào)系統(tǒng))是通過(guò)改變送風(fēng)量使某一區(qū)域的溫度保持在設(shè)定溫度的一種空調(diào)系統(tǒng)[1]。近年來(lái),變風(fēng)量空調(diào)系統(tǒng)由于其節(jié)能優(yōu)勢(shì)正受到越來(lái)越多的關(guān)注,成為研究的熱點(diǎn)。一個(gè)良好的變風(fēng)量空調(diào)系統(tǒng),除了精確的設(shè)計(jì)計(jì)算,合理的系統(tǒng)布置,到位的施工安裝外,選擇一個(gè)最佳的控制方法也很關(guān)鍵[2]。由于VAV空調(diào)系統(tǒng)具有非線(xiàn)性、大滯后和時(shí)變性等特點(diǎn),對(duì)于該系統(tǒng)常規(guī)PID控制方法存在著參數(shù)整定不良、抗干擾能力差等缺點(diǎn),不能達(dá)到預(yù)期的控制效果,尋找一種好的控制策略勢(shì)在必行。本文基于人工智能控制思想,結(jié)合粒子群優(yōu)化算法機(jī)理,引入BP神經(jīng)網(wǎng)絡(luò)PID控制算法,設(shè)計(jì)了一種粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制器,并將其應(yīng)用于VAV空調(diào)系統(tǒng)的溫度控制中。
變風(fēng)量空調(diào)系統(tǒng)中的溫度控制是通過(guò)特殊的送風(fēng)裝置來(lái)實(shí)現(xiàn)的,這種送風(fēng)裝置又稱(chēng)為“末端裝置”。末端控制裝置以室內(nèi)調(diào)節(jié)區(qū)域溫度的波動(dòng)為控制信號(hào)來(lái)控制送風(fēng)機(jī)的送風(fēng)量,從而適應(yīng)房間溫度的變化[3]。
圖1 “末端裝置”控制回路框圖
VAV空調(diào)系統(tǒng)“末端裝置”框圖如圖1所示。從該框圖可以看出,控制回路含兩個(gè)控制器:主控制器為溫控器,副控制器為風(fēng)控器,兩個(gè)控制器是串級(jí)連接的。通過(guò)串級(jí)控制可以改善反饋控制回路的性能,當(dāng)溫度傳感器檢測(cè)出房間內(nèi)溫度的變化,把信息反饋到溫控器,將檢測(cè)到的實(shí)際溫度和設(shè)定溫度根據(jù)比較值輸出信號(hào)作為所需風(fēng)量的設(shè)定值,風(fēng)量控制器根據(jù)設(shè)定值調(diào)節(jié)風(fēng)閥,改變風(fēng)量,以促使溫度返回到其設(shè)定值上。
設(shè)被調(diào)空間溫度均勻分布,即不考慮由送風(fēng)溫差而導(dǎo)致的房間局部溫度差異。根據(jù)能量守恒定律,即一定時(shí)間內(nèi)進(jìn)入空間的能量減去空間流出的能量應(yīng)等于空間內(nèi)能量的變化,得到空間模型的微分方程[4]表達(dá)式為:
系統(tǒng)受到干擾而處于不穩(wěn)定狀態(tài)時(shí),
經(jīng)過(guò)拉氏變換,為
簡(jiǎn)化處理后可以得到調(diào)節(jié)通道的傳遞函數(shù)為:
根據(jù)空調(diào)房間特性參數(shù)的估算公式,對(duì)于孔板送風(fēng)的情況有:
溫度傳感器模型[5]可以如式(8):
執(zhí)行器是自動(dòng)控制系統(tǒng)的重要組成部分,其性能好壞直接影響控制質(zhì)量。風(fēng)閥執(zhí)行器的作用就是控制風(fēng)閥全開(kāi)或全關(guān),或控制其開(kāi)在某個(gè)角度,或可以在某個(gè)角度范圍進(jìn)行調(diào)節(jié),來(lái)控制風(fēng)量。本系統(tǒng)采用的是電動(dòng)調(diào)節(jié)閥,其微分方程為:
粒子群優(yōu)化算法 (Particle Swarm Optimization,PSO)是由美國(guó)的Kenned和Eberhar于1995年提出的一種優(yōu)化算法,該算法通過(guò)模擬鳥(niǎo)群覓食行為的規(guī)律和過(guò)程,建立了一種基于群智能方法的演化計(jì)算技術(shù)。由于此算法在多維空間函數(shù)尋優(yōu)、動(dòng)態(tài)目標(biāo)尋優(yōu)時(shí)有實(shí)現(xiàn)容易,魯棒性好,收斂快等優(yōu)點(diǎn)在科學(xué)和工程領(lǐng)域已取得很好的研究成果[6]。
粒子群優(yōu)化神經(jīng)網(wǎng)絡(luò)是結(jié)合粒子群優(yōu)化算法和梯度下降法來(lái)加速收斂和防止陷入部分極小點(diǎn)。具體算法如下[7]:
(1)由輸入節(jié)點(diǎn)數(shù)目由被控對(duì)象的輸入變量確定s;
(2)隱含層神經(jīng)元3個(gè),近似比例、積分和微分的作用;
(4)將PID控制器和被控對(duì)象串連成閉環(huán)系統(tǒng);
(5)運(yùn)行搭建的系統(tǒng),在采樣周期內(nèi)
⑦+ 1;
循環(huán)運(yùn)行①-⑦。
按照粒子群優(yōu)化算法的基本原理和算法流程,應(yīng)用粒子群優(yōu)化算法改進(jìn)BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)PID參數(shù)尋優(yōu)[8]。建立如圖2所示的基于粒子群優(yōu)化神經(jīng)網(wǎng)絡(luò)參數(shù)KP、KI、KD自學(xué)習(xí)的PID控制器結(jié)構(gòu)圖。
圖2 粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)PID控制的模型結(jié)構(gòu)
根據(jù)以上分析,在MATLAB的Simulink中作出粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)的仿真模型,如圖3所示。圖4為根據(jù)圖3模型運(yùn)行得到的粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制器的房間溫度控制仿真曲線(xiàn)。
圖3 粒子群優(yōu)化算法改進(jìn)BP神經(jīng)網(wǎng)絡(luò)PID控制仿真模型
圖4 粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)PID控制器房間溫度控制仿真曲線(xiàn)
為了更加直觀地看到不同控制器的控制效果,將使用PID控制器、BPNN PID控制器與本文設(shè)計(jì)的PSO-BPNN PID控制器的房間溫度控制仿真曲線(xiàn)進(jìn)行對(duì)比,如圖5所示。
圖5 三種控制器的房間溫度控制仿真曲線(xiàn)
表1 VAV系統(tǒng)溫度控制三種PID控制器性能評(píng)價(jià)
三種PID控制器的VAV系統(tǒng)房間溫度控制的性能指標(biāo)評(píng)價(jià)如表1所示。可以得出:BP神經(jīng)網(wǎng)絡(luò)PID控制器結(jié)合了神經(jīng)網(wǎng)絡(luò)控制和PID控制兩者的優(yōu)點(diǎn),與常規(guī)PID控制器比較,具有峰值時(shí)間短震蕩次數(shù)少,超調(diào)量小,響應(yīng)速度快等特點(diǎn)。利用BP神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力,自動(dòng)調(diào)節(jié)權(quán)值,達(dá)到在線(xiàn)改變KP、KI、KD三個(gè)參數(shù),降低系統(tǒng)誤差的目的。將BP神經(jīng)網(wǎng)絡(luò)PID控制策略應(yīng)用于VAV空調(diào)系統(tǒng)的溫度控制中,系統(tǒng)穩(wěn)定,室內(nèi)溫度波動(dòng)小,對(duì)于動(dòng)態(tài)系統(tǒng)而言是一種較好的控制策略。改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制器應(yīng)用粒子群優(yōu)化算法代替最速下降法進(jìn)行BP神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)權(quán)值訓(xùn)練,可以彌補(bǔ)一般最速下降算法的收斂速度慢和容易陷入局部極小的缺點(diǎn)。另一方面一般BP神經(jīng)網(wǎng)絡(luò)PID控制器雖然能縮短系統(tǒng)的穩(wěn)定時(shí)間,然而由于網(wǎng)絡(luò)訓(xùn)練算法的缺陷,系統(tǒng)的穩(wěn)定性仍然不是很理想,利用粒子群優(yōu)化算法進(jìn)行BP神經(jīng)網(wǎng)絡(luò)的權(quán)值訓(xùn)練,可以很快地實(shí)現(xiàn)PID控制參數(shù)的尋優(yōu)過(guò)程,并且在尋優(yōu)過(guò)程中很好避免局部尋優(yōu)的假象。因此從三種控制器的房間溫度控制仿真曲線(xiàn)中可以看出PSO-BP神經(jīng)網(wǎng)絡(luò)PID控制器穩(wěn)定時(shí)間快、超調(diào)量小,房間溫度能夠更快進(jìn)入穩(wěn)定。
本文針對(duì)VAV空調(diào)系統(tǒng)溫度控制具有非線(xiàn)性、不確定性等特點(diǎn),而傳統(tǒng)PID控制難以在線(xiàn)調(diào)整控制參數(shù),自適應(yīng)能力差,對(duì)系統(tǒng)的控制快速性和準(zhǔn)確性差的特點(diǎn),提出將基于粒子群優(yōu)化算法的神經(jīng)網(wǎng)絡(luò)PID控制器應(yīng)用于該系統(tǒng)。在分析得到房間模型和VAV系統(tǒng)各環(huán)節(jié)的數(shù)學(xué)模型后,分別設(shè)計(jì)了PID控制器、BP神經(jīng)網(wǎng)絡(luò)PID控制器和粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制器,運(yùn)用MATLAB中的Simulink建立了系統(tǒng)的仿真模型并進(jìn)行了仿真研究,對(duì)比傳統(tǒng)PID控制,可得以下結(jié)論:粒子群優(yōu)化算法改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)PID控制器既結(jié)合了BP神經(jīng)網(wǎng)絡(luò)控制和常規(guī)PID控制的特點(diǎn),能夠利用BP神經(jīng)網(wǎng)絡(luò)根據(jù)輸入輸出的變化實(shí)現(xiàn)PID控制參數(shù)KP、KI、KD的在線(xiàn)整定,達(dá)到很好的控制效果;又能夠利用粒子群優(yōu)化算法全局搜索能力強(qiáng)的優(yōu)點(diǎn)來(lái)克服BP算法收斂速度慢、易陷入局部最小點(diǎn)的缺點(diǎn),在商場(chǎng)VAV系統(tǒng)的溫度控制中能達(dá)到很好的控制效果,為VAV空調(diào)系統(tǒng)的溫度控制提供了一種新的思路。
[1] 徐征,劉筱屏,何海亮.溫濕度獨(dú)立控制空調(diào)系統(tǒng)節(jié)能性實(shí)例分析[J].暖通空調(diào),2007,37(6):129-132.
[2] 何建平.變風(fēng)量空調(diào)系統(tǒng)控制方法對(duì)比研究[J].制冷與空調(diào),2009,23(2):83-85.
[3] Aktacir M A, Büyükalaca O, lmaz T Y. A case study for influence of building thermal insulation on cooling load and air-conditioning system in the hot and humid regions[J]. Applied Energy, 2010, 87(2): 599-607.
[4] 曹方,王偉,王介生,等.基于HS-PSO算法的PID控制器參數(shù)自整定[J].控制工程,2011,18(3):352-355.
[5] 時(shí)子青,陳向東,龔靜,等.一種新型MEMS溫度傳感器[J].傳感器與微系統(tǒng),2011,30(9):149-192.
[6] Zhan Z H. Adaptive particle swarm optimization. Systems, Man, and Cybernetics, Part B: Cybernetics[J]. IEEE Transactions on, 2009, 39(6): 1362-1381.
[7] 任子武,傘冶,陳俊風(fēng).改進(jìn)PSO算法及在PID參數(shù)整定中應(yīng)用研究[J].系統(tǒng)仿真學(xué)報(bào),2006,18(10):2870-2873.
[8] Feng Z X, Ren Q C, Yu J Q. The Modeling and Simulation of VAV System Based on BP Neural Network[J]. Advanced Materials Research, 2012, 374: 109-112.
RESEARCH OF THE IMPROVED BP-NN PID CONTROLLER BASED ON PSO FOR THE VAV AIR-CONDITIONING SYSTEM
CHEN Meng-yuan1,2
(1. Anhui Polytechnic University, Wuhu, Anhui 241000, China; 2. Key Laboratory of Anhui Electric Drive and Control, Wuhu, Anhui 241000, China)
Based on the existed research, we took the temperature control of AVA air-conditioning system as research object and put forward the BP neural network’s control theory of PID based on the particle swarm optimization. By applying BP neural network on the online installation of PID parameter, particle swarm optimization can improves the study speed and convergence of BP neural network. Combining all the three advantages,we improve the control performance of AVA air-conditioning system.
VAV system; temperature control; particle swarm optimization; BP neural network; PID control
1674-8085(2014)01-0055-05
TM351
A
10.3969/j.issn.1674-8085.2014.01.012
2013-01-18;
2013-06-19
安徽省自然科學(xué)基金項(xiàng)目(11040606M153);蕪湖市科技計(jì)劃基金項(xiàng)目(蕪科計(jì)[2011]47號(hào)文);安徽省高校自然科學(xué)基金項(xiàng)目(KJ2013A041);國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201210363003)
陳孟元(1984-),男,安徽蕪湖人,講師,碩士,主要從事檢測(cè)技術(shù)及其自動(dòng)化研究(E-mail: mychen @ahpu.edu.cn).