基于MATLAB的電爐溫控制算法比較及仿真研究分析_第1頁
基于MATLAB的電爐溫控制算法比較及仿真研究分析_第2頁
基于MATLAB的電爐溫控制算法比較及仿真研究分析_第3頁
基于MATLAB的電爐溫控制算法比較及仿真研究分析_第4頁
基于MATLAB的電爐溫控制算法比較及仿真研究分析_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

個人收集整-僅供參考基于電爐度控制法比較仿真研系班學姓指導

別:電子氣工程系級:2010級自動化1班號201095034041名:薛晶教師:梁絨香/18個人收集整-僅供參考任務書一、題目基于MATLAB地電爐溫度控制算法比較及仿真研究二、說明:設某電爐控制對象地控制模型(s

s

,運用所學知識,對其控制算法進行比較研究并運用MATLAB編程或者模塊進行仿真而給出最優(yōu)控制算法結(jié)論.三、要求:1.爐溫變化范圍:0—200℃,要求實現(xiàn)80℃溫度地恒溫控制;2.爐溫變化參數(shù)要求:t≤80S;超調(diào)≤10℅;靜態(tài)誤℃.pv

3.至少采用三種算法(如PID法及其改進算法、Smith預估控制算法、達林算法或者其他算法等)做算法對比研究.

。可以自己在基本要求基礎(chǔ)上,增加其他算法研究,如:各種進算法、模糊控制算法等.截取每種算法地算法連接圖或者程序以及對應地仿真結(jié)果四、報告書寫:實驗完成后,用A4紙撰寫研究報告,主要包括:研究對象分析說明;各算法設計部分包括:算法簡介;仿真程序或者仿真連接圖;仿真結(jié)果;仿真結(jié)果分析說明對每種算法作總結(jié)比較總結(jié)各自特點討論并最終得出本電爐溫度控制地理想算法.對本次設計整個過程做小結(jié)說明自己在整個過程中面臨地問題解決地措施、心得及體會/18[6][6]個人收集整-僅供參考一引言隨著社會地進一步發(fā)展各個領(lǐng)域?qū)囟瓤刂葡到y(tǒng)地精度穩(wěn)定性等要求越來越高.本課題提出了基于采用PID算法、Smith估控制算法、達林算法三種算法作對比研究地工業(yè)電阻爐溫度計算機控制系統(tǒng)地設計,并利用仿真軟件MATLAB/SIMULINK對控制算法進行了仿真,同時對先進地控制算法進行了研究.

二課程設計地目地該系統(tǒng)地被控對象為電爐采用熱阻絲加熱利用大功率可控硅控制器控制熱阻絲兩端所加地電壓大小來改變流經(jīng)熱阻絲地電流從而改變電爐爐內(nèi)地溫度.控硅控制器輸入為0~5V時對應電爐溫度0~~200℃,溫度傳感器測量值對應也為0~5V爐溫變化曲線要參數(shù):t≤80s超調(diào)量≤2℃.

≤10℅靜態(tài)誤e三、SMITH達林法設計及對比一、PID算法地設計及分析1.1PID控算法確定制器是一種基于偏差在“過去、現(xiàn)在和將來”信息估計地有效而簡單地控制算法.采用制器地控制系統(tǒng)其控制品質(zhì)地優(yōu)劣在很大程度上取決于制器參數(shù)地整定控制器參數(shù)整定是指在控制器規(guī)律己經(jīng)確定為PID形式地情況下,通過調(diào)制器地參數(shù),使得由被控對象、控制器等組成地控制回路地動態(tài)特性滿足期望地指標要求想地控制目標.在本課題中我們采用數(shù)字式控制算法,系統(tǒng)地結(jié)構(gòu)框圖如下圖所示:/18個人收集整-僅供參考1.2數(shù)學模型地建立具有一階慣性純滯后特性地電阻爐系統(tǒng),其數(shù)學模型可表示為:G()

比例環(huán)節(jié)及時成比例地反映控制系統(tǒng)地偏差信號,偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用減少偏差.比例系數(shù)k地作用在于加快系統(tǒng)地響應速度,提高系統(tǒng)調(diào)節(jié)精.k越大,系統(tǒng)地響應速度越快,系統(tǒng)地調(diào)節(jié)精度越高,也就是對偏差地分辨率(重視程度)越高但將產(chǎn)生超調(diào)甚至導致系統(tǒng)不穩(wěn)定.k取值過小,則會降低調(diào)節(jié)精度,尤其是使響應速度緩慢,從而延長調(diào)節(jié)時間,使系統(tǒng)靜態(tài)、動態(tài)特性變壞,使得系統(tǒng)變得不穩(wěn)定

積分環(huán)節(jié)主要用于消除靜差,提高系統(tǒng)地無差度.積作用地強弱取決于積分時間常數(shù)τ,τ越大,積分作用越弱,反之則越.積作用系數(shù)越大,系統(tǒng)靜態(tài)誤差消除越大,但積分作用過大,在響應過程地初期會產(chǎn)生積分飽和現(xiàn)象,從而引起響應過程地較大超若積分作用系數(shù)過小,將使系統(tǒng)靜差難以消除,影響系統(tǒng)地調(diào)節(jié)精度.

微分環(huán)節(jié)能反映偏差信號地變化趨勢(變化速率),并能在偏差信號值變得太大之前在系統(tǒng)中引入一個有效地早期修正信號從而加快系統(tǒng)地動作速度減少調(diào)節(jié)時間.

將I、D種調(diào)節(jié)規(guī)律結(jié)合在一起,可以使系統(tǒng)既快速敏捷,又平穩(wěn)準確,只要三者強度配合適當,便可獲得滿意地調(diào)節(jié)效果

(t)[t)p

TI

0

et)dt

(t

]()/18tkkptkkp個人收集整-僅供參考式中etr(t)y(t)稱為偏差值,可為溫度調(diào)節(jié)器地輸入信號,其中r(t為給定值,()為被測變量值K為比例系數(shù)為積分時間常數(shù)T為微分時I間常數(shù)(t為調(diào)節(jié)器地輸出控制電壓信號。在計算機控制系統(tǒng)中,使用地是數(shù)字PID控制器,數(shù)字控制算法通常又分為位置式HD控制算法和增量式制算法

位置式制算法由于計算機控制是一種采樣控制,它只能根據(jù)采樣時刻地偏差值計算控制量故對式(中地積分和微分項不能直接使用需要進行離散化處理.模擬PID控制算法地算式(以一系列地采樣時刻點kT代表連續(xù)時間t,以和式代替積分,以增量代替微分,則可以作如下地近似變:

Emxvx。

t=kT(k=0,1,2)dtjT(j)jj(t)e(kT)-e(k-1)Te(k)-e(k-1)dt

顯然,上述離散化過程中,采樣周期T必須足夠短,才能保證有足夠地精度.了書寫方便,將簡化表示成e(k)等,即省去T.將(代入式(2-1),可以得到離散地表式為

k(){(k)(j)[e(k)1)}Tj中式:k—采樣序列號;—第k次采樣時刻地計算機輸出值;e(k)—k次采樣時刻輸入地偏差值e(k-1)—第k-1采樣時刻輸入地偏差值;

KI—積分系數(shù),KI=P/TI

KD—微分系數(shù),KTD/T.

kavU4。我們常稱式(2-4)位置式PID控制算法.對于位置式控制算法來說,位置式PID控制算法示意圖如圖2-2示,由于全量輸出,所以每次輸出均與過去地狀態(tài)有關(guān),計算時要對誤差進行累加,/18pIdpIDpIdpID個人收集整-僅供參考所以運算工作量大.而且如果執(zhí)行器計算機)出故障會引起執(zhí)行機構(gòu)位置地大幅度變化,而這種情況在生產(chǎn)場合不允許地,因而產(chǎn)生了增量式控制算法

增量式制算法所謂增量式是指數(shù)字控制器地輸出只是控制量地增量Δ增量式PID控制系統(tǒng)框圖如圖所示.當執(zhí)行機構(gòu)需要地是控制量地增量時由式(2-4)導出提供增量地控算式根據(jù)遞推原理可得

u(k-1)=Ke(k-1)+K

k-1

e(j)+K(2-4)用式(減去式(可得:K[e(k)-e(k-1)]+Ke(k)+K[e(k)-2e(k-1)+e(k-2)]式(稱為增量式控制算法

(2-5)增量式控制算法地優(yōu)點是誤動作小,便于實現(xiàn)無擾動切換.當計算機出現(xiàn)故障時,可以保持原值,比較容易通過加權(quán)處理獲得比較好地控制效果1.3PID控制仿真模型整定好參數(shù)地系統(tǒng)輸出階躍響應圖/18OO個人收集整-僅供參考仿真結(jié)果分析從圖中可看出,超調(diào)量約為5%≤10%,上升時間,穩(wěn)態(tài)誤差趨近于零.仿真結(jié)果說明采用PID算法可基本消除穩(wěn)態(tài)誤差.

。二、SMITH算法地設計及分析2.1.案設計已知純滯后負反饋控制系統(tǒng),其中R

(s)

D(z)

G(e0

-

Y(s)圖1.-5s其中D(s)為調(diào)節(jié)器傳遞函數(shù),(s為對象傳遞函數(shù)其G()es

-5包含純滯后特性,純滯后時間常數(shù)系統(tǒng)地特征方程為:(s)()(s)

es

由于閉環(huán)特征方程中含s項產(chǎn)生純滯后現(xiàn)象,/18

/T/1采用常示:示:個人收集整-僅供參考規(guī)地制會使系統(tǒng)穩(wěn)定性變差,甚至產(chǎn)生振蕩為了改善系統(tǒng)特性,引入Smith預估器,使得閉環(huán)系統(tǒng)地特征方程中不含es項Smith滯后補償?shù)赜嬎銠C控制系統(tǒng):

TT

T

Gs0

T

D(

z)

Gp

se圖2.-上圖所示ZOH為零階保持器,傳遞函數(shù)為G(),并且有:s為大于1整數(shù),T為采樣周期)2.2.反饋調(diào)器D(z)地確定

(lD(z)為負反饋調(diào)節(jié)器,通常使用PID控制規(guī)使用擴充響應曲線法對數(shù)字制器進行參數(shù)整定擴充響應曲線法是在模擬PID制器響應曲線法地基礎(chǔ)上推廣應用到數(shù)字PID控器參數(shù)整定地方法.充響應曲線法是用于具有純滯后地一階對象,因此依據(jù)課本中表3.4擴充響應曲線法選擇數(shù)字PID參數(shù)計算公式,因此選定地PID參為:Kp=2.7,Ki=0.36,Kd=0.9.sQsAE2.3用Matlab統(tǒng)仿真本系統(tǒng)采用PI控制算法matlab下地Simulink工具箱搭建閉環(huán)系統(tǒng)結(jié)構(gòu),加以1V地階躍信號使用預估補償器地仿真結(jié)構(gòu)得到輸出曲線分別如圖系統(tǒng)仿真結(jié)構(gòu)框圖為:/18個人收集整-僅供參考圖5.系統(tǒng)仿真波形圖為:圖6.2.4仿真結(jié)果分析采用帶預估器控制地設計大大地減少了響應曲線地超調(diào)同時也加快了系統(tǒng)地響應過程增加了系統(tǒng)地穩(wěn)定性使系統(tǒng)逐漸趨于穩(wěn)定達到了預期控制地目地.

三、達林算法地設計及分析3.1數(shù)學模型在本設計中,被控對象含有較大地純滯后特.控對象地純滯后時間使系統(tǒng)地穩(wěn)定性降低,動態(tài)性能變壞,如容易引起超調(diào)和持續(xù)地振.象地純滯/18個人收集整-僅供參考后特性給控制器地設計帶來困.般地,當對象地滯后時與對象地慣性時間常數(shù)T之比超過0.5常規(guī)地控制算法很難獲得良好地控制性能因此,m具有純滯后特性對象屬于比較難以控制地一類對象其控制需要采用特殊地處理方法.因此,對于滯后被控對象地控制問題一直是自控領(lǐng)域比較關(guān)注地問題.1968美國IBM司地大林針對被控對象具有純滯后特性地一類對象提出了大林算法這一控制算法.

大林算法要求在選擇閉環(huán)Z傳遞函數(shù)時相當于連續(xù)一節(jié)慣性環(huán)節(jié)地W(z)來代替最少拍多項.如果對象含有純滯后W還應包含有同樣純滯后環(huán)節(jié)(即要求閉環(huán)控制系統(tǒng)地純滯后時間等于被控對象地純滯后時間)

。圖3-1鐘式電阻爐地控制系統(tǒng)設在圖3-1所示地計算機控制系統(tǒng)中罩式真空電阻爐可近似為一帶有純滯后地一節(jié)慣性環(huán)節(jié),其傳遞函數(shù)為:

(s)0

KeS1

(3-1)式

為對象地時間常數(shù)且

1

=50s;q對象地純滯后時間且q=60s,為對象地放大倍數(shù)且K=5,為了簡化,設:

。q

(3-2)為采樣周期地N,N為整數(shù).對一節(jié)慣性對象大林算法地設計目標是設計一個合適地數(shù)字控制器使整個閉環(huán)系統(tǒng)地傳遞函數(shù)相當于一個帶有純滯后地一節(jié)慣性環(huán)節(jié)地串聯(lián)中純滯后環(huán)節(jié)地滯后時間與被控對象地純滯后時間完全相同樣就能保證使系統(tǒng)不產(chǎn)生很小地超調(diào),同時保證其穩(wěn)定性.整個閉環(huán)系統(tǒng)地傳函為:eW(3.2在本設計中,對象地控制要求穩(wěn)態(tài)誤差超調(diào)量:M%≤10%p/

(3-3)r0r0個人收集整-僅供參考3)上升時間:t≤110sr3.3采樣周期地選擇一般要求在系統(tǒng)上升時間t內(nèi)地采樣點數(shù)rr

tr

(3-4)式3-4中:T為采樣周期(s);t為期望地階躍響應地上升時間();本系r統(tǒng)要求t=110(s),當N取22時,則采樣控制周期T=5(s).rr3.4確定期望閉環(huán)傳遞函數(shù)

達林控制地期望閉環(huán)傳函為(s)

e1

其中純滯后時間取電阻爐地純滯后時間,即時間常數(shù)期望上升時間確定,因為一節(jié)系統(tǒng)地上升時r間t時間常數(shù)關(guān)系t2.2r

,所以

/2.2(sr

本設計中系統(tǒng)中采用地保持器為零階保持器,采用加零階保持器地變換,則與W(s)相對應地整個閉環(huán)系統(tǒng)地閉環(huán)Z遞函數(shù)為:W()

1/]/

)zN

(3-5)由此,可得出大林算法所設計地控制器D(z)為:)D()z)](

/

(1/zN/)N

(z)

(3-6)其中G(z)

1

G(s)]0

(3-7)又因為k)e(1/G()(s)]](1/1

)z

N

(3-8)于是得到數(shù)字控制器為D

z)()](z)

/)zNz/

N

]G(z)

/)(1/)k(1/)[1//

/

個人收集整-僅供參考z5[1)]3.5振鈴現(xiàn)象直接用上述控制算法構(gòu)成閉環(huán)控制系統(tǒng)時,人們發(fā)現(xiàn)數(shù)字控制器輸(z)會以1/2采樣頻率大幅度上下擺動.這種現(xiàn)象稱為振鈴現(xiàn)象.

振鈴現(xiàn)象與被控對象地特性閉環(huán)時間常數(shù)采樣周期純滯后時間地大小等都有關(guān)系振鈴現(xiàn)象中地振蕩是衰減地,并且于由被控對象中慣性環(huán)節(jié)地低通特性使得這種振蕩對系統(tǒng)地輸出幾乎無任何影響但是振鈴現(xiàn)象卻會增加執(zhí)行機構(gòu)地磨損在交互作用地多參數(shù)控制系統(tǒng)中,振鈴現(xiàn)象還有可能影響到系統(tǒng)地穩(wěn)定性,所以,在系統(tǒng)設計中,應設法消除振鈴現(xiàn)象

可引入振鈴幅度衡量振蕩地強烈程度.振鈴幅度定義為:在單位階躍信號地作用下,數(shù)字控制D(z)地第0次輸出與第1次輸出之差值

設數(shù)字控制器可以表示為:D(kz

zaaz2

()

(3-9)其中(

a

(3-10)那么,數(shù)字控制器D(z)輸出幅度地變化完全取決于Q(z),則在單位階躍信號地作用下地輸出為:()11z1

2a)21

(3-11)11

(aaz22根據(jù)振鈴地定義,可得:11

(3-12)上述表明,產(chǎn)生振鈴現(xiàn)象地原因是數(shù)字控制器D(z)在面上位于z=-1附近有極點.當z=-1時振鈴現(xiàn)象最嚴重.在單位圓內(nèi)離z=-1越遠振鈴現(xiàn)象越弱.在單位圓內(nèi)右半平面地極點會減弱振鈴現(xiàn)象,而在單位圓內(nèi)右半平面地零點會加劇振鈴現(xiàn)象.由于振鈴現(xiàn)象容易損壞系統(tǒng)地執(zhí)行機構(gòu),因此,應設法消除振鈴現(xiàn)象.

大林提出了一個消除振鈴地簡單可行地方法,就是先找造成振鈴現(xiàn)象地因子然后令該因子中地z=1.這樣就相當于取消了該因子產(chǎn)生振鈴地可能性.根據(jù)終值定理,這樣處理后,不會影響輸出地穩(wěn)態(tài)值

本設計地被控對象是含有純滯后地一階慣性環(huán)節(jié)林算法求得地數(shù)字控制/個人收集整-僅供參考器為式3-13所示:D(

k

/

/)(1/z)[1//

)z

]

(3-13)有可表示為式所示:D(

/)(1/k(1//)(

z)N)](1)

(3-14)可能引起振鈴現(xiàn)象地因子是式所示:1

/

N)

(3-15)其振鈴地幅度為:RA

/

/

(3-16)本設計中,

則RA=0,無振鈴現(xiàn)象.所以大林算法數(shù)字控制器D(z)為:D(

z5[1)]3.6達林算法仿真模型3.7真結(jié)果1)控制量:2)控制量輸出/個人收集整-僅供參考系統(tǒng)輸出仿真結(jié)果分析從圖中可看出,超調(diào)量趨近于零,上升時間60s穩(wěn)態(tài)誤差趨近于零.仿真結(jié)果說明采用達林算法可顯著減小超調(diào),也可做到很小地穩(wěn)態(tài)誤.系統(tǒng)設計中我們可以看出達林算法地輸出不僅是以偏差為依據(jù)地還和前次地輸出有關(guān),但所起地作用不盡相同達林算法由于參考了歷史輸出情況,且滯后越大,/個人收集整-僅供參考參考時間越長,因此能更有效地抑制超.可見達林算法地適應能力很強,跟蹤速度比較快,是具有較大滯后對象地一種較理想地控制算法

四達林算法、法、Smith估控制算法三種算法比較4.1.PID算法在過程控制中,按偏差地比例(P)、積分()和微分(D)進行控制地PID控制器是應用最為廣泛地一種自動控制器.它具有原理簡單易于實現(xiàn)適用面廣,控制參數(shù)相互獨立參數(shù)地選定比較簡單等優(yōu)點而且在理論上可以證明對于過程控制地典型對象一階滯后+純滯后”與“二階滯后+純滯后”地控制對象控制器是一種最優(yōu)控制PID調(diào)節(jié)規(guī)律是連續(xù)系統(tǒng)動態(tài)品質(zhì)校正地一種有效方法,它地參數(shù)整定方式簡便,結(jié)構(gòu)改變靈活(、PD、…).在控制器地基礎(chǔ)上我們有三種比較簡單地PID控制算法,分別是:增量式算法,位置式算法,微分先行.

。4.2.達林算法大林算法是由美國IBM公司地大林(Danlin)于1968年針對工業(yè)過程控制中地純滯后特性而提出地一種控制算法.該算法地設計目標是設計一個合適地數(shù)字控制器,使整個系統(tǒng)地閉環(huán)傳遞函數(shù)為帶有原純滯后時間地一階慣性環(huán)節(jié),是一具有零階保持器地單變量調(diào)節(jié)系統(tǒng),即

使,并進行Z變換得,有次地數(shù)字控制器將控制對象W(s)離散化地G(z)帶入上式地到所求地數(shù)字控制器.4.3.Smith估控制算法Smith預估控制算法也叫純滯后補償法,設計地目標是引入一個純滯后環(huán)節(jié),即Smith預估器,與被控對象相并聯(lián),使補償后地被控對象地等效傳遞函數(shù)不包括純滯后項e,實際上S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論