第4章__控制算法(1)模擬調(diào)節(jié)器的離散化方法_第1頁(yè)
第4章__控制算法(1)模擬調(diào)節(jié)器的離散化方法_第2頁(yè)
第4章__控制算法(1)模擬調(diào)節(jié)器的離散化方法_第3頁(yè)
第4章__控制算法(1)模擬調(diào)節(jié)器的離散化方法_第4頁(yè)
第4章__控制算法(1)模擬調(diào)節(jié)器的離散化方法_第5頁(yè)
已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1第4章 計(jì)算機(jī)控制系統(tǒng)的控制算法2 4.0 概 述典型的計(jì)算機(jī)控制系統(tǒng)如圖所示。計(jì)算機(jī)控制系統(tǒng)系統(tǒng)輸入r(t)與系統(tǒng)輸出y(t)比較后形成偏差e(t),e(t)經(jīng)采樣保持器及模/數(shù)轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字量e(kT),輸入計(jì)算機(jī),由計(jì)算機(jī)實(shí)現(xiàn)數(shù)字控制器的運(yùn)算規(guī)律,得到離散的控制量u(kT),再經(jīng)數(shù)/模轉(zhuǎn)換及保持器轉(zhuǎn)換為連續(xù)控制量u(t),作用到連續(xù)的被控對(duì)象上,以控制被控對(duì)象的輸出y(t)。3設(shè)計(jì)計(jì)算機(jī)控制系統(tǒng),主要是設(shè)計(jì)數(shù)字控制器,使圖所示的閉環(huán)控制系統(tǒng)既要滿(mǎn)足系統(tǒng)的期望指標(biāo),又要滿(mǎn)足實(shí)時(shí)控制的要求。注:現(xiàn)在的計(jì)算機(jī)控制系統(tǒng):一般給定信號(hào)是數(shù)字信號(hào)輸出信號(hào)經(jīng)傳感器測(cè)量,變換后轉(zhuǎn)換成數(shù)字信號(hào),由計(jì)算

2、機(jī)進(jìn)行比較產(chǎn)生數(shù)字e(kt),經(jīng)計(jì)算機(jī)的控制算法運(yùn)算處理輸出控制信號(hào)u(kt)。u(kt)轉(zhuǎn)換成模擬信號(hào)進(jìn)行控制。4當(dāng)然,按前面的假設(shè),r(t)是模擬信號(hào);e(t)=t(t)-y(t)也是模擬信號(hào);采樣保持器、A/D轉(zhuǎn)換是對(duì)e(t)進(jìn)行的,也是可以的,不影響對(duì)系統(tǒng)進(jìn)行分析。5 4.1 數(shù)字控制器的間接設(shè)計(jì)方法 數(shù)字控制器的間接設(shè)計(jì)法是先根據(jù)給定的性能指標(biāo)及各項(xiàng)參數(shù),應(yīng)用連續(xù)系統(tǒng)理論的設(shè)計(jì)方法設(shè)計(jì)模擬控制器,再按照本節(jié)介紹的離散化方法將模擬控制器離散化為數(shù)字控制器。 轉(zhuǎn)換成數(shù)字控制器一般采用以下兩種方法n 差分法 n z變換設(shè)計(jì)法 64.1.0 基本設(shè)計(jì)方法模擬系統(tǒng)設(shè)計(jì)模擬系統(tǒng)原理框圖為:模擬控

3、制器D(s)被控對(duì)象G(s)y(t)r(t)u(t)+-R(s)Y(s)由于人們首先熟悉模擬系統(tǒng)的設(shè)計(jì),同時(shí)研究了許多方便的設(shè)計(jì)方法,因此,很多情況我們首先設(shè)計(jì)模擬控制系統(tǒng),然后再轉(zhuǎn)換成數(shù)字控制系統(tǒng)主要是控制器GC(s)的轉(zhuǎn)換。74.1.2 模擬化設(shè)計(jì)步驟(1)設(shè)計(jì)模擬控制器l 模擬控制器的設(shè)計(jì)自控原理學(xué)過(guò)l 根據(jù)要求的性能指標(biāo),配置零極點(diǎn)。l 當(dāng)前使用最多的是PID控制算法。l 對(duì)于PID控制算法,就變?yōu)橹饕沁x擇合適的比例系數(shù)、積分系數(shù)、微分系數(shù)問(wèn)題模擬控制器D(s)被控對(duì)象G(s)y(t)r(t)u(t)+-R(s)Y(s)8主要方法: 依據(jù)性能指標(biāo)要求,可以基本確定閉環(huán)傳遞函數(shù)。 有了

4、開(kāi)環(huán)傳遞函數(shù)G(s) 有了閉環(huán)傳遞函數(shù)GB(s) 或叫做 (s)( )( )( )1( ) ( )D sG ssD s G s設(shè)計(jì)過(guò)程就是尋找D(s),使得在該調(diào)節(jié)器(控制器)的作用下,閉環(huán)系統(tǒng)的性能滿(mǎn)足我們的要求。 用該方法設(shè)計(jì)的是模擬調(diào)節(jié)器,要用計(jì)算機(jī)實(shí)現(xiàn),需要進(jìn)行離散化處理。 對(duì)于模擬調(diào)節(jié)器,一般使用P、PI、PID調(diào)節(jié)器。 離散化方法:差分法、Z變換法。9(2)正確的選擇采樣周期 要用計(jì)算機(jī)實(shí)現(xiàn)控制器的功能,就需要選擇采樣周期,對(duì)模擬控制器進(jìn)行離散化描述。采樣周期的選擇 教材64頁(yè)給出了4點(diǎn)原則(1)從條件品質(zhì)考慮希望采樣周期短。一般在過(guò)渡過(guò)程時(shí)間內(nèi),采樣615次。(2)從快速性和抗干

5、擾考慮希望采樣周期短(3)從成本和計(jì)算機(jī)的工作量考慮希望采樣周期長(zhǎng)點(diǎn)(4)從計(jì)算精度考慮希望采樣周期T不應(yīng)太短,否則對(duì)于有限的計(jì)算機(jī)字長(zhǎng),前后兩次采樣差值太小,反而導(dǎo)致調(diào)節(jié)作用變?nèi)酢?表4-1給出了采樣周期選擇的一組數(shù)據(jù) 10被控制量被控制量采樣周期(采樣周期(S)備注備注流量流量15優(yōu)選優(yōu)選1S壓力壓力310優(yōu)選優(yōu)選5S液位液位68優(yōu)選優(yōu)選7S溫度溫度1520優(yōu)選純滯后時(shí)間優(yōu)選純滯后時(shí)間成分成分1520優(yōu)選優(yōu)選18S表表4-1 一部分控制系統(tǒng)選擇采樣周期的經(jīng)驗(yàn)數(shù)據(jù)一部分控制系統(tǒng)選擇采樣周期的經(jīng)驗(yàn)數(shù)據(jù)伺服電動(dòng)機(jī)運(yùn)動(dòng)控制等沒(méi)有給出。(伺服電動(dòng)機(jī)運(yùn)動(dòng)控制等沒(méi)有給出。(5mS20mS)其它控制依據(jù)使

6、用要求。被控物理量的特征,按上述原則選。其它控制依據(jù)使用要求。被控物理量的特征,按上述原則選。11(3) 模擬控制器的離散化描述 按模擬方法設(shè)計(jì)的調(diào)節(jié)器,要用計(jì)算機(jī)來(lái)實(shí)現(xiàn),需要對(duì)它進(jìn)行離散化處理,轉(zhuǎn)變成能夠用計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)的方式。 差分方程是計(jì)算機(jī)容易實(shí)現(xiàn)的方式 。 對(duì)應(yīng)于差分方程傳遞函數(shù)Gc(S)就變?yōu)槊}沖傳遞函數(shù)D(Z)。 下面就討論離散化方法124.1.3 將模擬控制器轉(zhuǎn)換為數(shù)字控制器的方法 模擬控制器的離散化,有 差分法, 脈沖響應(yīng)不變法 階躍響應(yīng)不變法 零極點(diǎn)匹配映射法 我們主要討論差分法。 13 差分法的基本思想對(duì)于線(xiàn)性定常系統(tǒng),假設(shè)其模擬調(diào)節(jié)器as1sGc)(它對(duì)應(yīng)的時(shí)域表達(dá)式

7、)()()(tetaudttdu兩邊積分t0t0t0dttedttuadtdttdu)()()(14對(duì)于采樣時(shí)刻t=kt的u(t)值,用采樣時(shí)刻t=kt帶入kT0kT0kT0kT0kT0dttedttua0ukTudttedttuadtdttdu)()()()()()()(即同樣可以得到T1k0T1k0dttedttua0uT1ku)()()()()()15于是,可以得到kTT1kkTT1kdttedttuaT1kukTu)()()()()當(dāng)T很小時(shí),上式中的積分項(xiàng)2TT1kukTuTT1kuTkTudttukTT1k/)()()(,)()()(或梯形面積)(或用矩形面積當(dāng)T很小時(shí),上式中的積

8、分項(xiàng)TU(k-1)T)U(kT)TU(k-1)T)U(kT)T16當(dāng)T很小時(shí),積分項(xiàng)TU(k-1)T)U(kT)TU(k-1)T)U(kT)T(1)( )kTkTu t dt的u(t)變化很小,可以用下列三種方法之一近似 (1)u(k-1)值構(gòu)成的矩形面積 前向差分(2) u(k)值構(gòu)成的矩形面積 后向差分(3)u(k-1),u(k)構(gòu)成的梯形面積雙線(xiàn)性變換17上式右側(cè)兩項(xiàng)在數(shù)值上可用各種方法來(lái)處理,根據(jù)近似處理方法的不同,就得到幾種不同的離散化方法 前向差分法 后向差分法 雙線(xiàn)性變換法 18(1)前向差分法 前向差分法是一種數(shù)值積分,即用(K-1)T時(shí)刻的值所形成的矩形面積近似項(xiàng)積分 。 前

9、向差分法有可能將S左半平面的穩(wěn)定極點(diǎn)映射到Z平面單位圓外成為不穩(wěn)定極點(diǎn),故實(shí)際應(yīng)用中不能采用前向差分法作為離散化方法 。kTT1)(kkTT1)(kdte(t)dtu(t)aT1)u(ku(kT)經(jīng)前向差分可寫(xiě)成TT1keT1kuaT1TT1keTT1kauT1kukTu)()()()()()()(19它的Z變換為:)()()()(zETzzUzaT1zU11它的Z變換為:aT1z1aT1zTzaT11TzzEzUzD11)()()()(1( )cG ssa它與前面的模擬調(diào)節(jié)器具有相似的形式20如果令)6 . 4(1Tzs在采用前向差分時(shí)。則模擬調(diào)節(jié)器GC(s)與數(shù)字調(diào)節(jié)器D(z)具有相同的形

10、式。可認(rèn)為公式 (5.7) 是從s平面到z平面的映射函數(shù).T1zsCsGzD)()(這樣的映射是否穩(wěn)定?也就是說(shuō),如果穩(wěn)定的模擬控制器GC(s),變換到Z域是否仍然穩(wěn)定?21前向差分法對(duì)系統(tǒng)穩(wěn)定性的影響對(duì)于公式4.6).( 75T1zs模擬系統(tǒng)穩(wěn)定,要求系統(tǒng)極點(diǎn)位于S左半平面01z0T1z0sRe)Re()Re()(即 也就是S平面穩(wěn)定的極點(diǎn),映射到Z平面變?yōu)?22jRezjImz=1Z平面S平面123 前向差分法有可能將S平面的穩(wěn)定極點(diǎn)映射到Z平面的單位圓外原來(lái)設(shè)計(jì)的在模擬條件下穩(wěn)定的系統(tǒng),利用前向差分轉(zhuǎn)變?yōu)閿?shù)字控制器后,系統(tǒng)可能變得不穩(wěn)定。故一般不用前向差分法。24(2) 后向差分法kTT

11、kkTTkdttedttuaTkukTu)1()1()()() 1()()()()()u kTu kTTaTu kTTe kTaTz11zat1TzEzUzDzTEzaTuzUzzU111)()()()()()()( 后向差分法也是一種數(shù)值積分,即用kT時(shí)刻的值所形成的矩形面積近似積分項(xiàng)。后向差分法將s平面的穩(wěn)定區(qū)域映射為z平面的一個(gè)以=1/2,=0為圓心,1/2為半徑的圓。經(jīng)后項(xiàng)差分可寫(xiě)成它的Z變換25)9 . 4(11Tzs類(lèi)似于前向差分法,如果令則D(z)在形式上與GC(s)相同,可認(rèn)為從s平面到z平面的映射函數(shù)為:下面來(lái)討論后向差分法對(duì)穩(wěn)定性造成影響?)10. 4()()(11TzsC

12、sGzD26后向差分對(duì)穩(wěn)定性的影響類(lèi)似于前向差分法222222222211Re()Re()Re()Re( )0()01122zjjzjs( ) ( )對(duì)于復(fù)數(shù)z, z=+j111Re( )Re()Re()0011Re()0Re()0zzsTTzTzzTzz27它就是經(jīng)過(guò)4.9映射,S平面的穩(wěn)定區(qū)域,被映射到Z平面的情況是:它映射到圓心在=1/2,=0,半徑為 的園。即: 使用后向差分,原來(lái)穩(wěn)定的模擬控制系統(tǒng)變換為數(shù)字控制系統(tǒng)后,仍然是穩(wěn)定的。22211()22 ( )園方程2811/20-1S平面Z平面29(3)雙線(xiàn)性變換法 雙線(xiàn)性變換法也稱(chēng)梯形法或Tustin法,是基于梯形面積近似積分的方法

13、。根據(jù)這個(gè)方法有TTkukTudttukTTk) 1()(21)()1(TTkekTedttekTTk)1()(21)()1(30差分方程)()()()()()(zEzzE2TzUzzU2aTzUzzU111a1z1zT21zEzUzD)()()(離散后的控制器脈沖傳遞函數(shù)) 3 . 4(11211211zzTzzTs令31則D(z)與模擬調(diào)節(jié)器GC(s)具有相同的形式。) 4 . 4()()(112zzTsCsGzD可認(rèn)為從s平面到z平面的映射函數(shù)為考察該映射對(duì)穩(wěn)定性的影響。01z1z0T01z1zT2s)Re()Re()Re(32令z=+j,帶入012j1j1j11z1z2222)(Re(

14、)Re()Re(也就是1012222即S平面穩(wěn)定的極點(diǎn),映射到Z平面在單位圓內(nèi)。雙線(xiàn)性變換是穩(wěn)定的。33對(duì)于任何一個(gè)已經(jīng)設(shè)計(jì)好的模擬調(diào)節(jié)器Gc(S),我們可以使用后向差分法、或雙線(xiàn)性變換法,將模擬調(diào)節(jié)器GcSe)轉(zhuǎn)換為Z變換域的脈沖傳遞函數(shù)D(Z)211( )( )(4.4)CzsT zD zGs)10. 4()()(11TzsCsGzD有了D(Z),就可以得到調(diào)節(jié)器的差分方程就可以用計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)。34還有一些離散化方法: 脈沖響應(yīng)不變法 階躍響應(yīng)不變法 零極點(diǎn)匹配映射法 教材上沒(méi)有介紹,需要時(shí),自己找相關(guān)資料,我們就不討論了。354.2 數(shù)字PID控制器的設(shè)計(jì)l PID控制規(guī)律l PID

15、控制規(guī)律的離散化 l PID控制規(guī)律的脈沖傳遞函數(shù) l 數(shù)字PID控制器364.2.1 PID 控制(1) 模擬PID控制調(diào)節(jié)器被控對(duì)象r(t)y(t)e(t)u(t)-+PID控制,就是控制器對(duì)誤差信號(hào)e(t)進(jìn)行比例(P)、積分(I)、微分(D)運(yùn)算,得到輸出控制信號(hào)u(t)。0( )( )( )1( )( ) ( )( )tPDIe tr ty tde tu tKe te t dtTTdt37式中u(t)是控制器的輸出;e(t)是系統(tǒng)給定量與輸出量的偏差;Kp是比例系數(shù);TI是積分時(shí)間常數(shù);TD是微分時(shí)間常數(shù)。 PID 控制也可以表達(dá)為:dttdeKdtteKteKtuDt0IP)()(

16、)()(KI積分系數(shù) KI=KP/TIKD微分系數(shù) KD=KP*TD傳遞函數(shù)為:)()(sTsT11KsGDIPC38教材上的PID控制,在上述基本PID運(yùn)算的基礎(chǔ)上,又添加了一項(xiàng)u0它表示一個(gè)控制量的初始值,例如閥門(mén)的初始開(kāi)度等,一般情況不用這樣表示,故后面我們不再用這一項(xiàng),而是直接用常用的PID算法公式00( )( )( )( )tPIDde tu tK e tKe t dtKudt0( )( )( )( )tPIDde tu tK e tKe t dtKdt39使用PID控制器的控制系統(tǒng)原理圖KP+G0(s)GC(s)y(t)u(t)e(t)r(t)-+IPDsTKIPsTKDP40比例

17、作用比例作用的引入是為了及時(shí)成比例地反映控制系統(tǒng)的偏差信號(hào)e(t),系統(tǒng)偏差一旦產(chǎn)生,調(diào)節(jié)器立即產(chǎn)生與其成比例的控制作用,以減小偏差。l 比例控制的特點(diǎn):響應(yīng)快,一旦出現(xiàn)偏差,控制器會(huì)立即產(chǎn)生控制作用u(t)=KPe(t),使系統(tǒng)向減小偏差的方向變化。l 存在的不足:對(duì)某些系統(tǒng),可能存在穩(wěn)態(tài)誤差,加大比例系數(shù)k,系統(tǒng)的穩(wěn)態(tài)誤差減小,但穩(wěn)定性可能變差,可能導(dǎo)致振蕩。41 積分作用的引入是為了使系統(tǒng)消除穩(wěn)態(tài)誤差,以保證實(shí)現(xiàn)對(duì)設(shè)定值的無(wú)靜差跟蹤。 假設(shè)系統(tǒng)己經(jīng)處于閉環(huán)穩(wěn)定狀態(tài),此時(shí)的系統(tǒng)輸出和誤差量保持為常值,只有當(dāng)且僅當(dāng)動(dòng)態(tài)誤差e(t)=0時(shí),控制器的輸出才為常數(shù)。 從原理上看,只要控制系統(tǒng)存在動(dòng)

18、態(tài)誤差,積分調(diào)節(jié)就產(chǎn)生作用,直至無(wú)差,積分作用就停止,此時(shí)積分調(diào)節(jié)輸出為一常值。 積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù)TI的大小,TI越小,積分作用越強(qiáng),反之則積分作用弱。積分作用的引入會(huì)使系統(tǒng)穩(wěn)定性下降,動(dòng)態(tài)響應(yīng)變慢。實(shí)際中,積分作用常與另外兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI控制器或者PID控制器。 積分I的作用對(duì)控制性能的影響42 微分D作用對(duì)控制性能的影響 微分作用的引入,主要是為了改善控制系統(tǒng)的響應(yīng)速度和穩(wěn)定性。 微分作用能反映系統(tǒng)偏差的變化律,預(yù)見(jiàn)偏差變化的趨勢(shì),因此能產(chǎn)生超前的控制作用。 直觀(guān)而言,微分作用能在偏差還沒(méi)有形成之前,就己經(jīng)依據(jù)偏差的變化趨勢(shì)產(chǎn)生控制作用,因此,微分作用可以改善系統(tǒng)

19、的動(dòng)態(tài)性能。 434.2.2 PID控制規(guī)律的離散化 計(jì)算機(jī)控制系統(tǒng)中,利用外接矩形法進(jìn)行數(shù)值積分計(jì)算機(jī)控制系統(tǒng)中,利用外接矩形法進(jìn)行數(shù)值積分(在時(shí)(在時(shí)間間T T內(nèi)近似認(rèn)為內(nèi)近似認(rèn)為e(t)e(t)為常數(shù))為常數(shù)),一階后向差分進(jìn)行數(shù)值微分,一階后向差分進(jìn)行數(shù)值微分,當(dāng)選定采樣周期為當(dāng)選定采樣周期為T(mén) T時(shí),有時(shí),有 )(01ijiiDjIiPieeTTeTTeKu u ui i 為控制器輸出,它對(duì)應(yīng)于被控對(duì)象的執(zhí)行機(jī)構(gòu)第為控制器輸出,它對(duì)應(yīng)于被控對(duì)象的執(zhí)行機(jī)構(gòu)第 i 次次采樣時(shí)刻應(yīng)達(dá)到的位置,因此,采樣時(shí)刻應(yīng)達(dá)到的位置,因此,該式稱(chēng)為位置型該式稱(chēng)為位置型PID控制算控制算式,式,其輸出值與

20、過(guò)去所有狀態(tài)有關(guān)其輸出值與過(guò)去所有狀態(tài)有關(guān) 。44 當(dāng)執(zhí)行機(jī)構(gòu)需要的不是控制量的絕對(duì)數(shù)值,而是其增量時(shí),由上式可導(dǎo)出增量型PID控制算式 11121(2)()iiiDPiiiiiiIDPiiiiIuuuTTKeeeeeeTTTTKeeeeTT )(1i0j2i1iDjI1iP1ieeTTeTTeKu對(duì)于位置式PID控制算法,i-1時(shí)刻的ui-1為:i時(shí)刻與i-1時(shí)刻的輸出值之差為:45l 計(jì)算機(jī)只輸出控制增量,即執(zhí)行機(jī)構(gòu)位置的變化部分,因而誤動(dòng)作影響小l在i時(shí)刻的輸出ui,只需用到此時(shí)刻的偏差,以及前一時(shí)刻,前兩時(shí)刻的偏差ei-1,ei-2和前一次的輸出值ui-1,這大大節(jié)約了內(nèi)存和計(jì)算時(shí)間l

21、在進(jìn)行手動(dòng)自動(dòng)切換時(shí),控制量沖擊小,能夠較平滑地過(guò)渡 增量型控制算式具有以下優(yōu)點(diǎn)缺點(diǎn): 不便于積分限幅處理、積分項(xiàng)分離處理,對(duì)超調(diào)量的控制不方便46)2(2111iiiDiIiiPiieeeTTeTTeeKuuPID算法還可寫(xiě)成遞推型PID方式47PID控制算法 只是用比例項(xiàng)P (比例控制) 比例+積分 PI 比例+微分 PD 比例+積分+微分PID依據(jù)控制性能要求、被控對(duì)象的特征選擇。對(duì)于PID控制,PID三項(xiàng)的系數(shù)值決定系統(tǒng)的控制性能選擇可是的系數(shù),叫做PID參數(shù)整定。484.2.3. PID算法的實(shí)現(xiàn)為了盡量節(jié)省計(jì)算時(shí)間,一般使用第推算法。(1) 增量式PID算法可以直接利用公式5.21

22、計(jì)算。1112112(2)()(2)iiiDPiiiiiiIPiiIiDiiiuuuTTK eeeeeeTTKeeK eKeee 需要保存ei-1 , ei-2兩次誤差信號(hào),再利用當(dāng)前誤差 ei 計(jì)算輸出信號(hào) 。 該算法流程圖見(jiàn)教材72頁(yè)圖4.949(2)位置式PID算法實(shí)現(xiàn)方法1利用遞推計(jì)算公式5.22計(jì)算位置式PID控制信號(hào)11121112(2)()(2)DiiPiiiiiiIiPiiI iDiiiTTuuK eeeeeeTTuK eeKeK eee它需要保存ei-1 , ei-2兩次誤差信號(hào),前一次的控制輸出信號(hào) ui-1,再利用當(dāng)前誤差 ei 計(jì)算輸出信號(hào) 。實(shí)際上,該方法就是i1ii

23、uuu實(shí)現(xiàn)該算法的程序流程圖自己參考教材圖4.9畫(huà)一下。具體的程序代碼與所使用的程序設(shè)計(jì)語(yǔ)言有關(guān)。50(3)位置式PID算法2將公式5.20的積分項(xiàng)Xi 為積分項(xiàng)。積分初值X0=0,該方法需要保存ei-1和前面的積分值 Xi-1。 該方法的優(yōu)點(diǎn)是可以進(jìn)行積分項(xiàng)的分離和單獨(dú)限幅處理,有利于提高控制性能例如誤差太大時(shí),使積分項(xiàng)為0(只用PD)算法,這樣可以減小積分飽和造成的超調(diào)量。1iiIi1iiDiiPi0j1iiDjIiPi0j1iiDjIiPiXeKXeeKXeKeeKeKeKeeTTeTTeKu)()( )(51該方法的程序設(shè)計(jì),自己回去編寫(xiě)。對(duì)于許多PID控制算法的改進(jìn),都是基于位置式P

24、ID控制算法l積分項(xiàng)的改進(jìn)對(duì)控制效果有較大的改進(jìn) 積分分離 變速積分法 抗擊分包和 梯形積分法 消除積分不靈敏區(qū)方法l微分項(xiàng)的改進(jìn) 不完全微分法 微分先行法524.2.4. PID控制規(guī)律的脈沖傳遞函數(shù)將模擬控制器的傳遞函數(shù) )11 ()(sTsTKsGDIPc用后向差分方法等效離散化(s=(1-z-1)/T),可得PID控制規(guī)律的脈沖傳遞函數(shù)形式1111( )1( )( )1(1)( )1DzcPsTITU zTD zG sKzE zTzT直接從差分方程也可以得到該式53111( ) ( )( )(1)( )1DPITTU zKE zE zzE zTzT所以54 4.2.5 數(shù)字PID控制器

25、算法的改進(jìn)l 標(biāo)準(zhǔn)PID控制算法存在的問(wèn)題 l PID控制器的改進(jìn)算法 l PID控制的發(fā)展 551. 標(biāo)準(zhǔn)PID控制算法存在的問(wèn)題 任何一種執(zhí)行機(jī)構(gòu)都存在一個(gè)線(xiàn)性工作區(qū),同時(shí),執(zhí)行機(jī)構(gòu)的動(dòng)態(tài)特性也存在一個(gè)線(xiàn)性工作區(qū) 。 增量式PID算法中微分項(xiàng)和比例控制作用過(guò)大將出現(xiàn)微分飽和,都會(huì)使執(zhí)行機(jī)構(gòu)進(jìn)入非線(xiàn)性區(qū),從而使系統(tǒng)出現(xiàn)過(guò)大的超調(diào)或持續(xù)振蕩,動(dòng)態(tài)品質(zhì)變壞。 為了克服以上兩種飽和現(xiàn)象,避免系統(tǒng)的過(guò)大超調(diào),使系統(tǒng)具有較好的動(dòng)態(tài)品質(zhì),必須使PID控制器輸出的控制信號(hào)受到約束,即對(duì)標(biāo)準(zhǔn)的PID控制算法進(jìn)行改進(jìn),并主要是對(duì)積分項(xiàng)和微分項(xiàng)進(jìn)行改進(jìn)。 56 2. PID控制器的改進(jìn)算法l 積分飽和作用及其抑

26、制 l PID增量算法的飽和作用及其抑制 l 干擾的抑制 l PID算式中微分項(xiàng)的改進(jìn) 57(1)積分項(xiàng)的改進(jìn) 物理執(zhí)行元件的機(jī)械和物理性能是受約束的,即輸入u(t)的取值是在有限范圍內(nèi),同時(shí)其變化率也受限制。 控制系統(tǒng)在啟動(dòng)、停止或者大幅度提降給定值等情況下,系統(tǒng)輸出會(huì)出現(xiàn)較大的偏差,這種較大偏差,不可能在短時(shí)間內(nèi)消除,經(jīng)過(guò)積分項(xiàng)累積后,可能會(huì)使控制量u(k)很大,甚至超過(guò)執(zhí)行機(jī)構(gòu)的極限。另外,當(dāng)負(fù)誤差的絕對(duì)值較大時(shí),也會(huì)出現(xiàn)另一種極端情況。q 積分分離法58 積分分離法積分分離法 減小積分飽和的關(guān)鍵在于不能使積分項(xiàng)累積過(guò)大。 積分項(xiàng)的主要作用是消除靜態(tài)誤差,因此當(dāng)偏差大于某個(gè)規(guī)定的門(mén)限值時(shí)

27、,刪除積分作用,PID控制器相當(dāng)于一個(gè)PD調(diào)節(jié)器,這樣既可以加快系統(tǒng)的響應(yīng)又可以消除積分飽和現(xiàn)象,不致使系統(tǒng)產(chǎn)生過(guò)大的超調(diào)和振蕩。 只有當(dāng)誤差e在門(mén)限之內(nèi)時(shí),加入積分控制,相當(dāng)于PID控制器,則可消除靜差,提高控制精度。 積分分離的控制規(guī)律為59)(101iiDijjIipieeTTeTTKeKu11,0,iieKe當(dāng)當(dāng)程序?qū)崿F(xiàn):增加一個(gè)判斷環(huán)節(jié),當(dāng)誤差ei過(guò)大時(shí),使積分項(xiàng)maxmax)(ee0eeXeKXeeKXeKuii1iiIi1iiDiiPi60 變速積分的PID算法 前面的PID算法中,積分系數(shù)KI(或TI)是一個(gè)常數(shù)。 積分作用太強(qiáng),會(huì)造成積分項(xiàng)太大,出現(xiàn)負(fù)偏差比較大時(shí)(出現(xiàn)較大的

28、超調(diào)量),積分項(xiàng)才會(huì)逐步變小 使控制量變小。 積分作用弱有可能靜差大 因此, 我們的要求:偏差大積分作用弱,直至不積分 偏差小積分作用強(qiáng)這樣,積分系數(shù)就應(yīng)該是偏差ei的函數(shù)。例如4.2761( )( ) ( )( )1( )( ) ( )( )0( )IIu kKe jf e ke ke kBAe kBf e kBe kABAe kABF值在01之間變化,是當(dāng)前的偏差起的作用與他的偏差值有關(guān),相當(dāng)于積分項(xiàng)的系數(shù)是變化的。62 抗積分飽和 積分項(xiàng)的輸出限制在執(zhí)行機(jī)構(gòu)所能執(zhí)行的輸出值范圍內(nèi),例如如果通過(guò)8位DA輸出,則最大值限制在0FFH。這樣,一旦輸出出現(xiàn)超調(diào),積分項(xiàng)輸出UI立即變小,不會(huì)出現(xiàn)系

29、統(tǒng)出現(xiàn)超調(diào)后,控制量u還不減小的情況。63 梯形積分消除積分不靈敏64(2)PID算式中微分項(xiàng)的改進(jìn) 在標(biāo)準(zhǔn)數(shù)字PID算法中,對(duì)于誤差為階躍信號(hào),微分控制作用只體現(xiàn)在誤差信號(hào)發(fā)生瞬變的第一個(gè)采樣周期內(nèi))(1iiDiDeeTTu從第二個(gè)采樣周期開(kāi)始,ei=ei-1,微分部分輸出變?yōu)榱?。而在連續(xù)控制系統(tǒng)中,PID控制器的微分部分能在較長(zhǎng)時(shí)間內(nèi)起作用,如圖所示。et=kT65 不完全微分PID控制算法為了改善控制效果,需要對(duì)微分項(xiàng)做改進(jìn)微分作用比較工程上一般是在傳統(tǒng)PID算法的基礎(chǔ)上增加一個(gè)慣性環(huán)節(jié)1sT1sGff)(66通過(guò)加入慣性環(huán)節(jié)構(gòu)成不完全微分?jǐn)?shù)字控制器。它不僅可以平滑微分產(chǎn)生的瞬時(shí)脈動(dòng),而

30、且能加強(qiáng)微分對(duì)全過(guò)程的影響。 不完全微分的PID調(diào)節(jié)規(guī)律) 1()1 ()11 (1)(sTsTssTTsTKsTsTsTKsGfIDIIpDIfP 實(shí)際上,這個(gè)慣性環(huán)節(jié),就相當(dāng)于在PID輸出增加一個(gè)RC低通濾波器RC67該慣性環(huán)節(jié)的實(shí)現(xiàn)( )(1) (1)( )PIDu ku kuk其中T是采樣周期,是濾波器的時(shí)間常數(shù),它相當(dāng)于RC低通濾波器的 =RC它就是前面介紹過(guò)的一階數(shù)字低通濾波器。/101Te RC68 微分先行PID控制算法教材77頁(yè)簡(jiǎn)單介紹了該方法。69(3) 其它改進(jìn)方法包括時(shí)間最優(yōu)PID控制帶死區(qū)的PID控制算法可變?cè)隽縋ID控制算法還有許多具有人工智能特征的PID控制算法例

31、如:自適應(yīng)PID控制算法 基于人工神經(jīng)元網(wǎng)絡(luò)的PID控制算法 參數(shù)子整定PID控制算法70 3. PID控制的發(fā)展 PID是行之有效的一種控制規(guī)律,隨著計(jì)算機(jī)控制技術(shù)的發(fā)展和控制理論的發(fā)展,許多學(xué)者對(duì)這種控制方法進(jìn)行了更深入的研究,提出了許多性能優(yōu)良的PID控制算法。 l 可變?cè)鲆鍼ID控制 Kp可變l 參數(shù)自尋優(yōu)PID控制 自動(dòng)尋找優(yōu)化的PID參數(shù)。l PID+Ping-Pang復(fù)合控制 在誤差進(jìn)入指定區(qū)域,才使用PID控制,該范圍外,使用開(kāi)關(guān)控制。l 自適應(yīng)PID控制 l 模糊PID控制 l PID專(zhuān)家控制系統(tǒng) 714.2.6 數(shù)字PID控制器的參數(shù)整定 在實(shí)際控制系統(tǒng)中,控制算式一旦確定

32、,比例,積分和微分參數(shù)的整定就成為重要的工作??刂菩Ч暮脡脑诤艽蟪潭壬先Q于這些參數(shù)選擇得是否得當(dāng)。關(guān)于PID控制參數(shù)整定方法有很多。通常首先要對(duì)工業(yè)對(duì)象的動(dòng)態(tài)特性作某種簡(jiǎn)單假設(shè)。因此,由這些整定方法得到的參數(shù)值在使用時(shí)不一定是最佳的,往往只作為參考值。在實(shí)時(shí)控制中,還要在這些值附近探索,找出實(shí)用中有效的最佳值。l PID參數(shù)整定的理論方法 l 試湊法確定PID調(diào)節(jié)參數(shù) l 簡(jiǎn)易工程法整定參數(shù) 721. 理論方法按照指標(biāo)要求、選取一組合適的PID參數(shù),它與被控對(duì)象的特性相配合,使系統(tǒng)特征方程的根分布在S平面左半平面某一個(gè)希望的區(qū)域。通過(guò)分析零極點(diǎn)對(duì)系統(tǒng)性能影響,選擇合適的零極點(diǎn)就得到控制器的

33、傳遞函數(shù)。要求由對(duì)象準(zhǔn)確的數(shù)學(xué)模型有時(shí),理論上尋找是困難的。732. 簡(jiǎn)易工程法(1)擴(kuò)充臨界比例帶法l 選擇T: 足夠小如果有滯后環(huán)節(jié),選為滯后時(shí)間1/10l 在純比例控制下,調(diào)整KP 階躍響應(yīng)出現(xiàn)等幅振蕩TK74記錄TK,KP.。臨界比例度PKK1選擇一個(gè)控制度它表示數(shù)字PID算法與對(duì)應(yīng)的模擬PID算法效果的相似程度PIDt02PIDt02dtedte模擬數(shù)字控制度75然后查表(利用選擇的控制度、控制規(guī)律)128頁(yè)表5-2得到 T 、 KP、TI、TD。例如,假設(shè)某一系統(tǒng),在KP=25時(shí),產(chǎn)生臨界振蕩,測(cè)得TK=5選擇控制度=1.2,PID控制則:T=0.043TK=0.043*5 KP=0.47*(1/K)=0.47*25= TI=0.47TK=0.47*1.2 TD=0.16TK=0.15*1.2= 76(2) 擴(kuò)充響應(yīng)曲線(xiàn)法除了擴(kuò)充臨界比例帶法,還有直接依據(jù)系統(tǒng)的階躍相應(yīng)曲線(xiàn)來(lái)進(jìn)行PID參數(shù)整定。加階躍激勵(lì),得到它的階躍響應(yīng)曲

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論