基于Matlab的鍋爐溫度流量串級(jí)控制系統(tǒng)設(shè)計(jì)與仿真
文:王紹偉 上海天祥科技有限公司2019年第五期
摘 要:本設(shè)計(jì)針對(duì)鍋爐溫度控制問(wèn)題,應(yīng)用過(guò)程控制理論以及仿真技術(shù)、計(jì)算機(jī)遠(yuǎn)程控制、組態(tài)軟件,設(shè)計(jì)了鍋爐溫度流量串級(jí)控制系統(tǒng)。首先,通過(guò)實(shí)驗(yàn)法建立鍋爐的數(shù)學(xué)模型,得到鍋爐溫度與進(jìn)水流量之間的傳遞函數(shù),通過(guò)對(duì)理論設(shè)計(jì)的控制方案進(jìn)行仿真,得到較好的響應(yīng)曲線,為實(shí)際控制系統(tǒng)的實(shí)現(xiàn)提供先決條件。其次,使用智能儀表作為控制器,組建現(xiàn)場(chǎng)儀表過(guò)程控制系統(tǒng),通過(guò)參數(shù)整定,得到較好現(xiàn)場(chǎng)控制效果。再次,實(shí)現(xiàn)積分分離的PID控制算法。
關(guān)鍵詞:溫度、流量、PID控制、串級(jí)控制系統(tǒng)
引 言
現(xiàn)代化過(guò)程工業(yè)向著大型化和連續(xù)化的方向發(fā)展,生產(chǎn)過(guò)程也隨之日趨復(fù)雜,而對(duì)生產(chǎn)質(zhì)量﹑經(jīng)濟(jì)效益的要求,對(duì)生產(chǎn)的安全、可靠性要求以及對(duì)生態(tài)環(huán)境保護(hù)的要求卻越來(lái)越高。不僅如此,生產(chǎn)的安全性和可靠性,生產(chǎn)企業(yè)的經(jīng)濟(jì)效益都成為衡量當(dāng)今自動(dòng)控制水平的重要指標(biāo)。因此繼續(xù)采用常規(guī)的調(diào)節(jié)儀表(模擬式與數(shù)字式)已經(jīng)不能滿足對(duì)現(xiàn)代化過(guò)程工業(yè)的控制要求。由于計(jì)算機(jī)具有運(yùn)算速度快﹑精度高﹑存儲(chǔ)量大﹑編程靈活以及具有很強(qiáng)的通信能力等特點(diǎn),目前以微處理器﹑單片微處理器為核心的工業(yè)控制幾與數(shù)字調(diào)節(jié)器—過(guò)程計(jì)算機(jī)設(shè)備,正逐步取代模擬調(diào)節(jié)器,在過(guò)程控制中得到十分廣泛的作用。
在控制系統(tǒng)中引入計(jì)算機(jī),可以充分利用計(jì)算機(jī)的運(yùn)算﹑邏輯判斷和記憶等功能完成多種控制任務(wù)和實(shí)現(xiàn)復(fù)雜控制規(guī)律。在系統(tǒng)中,由于計(jì)算機(jī)只能處理數(shù)字信號(hào),因而給定值和反饋量要先經(jīng)過(guò)A/D轉(zhuǎn)換器將其轉(zhuǎn)換為數(shù)字量,才能輸入計(jì)算機(jī)。當(dāng)計(jì)算機(jī)接受了給定值和反饋量后,依照偏差值,按某種控制規(guī)律(PID)進(jìn)行運(yùn)算,計(jì)算結(jié)果再經(jīng)D/A轉(zhuǎn)換器,將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)輸出到執(zhí)行機(jī)構(gòu),從而完成對(duì)系統(tǒng)的控制作用。
初期的過(guò)程控制系統(tǒng)采用基地式儀表和部分單元組合儀表,過(guò)程控制系統(tǒng)結(jié)構(gòu)大多是單輸入,單輸出系統(tǒng),過(guò)程控制理論是以頻率法和根軌跡法為主體的經(jīng)典控制理論,以保持被控參數(shù)溫度、液位、壓力、流量的穩(wěn)定和消除主要擾動(dòng)為控制目的過(guò)程。其后,串級(jí)控制、比值控制和前饋控制等復(fù)雜過(guò)程控制系統(tǒng)逐步應(yīng)用于工業(yè)生產(chǎn)中,氣動(dòng)和電動(dòng)單元組合儀表也開(kāi)始大量采用,同時(shí)電子技術(shù)和計(jì)算機(jī)技術(shù)開(kāi)始應(yīng)用于過(guò)程控制領(lǐng)域,實(shí)現(xiàn)了直接數(shù)字控制(DDC)和設(shè)定值控制(SPC)。
之后,以最小二乘法為基礎(chǔ)的系統(tǒng)辨識(shí),以極大值和動(dòng)態(tài)規(guī)劃為主要方法的最優(yōu)控制和以卡爾曼濾波理論為核心的最佳估計(jì)所組成的現(xiàn)代控制理論,開(kāi)始應(yīng)用于解決過(guò)程控制生產(chǎn)中的非線性,耦合性和時(shí)變性等問(wèn)題,使得工業(yè)過(guò)程控制有了更好的理論基礎(chǔ)。同時(shí)新型的分布式控制系統(tǒng)(DCS)集計(jì)算機(jī)技術(shù)、控制技術(shù)、通訊技術(shù)、故障診斷技術(shù)和圖形顯示技術(shù)為一體,使工業(yè)自動(dòng)化進(jìn)入控制管理一體化的新模式?,F(xiàn)今工業(yè)自動(dòng)化己進(jìn)入計(jì)算機(jī)集成過(guò)程系統(tǒng)(CIPS)時(shí)代,并依托人工智能,控制理論和運(yùn)籌學(xué)相結(jié)合的智能控制技術(shù)向工廠綜合自動(dòng)化的方向發(fā)展。
MATLAB還具有根強(qiáng)的功能擴(kuò)展能力,與它的主系統(tǒng)一起,可以配備各種各樣的工具箱,以完成一些特定的任務(wù)。MATLAB具有豐富的可用于控制系統(tǒng)分析和設(shè)計(jì)的函數(shù),MATLAB的控制系統(tǒng)工具箱(Control System Toolbox)提供對(duì)線性系統(tǒng)分析、設(shè)計(jì)和建模的各種算法;MATLAB的系統(tǒng)辨識(shí)工具箱(System Identification Toolbox)可以對(duì)控制對(duì)象的未知對(duì)象進(jìn)行辨識(shí)和建模。MATLAB的仿真工具箱(Simulink)提供了交互式操作的動(dòng)態(tài)系統(tǒng)建模、仿真、分析集成環(huán)境。它用結(jié)構(gòu)框圖代替程序智能化地建立和運(yùn)行仿真,適應(yīng)線性、非線性系統(tǒng);連續(xù)、離散及混合系統(tǒng);單任務(wù),多任務(wù)離散事件系統(tǒng)。
1 被控對(duì)象模型建立
本系統(tǒng)以鍋爐水溫為主要控制對(duì)象,以進(jìn)水流量為輔助控制對(duì)象。目的是在一定加熱功率下,控制水溫的恒定。其流程圖如圖1.1所示:
圖1.1 測(cè)量被控對(duì)象階躍響應(yīng)流程圖
由溫度傳感器(主檢測(cè)變送器)將溫度信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào)與溫度給定值相比較后送至主控制器,主控制器輸出流量控制值與流量變送器(副檢測(cè)變送器)反饋回來(lái)的進(jìn)水流量信號(hào)相比較后輸入流量調(diào)節(jié)器(副控制器),由流量調(diào)節(jié)器控制調(diào)節(jié)閥的開(kāi)度來(lái)控制進(jìn)水流量,由此來(lái)對(duì)鍋爐水溫進(jìn)行定值控制。其系統(tǒng)框圖如圖1.2所示:
圖1.2 鍋爐水溫與流量串級(jí)控制系統(tǒng)框圖
在控制系統(tǒng)設(shè)計(jì)工作中,需要針對(duì)被控過(guò)程中的合適對(duì)象建立數(shù)學(xué)模型。被控對(duì)象的數(shù)學(xué)模型是設(shè)計(jì)過(guò)程控制系統(tǒng)、確定控制方案、分析質(zhì)量指標(biāo)、整定調(diào)節(jié)器參數(shù)等的重要依據(jù)。被控對(duì)象的數(shù)學(xué)模型(動(dòng)態(tài)特性)是指過(guò)程在各輸入量(包括控制量和擾動(dòng)量)作用下,其相應(yīng)輸出量(被控量)變化函數(shù)關(guān)系的數(shù)學(xué)表達(dá)式。
在水溫-流量串級(jí)控制系統(tǒng)中,我們所關(guān)心的是如何在一定的電熱功率下控制好水溫的恒定。進(jìn)水流量是系統(tǒng)的被控對(duì)象,必須通過(guò)測(cè)定和計(jì)算他們模型,來(lái)分析系統(tǒng)的穩(wěn)態(tài)性能、動(dòng)態(tài)特性,為其他的設(shè)計(jì)工作提供依據(jù)。
2 測(cè)量被控對(duì)象階躍響應(yīng)曲線
在本設(shè)計(jì)中通過(guò)實(shí)驗(yàn)建模的方法,分別測(cè)定被控對(duì)象溫度和流量在輸入階躍信號(hào)后的響應(yīng)曲線和相關(guān)參數(shù)。
在測(cè)定模型參數(shù)中可以通過(guò)以下兩種方法控制調(diào)節(jié)閥,對(duì)被控對(duì)象施加階躍信號(hào):
通過(guò)智能調(diào)節(jié)儀表改變調(diào)節(jié)閥開(kāi)度,實(shí)現(xiàn)對(duì)被控對(duì)象的階躍信號(hào)輸入。
圖2.1 水溫-流量模型測(cè)定原理圖
(2) 通過(guò)在MCGS監(jiān)控軟件組建人機(jī)對(duì)話窗口,改變調(diào)節(jié)閥開(kāi)度,實(shí)現(xiàn)對(duì)被控對(duì)象的階躍信號(hào)輸入。
編寫(xiě)程序如下:
流量pv=pv1
溫度pv=pt /測(cè)量值顯示輸出
If set=0 then
Output=6
Endif / set為0時(shí)輸出6mA電流給調(diào)節(jié)閥
If set=1 then
Output=8
Endif / set為1時(shí)輸出8mA電流給調(diào)節(jié)閥
其中set為外部輸入信號(hào),可由按鈕設(shè)定,Output為輸出信號(hào),大小即為輸出電流值,單位mA。電動(dòng)調(diào)節(jié)閥輸入信號(hào)范圍為4—20mA電流信號(hào)。這樣就可以實(shí)現(xiàn)電動(dòng)調(diào)節(jié)閥階躍信號(hào)給定。6mA電流對(duì)應(yīng)電動(dòng)調(diào)節(jié)閥開(kāi)度為(6-4)/(20-4)=12.5%。8mA電流則對(duì)應(yīng)(8-4)/(20-4)=25%的開(kāi)度。階躍前后流量測(cè)量值分別為6.5和10.2。階躍值為10.2-6.5=3.7。實(shí)際測(cè)得階躍如圖2.2所示:
圖2.2試驗(yàn)測(cè)得階越響應(yīng)曲線
當(dāng)給出階躍信號(hào)后,溫度響應(yīng)曲線逐漸下降至穩(wěn)定,為符合一般習(xí)慣,方便處理,將數(shù)據(jù)以第一次采樣值為標(biāo)準(zhǔn),轉(zhuǎn)換為逐漸上升至穩(wěn)定的曲線。轉(zhuǎn)換方法y=33.71-x。式中y為處理后數(shù)據(jù),x為處理前數(shù)據(jù)。
由試驗(yàn)測(cè)得給定閥的開(kāi)度分別為12.5、25、40、80時(shí)對(duì)應(yīng)傳感器測(cè)得流量值為6.5、10.2、14.6、26.2。
3 控制系統(tǒng)框圖設(shè)計(jì)
控制系統(tǒng)框圖是控制系統(tǒng)實(shí)現(xiàn)的前提條件,它根據(jù)控制工藝的具體流程,反映系統(tǒng)信息的流動(dòng)控制過(guò)程,本設(shè)計(jì)采用串級(jí)控制,考慮流量變化快,時(shí)間慣性小,應(yīng)較快得到抑制,選擇流量作為副被控參數(shù),副環(huán)是隨動(dòng)控制,追求快速性,因而采用P調(diào)節(jié),P調(diào)節(jié)器輸出信號(hào)控制閥的開(kāi)度改變流量,流量傳感器將檢測(cè)信號(hào)送回P調(diào)節(jié)器并形成負(fù)反饋,此閉環(huán)作為內(nèi)環(huán)。溫度變化相對(duì)緩慢,時(shí)間慣性大,作為主被控參數(shù),主環(huán)是定值控制,追求準(zhǔn)確性,采用PID調(diào)節(jié)。
將給定值與溫度傳感器反饋信號(hào)的差值輸入主調(diào)節(jié)器,進(jìn)行PID運(yùn)算,實(shí)現(xiàn)控制算。主調(diào)節(jié)器輸出信號(hào)作為內(nèi)環(huán)的給定值,與流量傳感器反饋信號(hào)的差值送P調(diào)節(jié)器運(yùn)算并輸出,以控制調(diào)節(jié)閥,通過(guò)流量變化,影響鍋爐溫度。得到控制系統(tǒng)框圖:
圖3控制系統(tǒng)框圖
4 Simulink控制系統(tǒng)仿真
Simulink可以動(dòng)態(tài)地模擬出在給多種信號(hào)作用下所構(gòu)造控制系統(tǒng)的響應(yīng),只需將控制系統(tǒng)框圖內(nèi)對(duì)象改寫(xiě)為傳遞函數(shù)形式。
模擬PID控制器的傳遞函數(shù)D(s)=U(s)/E(s)=Kp(1+1/TiS+TdS)可理解為同一信號(hào)分別經(jīng)比例(圖4.3中fcn1)、積分(圖4.3中fcn2)、微分(圖4.3中fcn3)運(yùn)算后相加;P調(diào)節(jié)器為純比例環(huán)節(jié)(圖4.3中fcn4);鍋爐傳遞函數(shù)已求得(圖4.3中fcn);首先假設(shè)調(diào)節(jié)閥為純比例環(huán)節(jié)(圖4.3中fcn5),可構(gòu)造如下系統(tǒng)圖,其中PID、P、閥的參數(shù)均未整定:
圖4.1simulink控制系統(tǒng)線性仿真
考慮到實(shí)際使用中,由于閥有動(dòng)作死區(qū),即位于0開(kāi)度時(shí)可能有流量或小開(kāi)度時(shí)無(wú)流量,達(dá)到最大開(kāi)度時(shí),控制信號(hào)盡管繼續(xù)增大但已經(jīng)失去調(diào)節(jié)作用等原因,結(jié)合測(cè)得閥的流量特性,將閥的傳遞函數(shù)作為非線性環(huán)節(jié)處理,得到非線性系統(tǒng)圖:
圖4.2simulink控制系統(tǒng)非線性仿真
圖4.2中PID、P參數(shù)已經(jīng)整定,Saturation和Coulomb&Viscous friction兩個(gè)環(huán)節(jié)組合形成閥的流量特性。Saturation為限幅環(huán)節(jié),上限幅值為100,下限幅值為0,Coulomb&Viscous friction為粘滯摩擦環(huán)節(jié),函數(shù)設(shè)為y=0.30x+2.9。
為了體現(xiàn)串級(jí)控制的優(yōu)勢(shì),必須將串級(jí)控制系統(tǒng)的抗干擾能力和單回路控制系統(tǒng)的抗干擾能力加以比較。
串級(jí)控制的特點(diǎn)在于抗二次干擾能力強(qiáng),在串級(jí)控制系統(tǒng)副回路中加入階越信號(hào)來(lái)模擬流量的干擾,同時(shí)為了能夠?qū)?shù)據(jù)與單回路控制系統(tǒng)抗干擾效果在同一張圖內(nèi)進(jìn)行相比較,需要設(shè)置工作區(qū)域B,存儲(chǔ)方式為數(shù)列。
單回路控制系統(tǒng)是采用PID控制器直接控制流量。在同樣位置加入流量的階躍干擾信號(hào),將仿真結(jié)果輸出到工作區(qū)域C中, 存儲(chǔ)方式為數(shù)列。
只有當(dāng)單回路控制系統(tǒng)的階越響應(yīng)曲線與串級(jí)控制系統(tǒng)的階越響應(yīng)曲線比較近似,并施加同樣的干擾信號(hào),其抗干擾能力才具有可比性。在無(wú)干擾信號(hào)時(shí),調(diào)節(jié)單回路控制系統(tǒng)參數(shù),使響應(yīng)曲線接近同樣階躍信號(hào)作用下串級(jí)控制系統(tǒng)響應(yīng)曲線。
再加入干擾信號(hào),對(duì)于圖4.6和圖4.7中的兩個(gè)控制系統(tǒng)仿真,其仿真時(shí)間均設(shè)為4000s,采樣時(shí)間設(shè)為20s。干擾信號(hào)階越時(shí)刻為2000s,階越初值0,階越終值18。
仿真后結(jié)果分別存儲(chǔ)于工作區(qū)域B、C中,將兩系統(tǒng)響應(yīng)數(shù)據(jù)在同一張圖內(nèi)進(jìn)行比較,需在Matlab中編寫(xiě)程序如下:
x=0:20:4000;
plot(x,b,x,c)
grid
圖4.3 兩種控制系統(tǒng)抗干擾能力比較圖
圖4.3中綠色曲線是單回路控制系統(tǒng)響應(yīng)曲線,藍(lán)色曲線是串級(jí)控制系統(tǒng)響應(yīng)曲線。首先放大圖中兩系統(tǒng)階躍響應(yīng)部分,可見(jiàn)兩控制系統(tǒng)在上升段基本重合,調(diào)節(jié)時(shí)間基本相同,單回路控制系統(tǒng)階躍響應(yīng)超調(diào)量偏大,綜合各種指標(biāo)可認(rèn)為兩系統(tǒng)在階躍信號(hào)下控制效果大致相同。在兩控制系統(tǒng)控制效果相同的情況下,加入干擾信號(hào),單回路控制系統(tǒng)在干擾信號(hào)的作用下,最大偏差達(dá)到0.4,為穩(wěn)態(tài)值的2%,在曲線末端甚至出現(xiàn)小幅度波動(dòng)。而串級(jí)控制系統(tǒng)在干擾信號(hào)的作用下,最大偏差僅在0.1左右,可認(rèn)為系統(tǒng)仍處于的特點(diǎn)穩(wěn)定狀態(tài),兩者抗干擾能力十分懸殊。充分證明了串級(jí)控制抑制二次干擾能力強(qiáng)。
5 結(jié)論
本文以鍋爐控制系統(tǒng)為研究對(duì)象,應(yīng)用過(guò)程控制理論以及仿真技術(shù)、計(jì)算機(jī)遠(yuǎn)程控制、組態(tài)軟件,設(shè)計(jì)了鍋爐溫度流量串級(jí)控制系統(tǒng)。首先,通過(guò)實(shí)驗(yàn)法建立鍋爐的數(shù)學(xué)模型,得到鍋爐溫度與進(jìn)水流量之間的傳遞函數(shù),通過(guò)對(duì)理論設(shè)計(jì)的控制方案進(jìn)行仿真,得到較好的響應(yīng)曲線,為實(shí)際控制系統(tǒng)的實(shí)現(xiàn)提供先決條件。其次,使用智能儀表作為控制器,組建現(xiàn)場(chǎng)儀表過(guò)程控制系統(tǒng),通過(guò)參數(shù)整定,得到較好現(xiàn)場(chǎng)控制效果。再次,實(shí)現(xiàn)積分分離的PID控制算法。通過(guò)MATLAB實(shí)驗(yàn)仿真表明所設(shè)計(jì)的系統(tǒng)控制響應(yīng)速度快、控制精度高,具有較好的動(dòng)態(tài)特性。
中傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:
凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動(dòng)控制公眾號(hào)獲取更多資訊

關(guān)注直驅(qū)與傳動(dòng)公眾號(hào)獲取更多資訊

關(guān)注中國(guó)傳動(dòng)網(wǎng)公眾號(hào)獲取更多資訊

掃碼關(guān)注小程序
時(shí)刻關(guān)注行業(yè)動(dòng)態(tài)



填寫(xiě)郵件地址,訂閱更多資訊:
撥打電話咨詢:13751143319 余女士
郵箱:chuandong@chuandong.cn
- 運(yùn)動(dòng)控制
- 伺服系統(tǒng)
- 機(jī)器視覺(jué)
- 機(jī)械傳動(dòng)
- 編碼器
- 直驅(qū)系統(tǒng)
- 工業(yè)電源
- 電力電子
- 工業(yè)互聯(lián)
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機(jī)界面
- PLC
- 電氣聯(lián)接
- 工業(yè)機(jī)器人
- 低壓電器
- 機(jī)柜