国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一類(lèi)線(xiàn)性離散時(shí)間系統(tǒng)的預(yù)見(jiàn)控制器設(shè)計(jì)

2022-10-31 12:39李麗孟曉華
應(yīng)用數(shù)學(xué) 2022年4期
關(guān)鍵詞:目標(biāo)值步數(shù)閉環(huán)

李麗 孟曉華

(1.湖北經(jīng)濟(jì)學(xué)院統(tǒng)計(jì)與數(shù)學(xué)學(xué)院,湖北 武漢 430205;2.湖北經(jīng)濟(jì)學(xué)院中國(guó)改革試點(diǎn)探索與評(píng)估協(xié)同創(chuàng)新中心湖北分中心,湖北 武漢 430205)

1.引言

跟蹤控制器的作用是使得系統(tǒng)的輸出能緊緊跟隨其希望的輸出,而不消耗過(guò)多的控制能量.跟蹤控制的問(wèn)題一直是控制理論中一個(gè)研究的熱點(diǎn),而且也取得了很好的成果[1].在生活實(shí)際中有許多控制系統(tǒng)的輸出目標(biāo)值信號(hào)是已知的.例如X -Y工作臺(tái)、機(jī)器人系統(tǒng),其目標(biāo)路徑就是事先規(guī)定的,因而是已知的,或者說(shuō),是可以預(yù)見(jiàn)的.預(yù)見(jiàn)控制理論就是利用可預(yù)見(jiàn)的目標(biāo)值信號(hào)的未來(lái)信息參與當(dāng)前控制系統(tǒng)中,使得閉環(huán)系統(tǒng)的跟蹤性能得到提高.[2]預(yù)見(jiàn)控制的思想最初起源于20世紀(jì)60年代.Sheridan于1966年在文[3]中介紹了預(yù)見(jiàn)控制的本質(zhì)特征和三種基本模型,通過(guò)三個(gè)模型,提出了預(yù)見(jiàn)控制的概念.1968 年,Bender將線(xiàn)性最優(yōu)預(yù)見(jiàn)控制的方法應(yīng)用于車(chē)輛懸掛系統(tǒng)[4].Hayase和Ichikawa于1969年提出了利用目標(biāo)值改善系統(tǒng)跟蹤性能的預(yù)見(jiàn)控制方法[5].20 世紀(jì)70年代,以Tomizuka[6]、Katayama[7]為代表的學(xué)者們發(fā)表了一系列成果,這方面的研究才被人們廣泛關(guān)注.隨后基于這些@期經(jīng)典預(yù)見(jiàn)控制理論方法,相關(guān)學(xué)者將預(yù)見(jiàn)控制理論進(jìn)一步推廣到線(xiàn)性奇異系統(tǒng)[8],隨機(jī)系統(tǒng)[9],多智能體系統(tǒng)[10]等等.

不確定現(xiàn)象廣泛存在,因此如何利用預(yù)見(jiàn)控制理論的方法處理魯棒控制問(wèn)題,近年來(lái)得到了高度的關(guān)注,尤其是H2/H∞預(yù)見(jiàn)控制問(wèn)題.如文[11]引入H∞的控制思想,解決了連續(xù)線(xiàn)性系統(tǒng)的H∞前饋預(yù)見(jiàn)問(wèn)題,并基于H∞代數(shù)Riccati方程最小化指標(biāo)函數(shù),得到最優(yōu)控制律.隨后該課題組利用Hamiltonian矩陣方法研究了一般形式的連續(xù)時(shí)滯H∞預(yù)見(jiàn)控制問(wèn)題[12].線(xiàn)性矩陣不等式是魯棒控制理論中一種有效的方法,并被應(yīng)用到系統(tǒng)和控制的各個(gè)領(lǐng)域中.例如文[13]構(gòu)造增廣系統(tǒng)將帶積分魯棒預(yù)見(jiàn)跟蹤控制問(wèn)題轉(zhuǎn)化為魯棒LQ調(diào)節(jié)器問(wèn)題,得到的控制器結(jié)構(gòu)也包含預(yù)見(jiàn)前饋補(bǔ)償器、狀態(tài)反饋控制器和積分環(huán)節(jié),來(lái)研究帶執(zhí)行器故障的離散時(shí)間多面體不確定系統(tǒng)的預(yù)見(jiàn)控制問(wèn)題.文[14-15]將預(yù)見(jiàn)控制理論中經(jīng)典的差分算子方法直接推廣到參數(shù)不確定系統(tǒng)中來(lái),并結(jié)合LMI 技術(shù)給出了魯棒預(yù)見(jiàn)控制器的設(shè)計(jì)方法.另一方面,為了克服文[14-15]中的差分算子無(wú)法作用于時(shí)變的不確定項(xiàng),文[16]利用系統(tǒng)狀態(tài)與其穩(wěn)態(tài)值之差代替通常的狀態(tài)差分來(lái)構(gòu)造擴(kuò)大誤差系統(tǒng),通過(guò)求解LMI 來(lái)給出預(yù)見(jiàn)控制器的設(shè)計(jì)方法.

針對(duì)一類(lèi)離散時(shí)間系統(tǒng),本文將結(jié)合預(yù)見(jiàn)控制理論的方法和LMI技術(shù),研究狀態(tài)反饋和輸出反饋預(yù)見(jiàn)控制器的設(shè)計(jì)問(wèn)題.本文引入兩個(gè)新的輔助變量,通過(guò)系統(tǒng)狀態(tài)與輔助變量之差代替通常的狀態(tài)差分來(lái)構(gòu)造擴(kuò)大誤差系,改進(jìn)了以往的誤差系統(tǒng)的構(gòu)造方法,得到一種新的擴(kuò)大誤差系統(tǒng).然后,通過(guò)改寫(xiě)擴(kuò)大誤差系統(tǒng)的輸出方程,使其融合未來(lái)預(yù)見(jiàn)信號(hào)的信息,并利用李亞普洛夫第二方法,給出保證閉環(huán)系統(tǒng)漸近穩(wěn)定的條件.我們還將通過(guò)數(shù)值仿真對(duì)不同的預(yù)見(jiàn)步數(shù)的情況進(jìn)行比較,顯示出目標(biāo)信號(hào)的預(yù)見(jiàn)作用對(duì)閉環(huán)系統(tǒng)跟蹤性能的優(yōu)越性.需要指出了是本文針對(duì)線(xiàn)性離散時(shí)間系統(tǒng)給出了一種新的擴(kuò)大誤差系統(tǒng)的構(gòu)造方法.本文構(gòu)造出擴(kuò)大誤差系統(tǒng)不含誤差向量,這樣處理的好處有兩點(diǎn): (i) 降低系統(tǒng)維數(shù),減少計(jì)算量;(ii) 允許系統(tǒng)的輸出方程中含有不確定項(xiàng),應(yīng)用對(duì)象更廣泛.

記號(hào):P >0表示P為對(duì)稱(chēng)正定矩陣,P >Q表示P -Q >0;*表示對(duì)稱(chēng)矩陣的對(duì)稱(chēng)項(xiàng),I表示適當(dāng)維數(shù)的單位矩陣.

2.問(wèn)題描述及基本假設(shè)

考慮離散時(shí)間系統(tǒng):

其中,x(k)∈Rn為狀態(tài)向量;u(k)∈Rq為控制輸入向量;y(k)∈Rq為控制輸出向量;A,B和C為適當(dāng)維數(shù)的常數(shù)矩陣.

設(shè)r(k)∈Rq為目標(biāo)值信號(hào).誤差信號(hào)定義為

假設(shè)目標(biāo)值信號(hào)是可預(yù)見(jiàn)的,即

假設(shè)A2設(shè)目標(biāo)值信號(hào)r(k)的預(yù)見(jiàn)步數(shù)為MR,即在當(dāng)前時(shí)刻k,目標(biāo)值信號(hào)r(k),r(k+1),r(k+2),···,r(k+MR)為已知.并設(shè)MR步之后目標(biāo)值信號(hào)不變,即

注2.1假設(shè)A2是預(yù)見(jiàn)控制理論的標(biāo)準(zhǔn)假設(shè).按照控制系統(tǒng)本身的特點(diǎn),只有一段時(shí)間的可預(yù)見(jiàn)目標(biāo)值信號(hào)對(duì)系統(tǒng)的性能有較明顯的影響,預(yù)見(jiàn)步數(shù)外的目標(biāo)值信號(hào)為系統(tǒng)性能的影響不大,從而在可預(yù)見(jiàn)步數(shù)以外的目標(biāo)值信號(hào)的值我們不必關(guān)心,從而可@為它是任何常數(shù).事實(shí)上,普通的反饋控制系統(tǒng)不利用可預(yù)見(jiàn)信號(hào),相當(dāng)于取預(yù)見(jiàn)步數(shù)為零.

引理2.3針對(duì)系統(tǒng)x(k+1)=Ax(k),如果存在矩陣P >0及適當(dāng)維數(shù)的矩陣G使得

則系統(tǒng)是漸近穩(wěn)定.

證根據(jù)文[19]的定理1,容易推出如果存在矩陣P >0,使得

則系統(tǒng)是魯棒漸近穩(wěn)定的.

對(duì)式(2.4)做合同變換: 左乘diag{GT,I},同時(shí)右乘它的轉(zhuǎn)置可得到

而當(dāng)H >0時(shí),不等式-(L-H)TH-1(L-H)≤0成立,也就是

結(jié)合式(2.5)和式(2.6)可知,式(2.3)可以保證式(2.5)成立,而式(2.5)和式(2.4)是等價(jià)的.因此,若式(2.3)成立,則式(2.4)是成立的,從而結(jié)論成立.

受文[9]的啟發(fā),我們構(gòu)造如下形式變量

3.擴(kuò)大誤差系統(tǒng)的推導(dǎo)

我們首先導(dǎo)出一個(gè)擴(kuò)大誤差系統(tǒng),把這里的跟蹤問(wèn)題轉(zhuǎn)化為調(diào)節(jié)問(wèn)題,然后應(yīng)用LMI技巧設(shè)計(jì)控制器.

根據(jù)式(2.1),式(2.7)和式(2.8)得到

根據(jù)假設(shè)A2和式(2.8),上式可進(jìn)一步寫(xiě)為

同時(shí)注意

注意系統(tǒng)(3.7)的特點(diǎn)是: 體現(xiàn)預(yù)見(jiàn)信息的XR(k)是狀態(tài)向量的一部分,這樣形式系統(tǒng)(3.7)便包含了可預(yù)見(jiàn)的目標(biāo)值的信息.但系統(tǒng)(3.7)中沒(méi)有出現(xiàn)u(k)的差分,而只出現(xiàn)(k),這使得當(dāng)利用LMI方法求出系統(tǒng)(3.7)的控制輸入時(shí),其中不會(huì)包含誤差e(k)的積分,從而閉環(huán)系統(tǒng)不包含積分器,因此不利于消除靜態(tài)誤差.為此,我們引進(jìn)離散積分器,它由下式定義

注3.1在構(gòu)造擴(kuò)大誤差系統(tǒng)(3.10),在計(jì)算式(3.1)和(3.5)時(shí)并沒(méi)有用到y(tǒng)(k)和x(k)的差分,而是通過(guò)引入輔助變量方法,這樣給預(yù)見(jiàn)控制理論中線(xiàn)性離散時(shí)間系統(tǒng)的擴(kuò)大誤差系統(tǒng)的構(gòu)造提供一種新的方法.另外,由于無(wú)需對(duì)系統(tǒng)(2.1)的狀態(tài)方程兩邊取差分,因而避免了求系統(tǒng)的有關(guān)系數(shù)矩陣的差分,這使得即使系數(shù)矩陣是時(shí)變的,其形式系統(tǒng)(3.10)仍然有比較簡(jiǎn)單的形式.

注3.2和文[16]相比,狀態(tài)變量(k)中沒(méi)有加入誤差向量e(k),這樣處理不僅減少擴(kuò)大誤差系統(tǒng)的階數(shù),降低計(jì)算復(fù)雜度.

4.預(yù)見(jiàn)控制器的設(shè)計(jì)

針對(duì)擴(kuò)大誤差系統(tǒng)(3.10),本節(jié)分別設(shè)計(jì)狀態(tài)反饋控制器和輸出反饋控制器,分割代回原系統(tǒng)便得到帶有預(yù)見(jiàn)作用的狀態(tài)控制器和輸出控制器.

成立,則閉環(huán)系統(tǒng)(4.2)是漸近穩(wěn)定的,其中狀態(tài)反饋增益矩陣為K=YG-1,控制輸入為

證我們來(lái)證明: 對(duì)于閉環(huán)系統(tǒng)(4.2),如果定理4.1的條件成立,則引理2.3的條件也成立,從而由引理2.3可知定理4.1成立.

根據(jù)引理2.3,如果存在一個(gè)矩陣P >0和矩陣K,使得矩陣K矩陣P滿(mǎn)足

現(xiàn)在來(lái)研究系統(tǒng)(2.1)的帶有預(yù)見(jiàn)作用的狀態(tài)控制輸入.

當(dāng)假設(shè)A1,A2成立時(shí),已經(jīng)求得系統(tǒng)(3.10)的控制輸入(4.1).對(duì)增益矩陣K進(jìn)行分解

由上式看出,系統(tǒng)(2.1)的帶有預(yù)見(jiàn)作用的控制器由4部分構(gòu)成: 第1部分為狀態(tài)變量反饋?lái)?xiàng);第2部分為基于未來(lái)目標(biāo)值信號(hào)的預(yù)見(jiàn)前饋補(bǔ)償項(xiàng);第3部分是跟蹤誤差的積分;第4部分是關(guān)于初值和終值的補(bǔ)償.

考慮到系統(tǒng)(2.1)的觀測(cè)方程和目標(biāo)值信號(hào)r(k)的可預(yù)見(jiàn)性,針對(duì)形式系統(tǒng)(3.10),觀測(cè)方程取為

注4.2改寫(xiě)后的輸出方程中包含了可預(yù)見(jiàn)目標(biāo)值信號(hào)的未來(lái)信息和離散積分器,這樣對(duì)系統(tǒng)(3.10)引入輸出反饋時(shí),控制輸入帶有預(yù)見(jiàn)作用和積分器,實(shí)現(xiàn)改善閉環(huán)系統(tǒng)跟蹤性能和消除靜態(tài)誤差的作用.

假設(shè)系統(tǒng)(3.10)的控制輸入為

那么當(dāng)控制輸入由(4.10)確定時(shí),系統(tǒng)(3.10)的閉環(huán)系統(tǒng)為

定理4.2對(duì)于給定的參數(shù)β和矩陣Q,如果存在矩陣P >0和矩陣G,U及L使得

成立,則閉環(huán)系統(tǒng)(4.11)是漸近穩(wěn)定的,其中靜態(tài)輸出反饋增益矩陣為K=LU-1,控制輸入為

由上式看出,系統(tǒng)(2.1)的帶有預(yù)見(jiàn)作用的控制器由4部分構(gòu)成: 第1部分為輸出反饋?lái)?xiàng);第2部分為基于未來(lái)目標(biāo)值信號(hào)的預(yù)見(jiàn)前饋補(bǔ)償項(xiàng);第3部分是跟蹤誤差的積分;第4部分是關(guān)于初值和終值的補(bǔ)償.

5.數(shù)值仿真

我們對(duì)目標(biāo)值信號(hào)的預(yù)見(jiàn)步數(shù)分別為MR=2和MR=6及目標(biāo)值信號(hào)沒(méi)有預(yù)見(jiàn)即MR=0三種情況進(jìn)行數(shù)值仿真.根據(jù)定理4.1,應(yīng)用MATLAB的LMI工具箱可求解出LMI(4.3)中的矩陣變量G和Y,則反饋矩陣K=YG-1自然就得到.

圖5.1給出了系統(tǒng)(2.1)的閉環(huán)系統(tǒng)的輸出響應(yīng),圖5.2是跟蹤誤差.可以看出在目標(biāo)值信號(hào)的預(yù)見(jiàn)步長(zhǎng)為MR=6和MR=2及目標(biāo)值信號(hào)沒(méi)有預(yù)見(jiàn)即MR=0三種情況下,輸出信號(hào)都能準(zhǔn)確地跟蹤目標(biāo)值信號(hào).但是隨著目標(biāo)值預(yù)見(jiàn)步長(zhǎng)的增加,跟蹤誤差和輸入峰值在減小,而且閉環(huán)系統(tǒng)的輸出能更快跟蹤目標(biāo)值信號(hào).這正是預(yù)見(jiàn)控制要達(dá)到的目的.

為了更好地研究預(yù)見(jiàn)補(bǔ)償對(duì)系統(tǒng)的跟蹤性能的效果,我們針對(duì)目標(biāo)值信號(hào)(5.2)就預(yù)見(jiàn)步數(shù)為MR=3和MR=1及目標(biāo)值信號(hào)沒(méi)有預(yù)見(jiàn)即MR=0這三種情況進(jìn)行數(shù)值仿真.圖5.3給出閉環(huán)系統(tǒng)的輸出響應(yīng),圖5.4是跟蹤誤差.從圖5.3和圖5.4可看出,針對(duì)所選定的目標(biāo)值信號(hào),帶有預(yù)見(jiàn)作用的控制器的跟蹤效果明顯好于不帶預(yù)見(jiàn)作用的控制器的情況.而且隨著預(yù)見(jiàn)步數(shù)的增加(從MR=1到MR=3),超調(diào)量和跟蹤誤差都減少.

圖5.1 MR不相同時(shí),閉環(huán)系統(tǒng)的輸出響應(yīng)

圖5.2 MR不相同時(shí),閉環(huán)系統(tǒng)的跟蹤誤差

圖5.3 MR不相同時(shí),閉環(huán)系統(tǒng)的輸出響應(yīng)

圖5.4 MR不相同時(shí),閉環(huán)系統(tǒng)的跟蹤誤差

下面針對(duì)輸出反饋情況,取Q=CZ和β=1.我們針對(duì)以下三種情況進(jìn)行數(shù)值仿真:①M(fèi)R=6;②MR=2;③MR=0的情況進(jìn)行比較.

根據(jù)定理4.2,應(yīng)用MATLAB的LMI工具箱可求解出LMI(4.12)中的矩陣變量L和U,則反饋矩陣K=LU-1自然就得到.

作為例子,圖5.5 和圖5.6 表示預(yù)見(jiàn)步長(zhǎng)為MR=0,MR=2和MR=6的輸出響應(yīng)和跟蹤誤差.通過(guò)比較采用預(yù)見(jiàn)控制和不采用預(yù)見(jiàn)控制兩種情形下的跟蹤曲線(xiàn)和相應(yīng)的誤差曲線(xiàn),可以發(fā)現(xiàn),當(dāng)采用預(yù)見(jiàn)控制時(shí),超調(diào)量明顯減小了,而且可以更快地達(dá)到穩(wěn)定狀態(tài).

同樣,對(duì)于給定形如目標(biāo)值信號(hào)(5.2)的情況,我們針對(duì)不同預(yù)見(jiàn)步長(zhǎng)進(jìn)行了數(shù)值仿真.圖5.7表示在預(yù)見(jiàn)步數(shù)為MR=0,MR=1和MR=3時(shí)閉環(huán)系統(tǒng)的輸出響應(yīng).圖5.8是相應(yīng)的跟蹤誤差.從圖上看出,這三種情況的輸出都能很好的實(shí)現(xiàn)對(duì)目標(biāo)值信號(hào)的跟蹤.然而不難看出MR=1和MR=3的跟蹤效果明顯好于不帶預(yù)見(jiàn)的情況.而且,隨著預(yù)見(jiàn)步長(zhǎng)的增加,閉環(huán)系統(tǒng)能更加快速跟蹤目標(biāo)值信號(hào).

圖5.5 MR不同時(shí),閉環(huán)系統(tǒng)的輸出響應(yīng)

圖5.6 MR不同時(shí),閉環(huán)系統(tǒng)的跟蹤控制

圖5.7 MR不同時(shí),閉環(huán)系統(tǒng)的輸出響應(yīng)

圖5.8 MR不同時(shí),閉環(huán)系統(tǒng)的跟蹤誤差

6.結(jié)束語(yǔ)

本文研究了離散時(shí)間系統(tǒng)基于線(xiàn)性矩陣不等式的預(yù)見(jiàn)控制問(wèn)題.首先利用系統(tǒng)狀態(tài)與輔助變量之差代替通常的狀態(tài)差分做法推導(dǎo)出擴(kuò)大誤差系統(tǒng),使得狀態(tài)變量中融合可預(yù)見(jiàn)的目標(biāo)值信號(hào).然后,分別引入狀態(tài)反饋和輸出反饋,利用Lyapunov第二方法,給出了控制器存在的條件及設(shè)計(jì)方法,最后,通過(guò)求解一個(gè)LMI得到反饋增益矩陣.本文利用LMI理論來(lái)研究預(yù)見(jiàn)控制問(wèn)題的方法是可以推廣到周期時(shí)變系統(tǒng)的預(yù)見(jiàn)控制問(wèn)題中去.最后的仿真實(shí)例說(shuō)明了本文控制器的有效性.

猜你喜歡
目標(biāo)值步數(shù)閉環(huán)
楚國(guó)的探索之旅
AI講座:ML的分類(lèi)方法
ML的迭代學(xué)習(xí)過(guò)程
基于安全閉環(huán)的“兩客一?!眲?dòng)態(tài)監(jiān)管平臺(tái)
一種新型煙氣含氧量閉環(huán)動(dòng)態(tài)自適應(yīng)控制系統(tǒng)的研制和應(yīng)用
基于四元數(shù)卷積神經(jīng)網(wǎng)絡(luò)的移動(dòng)機(jī)器人閉環(huán)檢測(cè)
微信運(yùn)動(dòng)步數(shù)識(shí)人指南
國(guó)人運(yùn)動(dòng)偏愛(ài)健走
家電回收的閉環(huán)物流網(wǎng)絡(luò)選址模型
不同危險(xiǎn)程度患者的降脂目標(biāo)值——?dú)W洲《血脂異常防治指南》