張亞明,高曉丁
(西安工程大學(xué)機(jī)電工程學(xué)院,陜西西安 710048)
基于PID控制技術(shù)的供水網(wǎng)控制系統(tǒng)設(shè)計
張亞明,高曉丁
(西安工程大學(xué)機(jī)電工程學(xué)院,陜西西安 710048)
針對傳統(tǒng)的城市深井供水網(wǎng)控制系統(tǒng)采用現(xiàn)場人員值守所造成的費(fèi)用高,效率低,不便于管理,設(shè)計基于PID控制技術(shù)的城市深井供水網(wǎng)水位控制系統(tǒng).系統(tǒng)首先采用PID控制技術(shù),通過壓力傳感器獲取水位變化信息,然后反饋到PID的控制器形成閉環(huán)控制,通過對變頻器控制實(shí)現(xiàn)深井水泵電機(jī)的變頻調(diào)速,從而實(shí)現(xiàn)了對供水網(wǎng)水位的自動控制.MATLAB仿真實(shí)驗(yàn)結(jié)果表明,系統(tǒng)對深井供水網(wǎng)水位PID控制響應(yīng)速度快,運(yùn)行穩(wěn)定,控制精度高.
PID控制;變頻調(diào)速;水位控制;MATLAB
城市供水網(wǎng)控制系統(tǒng)作為一個城市的生活基礎(chǔ)設(shè)施,其供水質(zhì)量關(guān)系到城市的健康發(fā)展.國內(nèi)供水網(wǎng)控制系統(tǒng)的應(yīng)用始于80年代初期,雖然經(jīng)過30多年的研究與開發(fā),系統(tǒng)性能和可靠性有了較大提高,特別是計算機(jī)技術(shù)應(yīng)用方面有了長足的進(jìn)步,但當(dāng)前的城市供水網(wǎng)控制系統(tǒng)在實(shí)際推廣應(yīng)用中還存在一些問題,比如實(shí)用性不強(qiáng),功能單一,系統(tǒng)某些技術(shù)不夠標(biāo)準(zhǔn)化和規(guī)范化,實(shí)時控制不準(zhǔn)確等[1].
針對國內(nèi)大多數(shù)城市供水網(wǎng)水位控制系統(tǒng)的供水方式普遍不同程度地存在浪費(fèi)水力、電力資源,效率低,可靠性差,自動化程度不高等缺點(diǎn),提出了采用PID控制技術(shù)結(jié)合變頻器控制的方法來實(shí)現(xiàn)對城市供水系統(tǒng)的供水控制工作[2-3].為了給城市供水網(wǎng)控制系統(tǒng)后續(xù)的實(shí)際應(yīng)用提供理論依據(jù),建立了供水系統(tǒng)的供水?dāng)?shù)學(xué)模型,模型由一階系統(tǒng)模型加時滯環(huán)節(jié)來近似描述.并結(jié)合實(shí)際工作環(huán)境,利用MATLAB/SIMULINK對所建立的模型進(jìn)行了實(shí)例化仿真研究.系統(tǒng)利用了變頻調(diào)速的低能耗,并把PID控制的簡便性與魯棒性融為一體,易于實(shí)現(xiàn),便于工程應(yīng)用.
系統(tǒng)總體方案如下,蓄水池水位通過重力作用產(chǎn)生壓力,并使得安裝在高位水池底部的壓力傳感器感知產(chǎn)生電壓信號,通過基于嵌入式技術(shù)的下位機(jī)和無線數(shù)傳電臺將該電壓信號傳送到上位機(jī)(PC機(jī))的PID控制系統(tǒng).上位機(jī)經(jīng)過對采集的信號經(jīng)行分析,并經(jīng)過簡單的線性計算后,得到實(shí)際的水位信息,根據(jù)PID控制運(yùn)算后,發(fā)出控制水泵電機(jī)轉(zhuǎn)速的命令數(shù)據(jù),數(shù)據(jù)通過無線數(shù)傳電臺傳輸給基于嵌入式技術(shù)的下位機(jī),下位機(jī)輸出4~20mA的電流信號,輸入到變頻器模擬量控制端,控制變頻器輸出的頻率,變頻器控制水泵電機(jī)的轉(zhuǎn)速,使水泵給蓄水池的供水量達(dá)到居民用水的要求.水泵電機(jī)的電壓、電流以及水泵的出水口水壓信息通過相應(yīng)的電壓、電流、壓力傳感器采集得到模擬量并輸入到下位機(jī),經(jīng)過AD轉(zhuǎn)換后實(shí)時上傳到上位機(jī),實(shí)現(xiàn)對水泵系統(tǒng)工作狀態(tài)的實(shí)時監(jiān)測.系統(tǒng)框圖如下圖1所示.
圖1 城市深井供水網(wǎng)水位控制系統(tǒng)總體框圖Fig.1 Municipal deep well water level control system block diagram
本系統(tǒng)中PID控制輸入量為蓄水池水位實(shí)際值N(t)和指定期望水位值u0(t),輸出量為控制水泵電機(jī)供電電壓的頻率調(diào)節(jié)信號U(t).在該系統(tǒng)中通過對期望水位和蓄水池實(shí)際水位對比產(chǎn)生的偏差信號E(t)進(jìn)行比例、積分、微分運(yùn)算,從而產(chǎn)生控制水泵電機(jī)供電電壓的頻率調(diào)節(jié)信號U(t),調(diào)節(jié)水泵電機(jī)的運(yùn)行速度,進(jìn)而調(diào)整水泵的出口流量[4].從而實(shí)現(xiàn)對高位蓄水池水位的控制.系統(tǒng)的PID控制器結(jié)構(gòu)如圖2所示.
2.1 PID控制算法設(shè)計
PID控制器是一種基于“過去”,“現(xiàn)在”和“未來”信息估計的簡單算法.常規(guī)PID控制式為
式中,Kp,Ti,Td分別為比例系數(shù)、積分時間常數(shù)和微分時間常數(shù).
在計算機(jī)控制中,必須進(jìn)行離散采樣處理,把模擬量變?yōu)閿?shù)字量,所以本設(shè)計采用增量式PID算法,用求和的形式替代式(1)中積分可得
圖2 PID控制器結(jié)構(gòu)圖Fig.2 PID controller structure
用增量的形式替代式(1)中微分可得
式(1)經(jīng)過變換后得
由第k次采樣的輸出值Uk和第(k-1)次的采樣輸出值Uk-1相減得
式中,T為采樣周期,K為采樣序號.
由式(5)可知根據(jù)本次采樣的偏差Ek、前兩次采樣的偏差值Ek-1和Ek-2,以及上一次的輸出值Uk-1就可以得到本次的輸出值
2.2 供水對象數(shù)學(xué)模型
蓄水池水泵供水對象模型如圖3所示.用一階系統(tǒng)模型加時滯環(huán)節(jié)來近似描述時,常可用兩點(diǎn)法直接求取對象參數(shù).水流入量Qi由水泵流量加以控制,流出量則由用戶根據(jù)需要來改變.被調(diào)量為水位h,它反映水的流入與流出之間的平衡關(guān)系.
依據(jù)深水泵設(shè)計時的排量q,泵每轉(zhuǎn)一圈所排出的流量是固定的,所以單位時間的流量Q為
圖3 蓄水池水泵供水系統(tǒng)模型Fig.3 Supply system model of reservoirwater pump water
交流異步電機(jī)的頻率與轉(zhuǎn)速的對應(yīng)關(guān)系為
式中,n是電機(jī)轉(zhuǎn)速,r/min;f是電源頻率;p是電機(jī)磁極對數(shù).由式(6)和式(7)得到水泵電機(jī)頻率和流量的關(guān)系為
一般水泵選定以后,驅(qū)動電機(jī)磁極對數(shù)p,水泵排量q都是固定值,由(8)式可得水泵的單位流量與電機(jī)運(yùn)行頻率之間的對應(yīng)關(guān)系[6].
令Qi表示輸入水流量的穩(wěn)態(tài)值,ΔQi表示輸入水流量的增加,Qo表示輸出水流量的穩(wěn)態(tài)值,ΔQo表示輸出水流量的增量,h表示液位高度,h0表示液位的穩(wěn)態(tài)值,Δh表示液位的增量.設(shè)A為高位水池橫截面積,R為流出端負(fù)載閥門的阻力即液阻.根據(jù)物料平衡關(guān)系,在正常工作狀態(tài)下,初始時刻處于平衡狀態(tài):Qi=Qo,h=h0當(dāng)水泵流量發(fā)生變化時,液位隨之發(fā)生變化.在流出端負(fù)載閥開度不變的情況下,液位的變化將使流出量改變[7].
流入量與流出量之差為
式中,V為液槽液體貯存量,ΔQi由水泵流量變化Δq引起,當(dāng)水泵前后壓差不變時,可得
式中,Kq是水泵流量系數(shù).
流出量與液位高度的關(guān)系為,這是一個非線性關(guān)系式,可在平衡點(diǎn)(ho,Qo)附近進(jìn)行線性化,得液阻表達(dá)式為
將式(10)和(11)代入式(9),可得
式中,T=RA,K=KqR.在零初始條件下,對式(12)兩端進(jìn)行拉氏變換,得到單臺水泵供水的傳遞函數(shù)為
由于時間常數(shù)T反映系統(tǒng)的慣性[8],所以一階系統(tǒng)的慣性越小,其響應(yīng)過程越快;反之響應(yīng)越慢.
2.3 機(jī)組循環(huán)控制方案設(shè)計
考慮到城市供水網(wǎng)高位蓄水池會有N組機(jī)組和響應(yīng)新時代的節(jié)能環(huán)保,且為了使各個機(jī)組有相同的壽命,避免對同一臺機(jī)組頻繁的控制,設(shè)計輪流選擇變頻器去控制機(jī)組.在供水高峰期,全部機(jī)組高速運(yùn)行;在用水低谷,就要有選擇地去控制機(jī)臺機(jī)組工作,設(shè)計控制調(diào)節(jié)的條件,實(shí)現(xiàn)對整個系統(tǒng)的循環(huán)控制.這里假定有9組機(jī)組:
(1)當(dāng)水位h≥hmax時,機(jī)組全部暫停運(yùn)行;
制另外的一組機(jī)組);(3)當(dāng)水位時,循環(huán)控制6臺機(jī)組(即在下次水位到達(dá)改區(qū)間時,變頻器輪換選擇控制另外的兩組機(jī)組);
(4)當(dāng)水位h≤hmin時,機(jī)組全部運(yùn)行.
設(shè)被控對象的傳遞函數(shù)是
建立SIMULINK模型[9]如圖4所示.圖中,“I”為積分器,“D”為微分器,“Kp”為比例系數(shù),“Ti”為積分時間常數(shù),“Td”為微分時間常數(shù).
圖4 SIMULINK仿真模型圖Fig.4SIMULINK model diagram
根據(jù)Ziegler-Nichols經(jīng)驗(yàn)公式[10],可知PID控制整定時,比例放大系數(shù)Kp=0.3,積分時間常數(shù)Ti=118.8,微分時間常數(shù)Td=27,將“Kp”的值置為0.3,“1/Ti”的值置為1/118.8,“Td”的值置為27.
為了測試該P(yáng)ID控制器控制效果,通過外加擾動信號來驗(yàn)證,如圖5所示,在t=3 000ms時,外加一個幅值為1的擾動信號[11].
選定仿真時間,點(diǎn)擊仿真運(yùn)行按鈕,等待運(yùn)行完畢后,雙擊“Scope”得到結(jié)果,如圖6所示.
圖5 擾動信號圖Fig.5 Disturbance signal
圖6 仿真結(jié)果圖Fig.6 Simulation results
由圖6可以看出,該P(yáng)ID控制器效果良好,在1 000ms時系統(tǒng)已趨于穩(wěn)定狀態(tài);當(dāng)系統(tǒng)穩(wěn)定后,若加一個幅值為1擾動信號,PID控制器很快對被控對象的響應(yīng)進(jìn)行校正,在不到1 000ms時間內(nèi)使其穩(wěn)定.利用MATLAB/SIMULINK可以實(shí)現(xiàn)PID控制器的離線設(shè)計和整定,并可實(shí)現(xiàn)實(shí)驗(yàn)室仿真.
基于PID控制技術(shù)的城市深井供水網(wǎng)水位控制系統(tǒng)建立在數(shù)學(xué)模型上,運(yùn)用成熟的PID控制技術(shù),在MATLAB/SIMULINK環(huán)境下對PID控制器進(jìn)行了設(shè)計和仿真.仿真結(jié)果表明,基于PID控制技術(shù)的城市深井供水網(wǎng)水位控制效果良好,提高了系統(tǒng)的動靜態(tài)性能,為實(shí)現(xiàn)供水網(wǎng)實(shí)現(xiàn)自動化控制打下了理論基礎(chǔ).系統(tǒng)把PID控制的簡便性與魯棒性融為一體,易于實(shí)現(xiàn),便于工程應(yīng)用,具有較強(qiáng)的實(shí)際意義.
[1] 石嘯.城市自來水廠自控系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].上海:華東理工大學(xué),2013:1-8.
SHI Xiao.Design and application of automatic system for water treatment[D].Shanghai:East China University of Science and Technology,2013:1-8.
[2] 楊繼盛.城市供水遠(yuǎn)程監(jiān)控系統(tǒng)的研究與應(yīng)用[D].合肥:合肥工業(yè)大學(xué),2011:14-16.
YANG Ji-Sheng.Research and application of remote monitoring system of urban water supply[D].Hefei:Hefei University of Technology,2011:14-16.
[3] 尹超.變頻恒壓供水系統(tǒng)的智能控制策略[D].長沙:長沙理工大學(xué),2013:32-39.
YIN Chao.Intelligent control strategy based on constant pressure water supply system with frequency conversion[D].Changsha:Changsha University of Science&Technology,2013:32-39.
[4] 朱濤,周天沛.基于PLC的雙容水箱液位控制仿真與實(shí)物實(shí)驗(yàn)系統(tǒng)設(shè)計[J].實(shí)驗(yàn)技術(shù)與管理,2013,33(11):29-33.
ZHU Tao,ZHOU Tianpei.Design of double-capacity water tank level control simulation and reality experiment system based on PLC[J].Experimental Technology and Management,2013,33(11):29-33.
[5] 陶永華.新型PID控制及其應(yīng)用[M].成都:機(jī)械工業(yè)出版社,2006:44-76.
TAO Yonghua.New type of PID control and its application[M].Chengdu:China MachinePress,2006:44-76.
[6] 王志新,谷云東,李洪興.單水箱液位控制系統(tǒng)的模糊推理建模及仿真[J].模糊系統(tǒng)與數(shù)學(xué),2007,21(2):141-147.
WANG Zhixin,GU Yundong,LI Hongxing.Fuzzy modeling and simulation of several level control experiments on single tank system[J].Fuzzy Systems and Mathematics,2007,21(2):141-147.
[7] 洪世杰.基于神經(jīng)網(wǎng)絡(luò)PID控制算法的起爆具生產(chǎn)線溫度控制設(shè)計與開發(fā)[D].杭州:杭州電子科技大學(xué),2014:28-32.
HONG Shijie.The booster production line temperature control design and development based on Neural Network PID[D].Hangzhou:Hangzhou Dianzi University,2014:28-32.
[8] 劉均益,何清華,王石林,等.基于PID控制算法的自動調(diào)平系統(tǒng)的仿真研究[J].中國工程機(jī)械學(xué)報,2011,9(4):452-456.
LIU Junyi,HE Qinghua,WANG Shilin,et al.Simulation on automatic leveling system using PID control algorithm[J].Chinese Journal of Construction Machiner,2011,9(4):452-456.
[9] 薛定宇.反饋控制系統(tǒng)設(shè)計與分析——MATLAB語言應(yīng)用[M].北京:清華大學(xué)出版社,2000:149-161.
XUE Dingyu.Feedback control systems design and analysis,application of MATLAB language[M].BeiJing:Tsinghua University Press,2000:149-161.
[10] 黃小潔.基于MATLAB的數(shù)學(xué)實(shí)驗(yàn)系統(tǒng)的實(shí)現(xiàn)及應(yīng)用[D].南昌:南昌大學(xué),2012:7-12.
HUANG Xiaojie.Realization and application of mathematical experimental system based on MATLAB[D].Nanchang:Nanchang University,2012:7-12.
[11] 張鳳莉,李泰.自適應(yīng)模糊PID控制系統(tǒng)及其MATLAB仿真[J].漯河職業(yè)技術(shù)學(xué)院學(xué)報,2011,10(5):34-35.
ZHANG Fengli,LI Tai.Adaptive Fuzzy PID control system and its MATLAB simulation[J].Journal of Luohe Vocational and Technical College,2011,10(5):34-35.
編輯、校對:趙 放
Design of water supply network control system based on PID control technology
ZHANG Yaming,GAO Xiaoding
(School of Mechanical and Electrical Engineering,Xi′an Polytechnic University,Xi′an 710048,China)
To solve the problem of the traditional control system of municipal deep well water supply network which is high-cost,inefficient,and inconvenient to manage,the water level control system of the network based on Proportional-Integral-Differential(PID)control technology is designed.The water level change information is obtained through pressure sensor and feedback to the PID controller,forming a closed-loop control.Frequency conversion speed control of deep well pump motor was achieved by controlling frequency converter and the automatic control of water supply network is realized.The simulation experiment results by using MATLAB show that the system has quick response,good stability,high control accuracy to PID control of deep well water supply network.
PID control;frequency control of motor speed;water level control;MATLAB
TH 39
A
1674-649X(2015)05-0578-05
10.13338/j.issn.1674-649x.2015.05.011
2015-06-09
高曉?。?955—),男,湖北省監(jiān)利縣人,西安工程大學(xué)教授,研究方向?yàn)闄C(jī)電設(shè)備的測控技術(shù)及動態(tài)檢測技術(shù).E-mail:gaopengpeng119@163.com