- 相關(guān)推薦
高溫泵水溫控制系統(tǒng)研究論文
摘要:高溫泵試驗(yàn)用水溫度控制系統(tǒng)以S7-300PLC為核心控制模塊,調(diào)用FB41功能塊進(jìn)行PID運(yùn)算,然后由PLC調(diào)用脈沖寬度調(diào)制器FB43將連續(xù)變化的模擬量轉(zhuǎn)化為開(kāi)關(guān)量進(jìn)而控制加熱裝置。采用分段PID控制,將實(shí)際溫度值和設(shè)定值的偏差分為幾個(gè)階段,不同階段采用不同的PID參數(shù),解決了加熱過(guò)程中溫度超調(diào)、波動(dòng)幅度大以及加熱時(shí)間長(zhǎng)等問(wèn)題。該方案已應(yīng)用到實(shí)際企業(yè)橫向課題中,經(jīng)驗(yàn)證控制精度高、穩(wěn)定性好。
關(guān)鍵詞:高溫泵;溫度控制;分段PID控制
隨著我國(guó)工業(yè)化進(jìn)程的快速發(fā)展,高揚(yáng)程高速泵用于輸送高溫介質(zhì)已很普遍。如核電用泵一般都在高溫高壓條件下工作,其性能及運(yùn)行可靠性將直接對(duì)核電能力及安全產(chǎn)生影響[1-3]。所以出廠前必須對(duì)該類(lèi)泵進(jìn)行試驗(yàn)。傳統(tǒng)的水泵控制系統(tǒng)主要是由繼電器控制線路組成,存在諸多不足,本文采用PLC控制提高了系統(tǒng)的自動(dòng)化水平。相對(duì)傳統(tǒng)水泵微機(jī)測(cè)試系統(tǒng)而言,其處理速度快、精度高、抗干擾能力強(qiáng)以及實(shí)時(shí)控制性更好[4-5]。本文以某企業(yè)具體橫向課題為研究背景,采用S7-300PLC核心控制系統(tǒng)來(lái)實(shí)現(xiàn)高溫離心泵閉式管路試驗(yàn),主要分析了溫度控制系統(tǒng),控制過(guò)程中采用分段PID控制方法、調(diào)用FB43功能塊將連續(xù)變化的模擬量轉(zhuǎn)化為周期性輸出的脈沖串,通過(guò)固態(tài)繼電器實(shí)現(xiàn)對(duì)加熱裝置的開(kāi)關(guān)控制。
1溫度控制系統(tǒng)設(shè)計(jì)
。保睖囟瓤刂苹芈方M成
被試泵為高溫泵,做閉式管路試驗(yàn)時(shí)需將儲(chǔ)水罐內(nèi)水溫加熱到指定數(shù)值。本試驗(yàn)加熱裝置是在罐體底部?jī)?nèi)置的加熱棒?刂葡到y(tǒng)采用S7-300PLC為控制模塊,上位機(jī)采用易控組態(tài)軟件為監(jiān)控平臺(tái),主要進(jìn)行人機(jī)界面設(shè)置以及泵的性能分析。利用PT100溫度傳感器進(jìn)行溫度采集,溫度信號(hào)經(jīng)過(guò)壓力變送器后傳輸給PLC的模擬量輸入模塊SM331,經(jīng)過(guò)PLC濾波處理后得到實(shí)際溫度值,作為過(guò)程變量PV進(jìn)行下一步計(jì)算。利用設(shè)定溫度值SP與過(guò)程變量PV的偏差進(jìn)行PID運(yùn)算,將PID運(yùn)算結(jié)果以周期性脈沖串輸出到固態(tài)繼電器,由固態(tài)繼電器控制加熱裝置,整個(gè)控制過(guò)程構(gòu)成一個(gè)閉環(huán)控制系統(tǒng)。PLC通過(guò)模擬量采集模塊SM331反饋回來(lái)的實(shí)時(shí)溫度PV,獲取偏差值ER,偏差經(jīng)過(guò)PID調(diào)節(jié)器運(yùn)算輸出,控制加熱裝置加熱時(shí)間,以克服偏差,促使偏差趨近于零,溫度控制框圖見(jiàn)圖1。PID輸出為模擬量,加熱裝置的開(kāi)關(guān)為開(kāi)關(guān)量,試驗(yàn)中PLC調(diào)用FB41功能塊進(jìn)行PID運(yùn)算,然后再調(diào)用脈沖寬度調(diào)制器FB43,FB43的脈沖發(fā)生器(PULSEGEN)一般與FB41的連續(xù)調(diào)節(jié)控制器(CONT_C)一起使用,即將FB41的輸出作為FB43的輸入。FB43的脈沖發(fā)生器可以通過(guò)調(diào)制脈沖寬度,將其輸入變量“INV”(=PID控制器的輸出)轉(zhuǎn)換為一恒定周期的脈沖串,即將連續(xù)變化的模擬量轉(zhuǎn)化為周期性脈沖串,通過(guò)固態(tài)繼電器實(shí)現(xiàn)對(duì)加熱裝置的開(kāi)關(guān)控制。
。保矞囟葌鞲衅鲾(shù)據(jù)采集處理
罐體上只有一個(gè)溫度傳感器,受外界溫度變化及硬件自身精度等因素影響,采集一個(gè)溫度信號(hào)作為過(guò)程變量值并不準(zhǔn)確。本試驗(yàn)采用均值濾波的方式來(lái)保證其準(zhǔn)確性。程序中設(shè)定每50ms取一個(gè)溫度值并依次排列,順序。保皞(gè)數(shù)值,然后去掉最大最小值,剩余取平均值作為實(shí)際溫度值。均值濾波部分程序如下(該段程序采用結(jié)構(gòu)化控制語(yǔ)言(SCL)編寫(xiě)):VAR_OUTPUTPIW_OUT:REAL;END_VARVAR_TEMPEND_VARVARPIW_IN_REAL:REAL;DATA_STORE:ARRAY[0..9]OFreal;F_COUNT:INT;TOTAL_DATA:REAL;END_VARTOTAL_DATA:=0.0;PIW_IN_REAL:=PIW_IN;FORF_COUNT:=0TO8BY1DODATA_STORE[F_COUNT]:=DATA_STORE[F_COUNT+1];END_FOR;DATA_STORE[9]:=PIW_IN_REAL;FORF_COUNT:=0TO9BY1DOTOTAL_DATA:=TOTAL_DATA+DATA_STORE[F_COUNT];END_FOR。
2分段PID控制及提前加熱補(bǔ)償
。玻狈侄危校桑目刂品椒☉(yīng)用
。校桑目刂埔(guī)律是通過(guò)比例(P)、積分(I)以及微分(D)計(jì)算獲得輸出結(jié)果,將PID中的微分部分設(shè)置為0,則PID控制變?yōu)椋校煽刂。本文的溫度控制系統(tǒng)采用PI控制。溫度控制過(guò)程中,在設(shè)置比例系數(shù)和積分時(shí)間常數(shù)時(shí),要么超調(diào)量過(guò)大,要么調(diào)節(jié)時(shí)間過(guò)長(zhǎng),難以找到一個(gè)合適的比例系數(shù)和積分時(shí)間。如果引入分段PID控制,將比例系數(shù)與積分時(shí)間作為變量,而不是整個(gè)控制過(guò)程用一固定值。當(dāng)設(shè)定值(SP)與過(guò)程變量(PV)偏差較大時(shí),適當(dāng)加強(qiáng)比例與積分作用,使PID輸出在短時(shí)間內(nèi)迅速增長(zhǎng);當(dāng)偏差較小時(shí),將比例與積分作用適當(dāng)減弱,讓PID輸出減速;當(dāng)偏差很小時(shí),再進(jìn)一步減小比例與積分作用,讓PID的輸出加速度進(jìn)一步放慢。該控制過(guò)程在偏差較大時(shí)加快了升溫速度,偏差較小時(shí)又避免了超調(diào)情況出現(xiàn),使得整個(gè)系統(tǒng)的控制性能大大提高[6]。按照上述控制思路將PID分為三段。程序編寫(xiě)時(shí)需根據(jù)系統(tǒng)的實(shí)際情況而定,分段點(diǎn)以偏差率為基準(zhǔn),偏差率等于偏差值ER除以設(shè)定值SP。當(dāng)偏差率大于50%時(shí),比例系數(shù)與積分時(shí)間分別為gain1和TI1;當(dāng)偏差率在50%~20%時(shí)比例系數(shù)與積分時(shí)間分別為gain2和TI2;當(dāng)偏差率小于20%時(shí)比例系數(shù)與積分時(shí)間分別為gain3和TI3。比例系數(shù)和積分時(shí)間具體數(shù)值通過(guò)多次試驗(yàn)歸納總結(jié)得出。
。玻蔡崆凹訜嵫a(bǔ)償應(yīng)用
本閉式管路系統(tǒng)需對(duì)4種不同規(guī)格型號(hào)的泵進(jìn)行試驗(yàn),4種泵對(duì)應(yīng)管徑分別為DN15、DN25、DN50、DN100。試驗(yàn)過(guò)程如下:當(dāng)罐體內(nèi)水溫達(dá)到設(shè)定值時(shí),先開(kāi)啟對(duì)應(yīng)管路閥門(mén),然后開(kāi)被試泵電機(jī)進(jìn)行試驗(yàn)。由于加熱罐為密封罐,管路中水溫相對(duì)加熱罐中水溫度低很多,當(dāng)被試泵初運(yùn)轉(zhuǎn)時(shí),隨著管路中水循環(huán)進(jìn)入加熱罐,罐體內(nèi)水溫會(huì)急劇下降,管徑不同,下降幅度不同,管徑越大,下降幅度越大。管徑DN100的被試泵初運(yùn)行時(shí),檢測(cè)到罐體內(nèi)溫度大約降15℃左右,管徑DN50的大約降10℃左右,管徑DN25的大約降7℃左右,DN15管路水溫下降不大,采用正常PID調(diào)節(jié)即可。針對(duì)上述問(wèn)題,為了加快升溫速度,在程序中引入提前加熱補(bǔ)償?shù)姆椒ǎ唧w如下:在被試泵開(kāi)啟之前,開(kāi)閥門(mén)時(shí)就進(jìn)行加熱補(bǔ)償,如DN100管路,將補(bǔ)償輸出設(shè)為20%,此時(shí)正常PID的輸出若為20%,則兩者相加之和為40%,將40%作為FB43功能塊的輸入。即在溫度驟降之前就進(jìn)行加熱補(bǔ)償,充分了利用這個(gè)時(shí)間差。當(dāng)檢測(cè)到罐體內(nèi)水溫和設(shè)定溫度值之差在2℃以內(nèi),則停止加熱補(bǔ)償,進(jìn)行正常的PID調(diào)節(jié)。由PID調(diào)節(jié)器的輸出工作模式可知PID輸出是0%~100%中的一個(gè)值,加上補(bǔ)償后可能大于100%,為此將兩者之和限幅為100%。提前加熱補(bǔ)償與正常不進(jìn)行補(bǔ)償?shù)恼{(diào)節(jié)相比,加熱速度明顯提升。
3結(jié)論
本文通過(guò)調(diào)用FB43功能塊,將PID模擬量輸出轉(zhuǎn)化為周期性脈沖串輸出,控制加熱裝置開(kāi)關(guān)。分段PID控制方法的應(yīng)用使得系統(tǒng)的控制性能得到改善;提前加熱補(bǔ)償提高了加熱速度,具體補(bǔ)償量目前是根據(jù)試驗(yàn)多次嘗試獲得的,后續(xù)研究可進(jìn)一步進(jìn)行理論驗(yàn)證并尋找出更合適的方法。
參考文獻(xiàn):
。郏保葜熳娉邷馗咚匐x心泵的研制[J].動(dòng)力工程,2000,2(1):576-579.
[2]沙玉俊,劉樹(shù)紅,吳玉林,等.平衡孔對(duì)高溫高壓離心泵性能的影響研究[J].水利發(fā)電學(xué)報(bào),2012,31(6):259-263.
。郏常蓠R宗毅,曾紹穩(wěn).基于PLC的液體混合加熱溫度控制系統(tǒng)設(shè)計(jì)[J].軟件開(kāi)發(fā)與應(yīng)用,2017(12):107-109.
。郏矗蒎X(qián)磊,張萌.淺析S7-200PLC水泵測(cè)試控制系統(tǒng)的設(shè)計(jì)創(chuàng)新[J].工程技術(shù)與產(chǎn)業(yè)經(jīng)濟(jì),2010(4):26.
。郏担輩堑顷,王洋.基于PLC的水泵測(cè)試控制系統(tǒng)設(shè)計(jì)[J].農(nóng)機(jī)化研究,2008(4):195-201.
。郏叮萆贻x陽(yáng),申棟梁.封閉式液位控制系統(tǒng)的PLC分段PID控制方法[J].測(cè)控技術(shù),2012,41(2):31-33.
【高溫泵水溫控制系統(tǒng)研究論文】相關(guān)文章:
混凝土運(yùn)輸信息化智能控制系統(tǒng)研究論文05-02
電力推進(jìn)控制與監(jiān)測(cè)系統(tǒng)研究05-01
電機(jī)泵復(fù)合系統(tǒng)的協(xié)調(diào)控制05-01
電滲泵中電滲流的控制04-28
基于插入式重復(fù)控制的擺動(dòng)掃描控制系統(tǒng)研究04-26
污水處理控制系統(tǒng)研究04-25
基于模糊控制的油料洞庫(kù)自然通風(fēng)控制系統(tǒng)研究05-01
成本控制的論文04-27