菅棟梁
煤礦空壓機(jī)模糊PID控制系統(tǒng)設(shè)計(jì)
菅棟梁
(山西河曲晉神磁窯溝煤業(yè)有限公司,山西 河曲 036500)
為解決空壓機(jī)系統(tǒng)延遲性高、穩(wěn)定性差的問(wèn)題,采用基于模糊PID控制技術(shù)應(yīng)用到空壓機(jī)控制系統(tǒng)。搭建包括上位機(jī)監(jiān)測(cè)軟件、可編程控制器PLC、數(shù)據(jù)采集傳感器和空壓機(jī)電氣控制部分在內(nèi)的控制系統(tǒng)。系統(tǒng)可以根據(jù)空壓機(jī)的實(shí)時(shí)運(yùn)行狀態(tài),動(dòng)態(tài)控制空壓機(jī)的出口壓力,有效提高系統(tǒng)的穩(wěn)定性、可靠性,并可以達(dá)到很好的節(jié)能效果。
模糊PID;空壓機(jī);PLC;自動(dòng)控制
煤礦企業(yè)在安全生產(chǎn)采煤作業(yè)的過(guò)程中,會(huì)大批量使用以風(fēng)能為動(dòng)力的機(jī)械工具,而風(fēng)動(dòng)機(jī)械工具需要空氣壓縮機(jī)(簡(jiǎn)稱空壓機(jī))提供風(fēng)能作為動(dòng)力來(lái)源。為了保證煤礦企業(yè)生產(chǎn)工作的順利開(kāi)展,確保煤礦企業(yè)的經(jīng)濟(jì)效益,需要空壓機(jī)具有高度的可靠性和絕對(duì)的安全性。
各煤礦企業(yè)在空壓機(jī)的自動(dòng)控制系統(tǒng)方面進(jìn)行了技術(shù)改造,使大部分的空壓機(jī)具備自動(dòng)控制與無(wú)人值守功能。但傳統(tǒng)的空壓機(jī)系統(tǒng)具有高延遲的缺點(diǎn),空壓機(jī)系統(tǒng)的穩(wěn)定性也不是很高,不能夠?qū)崿F(xiàn)精準(zhǔn)控制,傳統(tǒng)的PID控制方式已不能夠完成目前對(duì)空壓機(jī)控制系統(tǒng)的要求。如果將傳統(tǒng)的PID控制方式同模糊控制方式結(jié)合在一起,集二者之長(zhǎng),即在空壓機(jī)控制系統(tǒng)中加入模糊控制理論,利用模糊控制理論對(duì)空壓機(jī)控制系統(tǒng)進(jìn)行調(diào)整,通過(guò)分析空壓機(jī)系統(tǒng)的行為及特點(diǎn),實(shí)現(xiàn)對(duì)PID控制器的實(shí)時(shí)調(diào)節(jié),使控制系統(tǒng)能夠有效提高系統(tǒng)對(duì)外界環(huán)境變化的自動(dòng)適應(yīng),從而使系統(tǒng)達(dá)到理想的控制效果。本文根據(jù)煤礦企業(yè)對(duì)煤礦安全生產(chǎn)的實(shí)際需要,設(shè)計(jì)了一種以模糊PID控制為理論依據(jù)的空壓機(jī)控制系統(tǒng),可以完成空壓機(jī)供氣壓力的智能化調(diào)控。
作為在智能控制研究領(lǐng)域里成果最為豐碩的技術(shù)之一,模糊PID控制技術(shù)在現(xiàn)今乃至未來(lái)都占有極其重要的位置。但在工業(yè)控制領(lǐng)域里,占據(jù)統(tǒng)治地位的控制技術(shù)仍舊是傳統(tǒng)PID類型的。以模糊控制理論作為理論依據(jù),以傳統(tǒng)PID控制理論作為基礎(chǔ),集二者之長(zhǎng),構(gòu)建符合煤礦空壓機(jī)需要的模糊PID控制器,其結(jié)構(gòu)如圖1所示。
基于模糊PID控制技術(shù)的煤礦空壓機(jī)控制系統(tǒng)能夠?qū)崿F(xiàn)控制器參數(shù)自動(dòng)調(diào)節(jié)功能[1],從圖1可以看出,控制器的輸入量有2個(gè),其一是供氣壓力偏差,其二是供氣壓力偏差變化率△,由此便可以得到所需要的論域={-3,-2,-1,0,1,2,3},={-3,-2,-1,0,1,2,3}。在經(jīng)過(guò)控制器模糊加工處理后,獲取到3個(gè)輸出參數(shù):P、I、D,把獲取到的參數(shù)P、I、D傳遞給PID控制器,經(jīng)過(guò)PID控制器的運(yùn)算,轉(zhuǎn)變?yōu)榭刂谱冾l器的頻率輸出,進(jìn)而控制電動(dòng)機(jī)的轉(zhuǎn)速,電動(dòng)機(jī)帶動(dòng)空壓機(jī)對(duì)儲(chǔ)氣罐內(nèi)的氣體做功,改變供氣壓力大小,可以完成對(duì)供氣壓力的實(shí)時(shí)調(diào)節(jié)功能。
圖1 模糊PID控制器結(jié)構(gòu)圖
針對(duì)不同E和EC的情況下,被控過(guò)程對(duì)P、I的自整定要求,整理出P、I具有下面一些自整定規(guī)律。
當(dāng)控制系統(tǒng)具有比較大的偏差時(shí),為達(dá)到縮短系統(tǒng)響應(yīng)時(shí)間的目的,需要快速清除掉系統(tǒng)偏差,這時(shí)K的取值應(yīng)當(dāng)較大些;與此同時(shí),為了預(yù)防P的取值過(guò)大而導(dǎo)致系統(tǒng)響應(yīng)出現(xiàn)超調(diào),引發(fā)積分飽和現(xiàn)象,這時(shí)K的取值應(yīng)當(dāng)較小些。
當(dāng)控制系統(tǒng)具有比較小的偏差時(shí),為達(dá)到持續(xù)清除系統(tǒng)偏差的目的,同時(shí)預(yù)防因超調(diào)而引發(fā)振蕩的發(fā)生,P的取值需要降低,同時(shí)I的取值也相應(yīng)需要較低。
當(dāng)控制系統(tǒng)的偏差本來(lái)就很小的時(shí)候,為達(dá)到清除系統(tǒng)余差(又稱靜差)并防止系統(tǒng)響應(yīng)超調(diào)的目的,讓系統(tǒng)快速趨于穩(wěn)定狀態(tài),這時(shí)K的取值應(yīng)當(dāng)要繼續(xù)降低,與之相反I的取值應(yīng)當(dāng)較大。
當(dāng)所期望的調(diào)控時(shí)間小于系統(tǒng)所需要的調(diào)控時(shí)間,同時(shí)二者之差又不是特別大時(shí),P的取值要先調(diào)高些,而I的取值應(yīng)調(diào)低些;當(dāng)系統(tǒng)需要的調(diào)控時(shí)間特別大時(shí),I的取值要先調(diào)低些,而P的取值要調(diào)高些。根據(jù)上述要求得到P、I的模糊控制規(guī)律表[5]。
表1 Kp的模糊控制規(guī)律表
表2 KI的模糊控制規(guī)律表
系統(tǒng)硬件設(shè)計(jì)由溫度傳感器、振動(dòng)傳感器、電流傳感器以及氣體壓力傳感器組成,硬件組成如圖2所示。
圖2 硬件組成
系統(tǒng)所使用到的具體傳感器信息如表3所示。
空壓機(jī)控制系統(tǒng)的控制器是以西門子S7-200 PLC為核心,綜合運(yùn)用溫度、振動(dòng)、電流、壓力4種傳感器及變頻器與接觸器,系統(tǒng)能夠有效地完成對(duì)輸出氣壓的調(diào)控,有效解決傳統(tǒng)控制系統(tǒng)存在的穩(wěn)定性差的缺點(diǎn)[2]。以模糊PID控制為理論依據(jù)的煤礦空壓機(jī)控制系統(tǒng)可以對(duì)供氣壓力進(jìn)行連續(xù)不間斷地調(diào)控,使氣體的壓力基本上維持在一個(gè)恒定的理想狀態(tài)下,從而使供氣的質(zhì)量得到最佳的保證。
表3 傳感器表
煤礦空壓機(jī)控制系統(tǒng)由S7-200 PLC來(lái)控制電動(dòng)機(jī)、變頻器、空壓機(jī)等的啟動(dòng)停止工作,以此實(shí)現(xiàn)對(duì)控制系統(tǒng)的封閉式、自動(dòng)化操控,用戶僅僅需要設(shè)定壓力值,并啟動(dòng)控制系統(tǒng)就可以完成對(duì)壓力的控制工作。同時(shí)工作的有2組空壓機(jī)群,一組為變速機(jī)群,另一組為恒速機(jī)群,S7-200 PLC通過(guò)對(duì)傳感器信號(hào)的分析,實(shí)時(shí)對(duì)變速機(jī)群和恒速機(jī)群進(jìn)行調(diào)整,從而完成控制系統(tǒng)氣體的恒壓調(diào)節(jié)工作[3]。
煤礦空壓機(jī)控制系統(tǒng)的軟件設(shè)計(jì)包括上位機(jī)監(jiān)控軟件程序設(shè)計(jì)和PLC程序設(shè)計(jì)。
服務(wù)器主機(jī)操作系統(tǒng)為Windows7 32位專業(yè)版,組態(tài)軟件采用西門子專業(yè)的WINCC6.0版本。根據(jù)空壓機(jī)系統(tǒng)控制工藝要求,按照實(shí)際管路布置情況,設(shè)計(jì)人機(jī)交互界面,通過(guò)此界面操作員可實(shí)時(shí)監(jiān)測(cè)和控制整個(gè)系統(tǒng)的運(yùn)行。監(jiān)測(cè)軟件界面采用動(dòng)態(tài)顯示形式,包括工藝參數(shù)顯示、電氣設(shè)備的手動(dòng)/自動(dòng)切換控制、參數(shù)報(bào)警、歷史數(shù)據(jù)查詢以及日常報(bào)表打印功能。利用OPC數(shù)據(jù)服務(wù)器完成對(duì)各種監(jiān)測(cè)控制信號(hào)的數(shù)據(jù)交互。
PLC程序開(kāi)發(fā)采用西門子的STEP 7-MicroWIN SMART V2.1進(jìn)行編寫(xiě),實(shí)現(xiàn)了模糊PID控制器的算法,如圖3所示。PLC程序采用模塊化設(shè)計(jì),分別完成不同的功能。程序主要包括監(jiān)控信號(hào)采集部分、手動(dòng)控制部分和自動(dòng)運(yùn)行部分。在PLC內(nèi)部,完成對(duì)工藝信號(hào)的轉(zhuǎn)換,并且傳回給OPC服務(wù)器。在自動(dòng)模式下,程序按照要求的控制邏輯,通過(guò)判斷現(xiàn)場(chǎng)的采集信號(hào)參數(shù),完成自動(dòng)運(yùn)行狀態(tài)下的系統(tǒng)控制[4]。在程序內(nèi)部的手動(dòng)/自動(dòng)切換是通過(guò)接收服務(wù)器軟件發(fā)送的轉(zhuǎn)換標(biāo)志來(lái)進(jìn)行區(qū)分的。在信號(hào)采集程序塊中,會(huì)對(duì)重要的工藝參數(shù)信號(hào)做濾波處理,使信號(hào)更加準(zhǔn)確,提高控制系統(tǒng)可靠性。PID模塊的使用需要在main中通過(guò)SM0.0調(diào)用生成的PID子程序PID1_CTRL來(lái)初始化PID控制過(guò)程中使用的所有變量。PLC程序按照組態(tài)周期來(lái)不斷地調(diào)用中斷程序PID_EXE,在PID_EXE中執(zhí)行PID運(yùn)算。PID1_CTRL的第一個(gè)輸入PV_I對(duì)應(yīng)的EM0_輸入0是INT型的過(guò)程變量即壓力反饋,Setpoint_R對(duì)應(yīng)的輸入是實(shí)數(shù)設(shè)定值(SP)。CPU_輸入0對(duì)應(yīng)的Auto_Manual的值為1時(shí),PID回路工作在閉環(huán)自動(dòng)模式,反之工作在手動(dòng)模式。Manualoutput作為手動(dòng)模式下實(shí)數(shù)輸入值(0.00 ~ 1.00)。Output對(duì)應(yīng)的EM0_輸出0是PID控制器的整型輸出。BOOL變量HighAlarm和LowAlarm分別對(duì)應(yīng)上限報(bào)警輸出和下限報(bào)警輸出。通過(guò)中斷程序PID_EXE和子程序PID1_CTRL完成對(duì)壓力控制的PID自動(dòng)整定。
圖3 PID子程序
圖4為常規(guī)PID與模糊PID在階躍輸入下的響應(yīng)曲線對(duì)比。曲線1指示常規(guī)PID,曲線2指示模糊PID。與常規(guī)PID相比,模糊PID控制器能更好地完成對(duì)系統(tǒng)壓力的調(diào)節(jié)任務(wù)。系統(tǒng)能夠在短時(shí)間快速跟蹤并達(dá)到給定值。由于系統(tǒng)通過(guò)變頻器進(jìn)行調(diào)節(jié),所以應(yīng)盡量避免超調(diào),模糊PID控制更能滿足這一點(diǎn)。程序調(diào)試運(yùn)行后實(shí)現(xiàn)了對(duì)供氣壓力持續(xù)的調(diào)節(jié),能夠使氣壓維持在一個(gè)恒定的狀態(tài),有效解決了傳統(tǒng)控制系統(tǒng)存在的穩(wěn)定性差、延遲性高的問(wèn)題,完成了煤礦空壓機(jī)控制系統(tǒng)的智能化調(diào)控。
1.常規(guī)PID;2.模糊PID
設(shè)計(jì)了一套基于模糊PID控制技術(shù)的煤礦空壓機(jī)控制系統(tǒng),以S7-200 PLC為核心,綜合利用網(wǎng)絡(luò)通信技術(shù),實(shí)現(xiàn)了對(duì)煤礦空壓機(jī)控制系統(tǒng)的自動(dòng)化、智能化管理控制。本系統(tǒng)已在山西河曲晉神磁窯溝煤業(yè)有限公司煤礦空壓機(jī)控制系統(tǒng)中得到實(shí)際應(yīng)用,經(jīng)現(xiàn)場(chǎng)實(shí)際應(yīng)用證明,系統(tǒng)滿足空壓機(jī)工藝流程的控制要求,運(yùn)行穩(wěn)定可靠,降低了系統(tǒng)能耗,提高了自動(dòng)化水平,有效地解決了傳統(tǒng)空壓機(jī)系統(tǒng)存在的高延遲、不穩(wěn)定的缺點(diǎn)。
[1] 吳振順, 姚建均, 岳東海. 模糊自整定PID控制器的設(shè)計(jì)及其應(yīng)用[J]. 哈爾濱工業(yè)大學(xué)學(xué)報(bào), 2004, 36(1): 1578-1580.
[2] 西門子(中國(guó))有限公司自動(dòng)化與驅(qū)動(dòng)集團(tuán). 深入淺出西門子WinCC6.0[M]. 北京: 北京航空航天大學(xué)出版社, 2004.
[3] 林礪宗, 張晉勇, 錢志勤. 基于組態(tài)軟件的空壓機(jī)集群監(jiān)控系統(tǒng)[J]. 制造業(yè)自動(dòng)化, 2007, 29(4): 56-59.
[4] 廖子庭, 潘榮果. 基于PLC變頻調(diào)速的空壓機(jī)控制原理與節(jié)能研究[J]. 節(jié)能, 2006(6): 17-19.
[5] 呂紅麗, 郭秀英. 暖通空調(diào)系統(tǒng)的新型模糊自調(diào)節(jié)PID控制[J]. 石家莊鐵道大學(xué)學(xué)報(bào), 2010(4): 61-66.
責(zé)任編校:孫 林
Fuzzy PID Control System Design of Coal Mine Air Compressor
JIAN Dong-liang
(Shanxi Hequ Jinshen Ciyao Ditch Coal Industry Co., Ltd, Hequ 036500, China)
In order to solve the problem of high delay and poor stability of mine air compressor system, the technology based on fuzzy PID control is applied to mine air compressor control system. The whole control system including host computer monitoring software, program flow design of PLC, data acquisition instrument and air compressor electrical control part are built. The system can effectively improve the stability and reliability of the system and achieve a good energy-saving effect according to the real-time operating state of the mine air compressor and dynamic control of the mine air compressor outlet pressure.
fuzzy PID; air compressor; PLC; automatic control
10.15916/j.issn1674-3261.2017.06.005
TP273+.4
A
1674-3261(2017)06-0365-03
2017-09-14
菅棟梁(1986-),男,山西河曲人,助理工程師。