《《計(jì)算機(jī)控制系統(tǒng)》PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《《計(jì)算機(jī)控制系統(tǒng)》PPT課件(38頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第七章 數(shù)字控制器的 狀態(tài)空間設(shè)計(jì)方法,7.1 線性系統(tǒng)的狀態(tài)空間描述及線性離散系統(tǒng)狀態(tài)空間 7.2 線性定常離散系統(tǒng)的能控性和能觀性 7.3 狀態(tài)反饋設(shè)計(jì)法 7.4 輸出反饋設(shè)計(jì)法 7.5 狀態(tài)觀測(cè)器設(shè)計(jì),7.1 線性系統(tǒng)的狀態(tài)空間描述及線性離散系統(tǒng)狀態(tài)空間,線性系統(tǒng)的狀態(tài)空間描述 狀態(tài)和狀態(tài)變量 狀態(tài)向量 狀態(tài)空間 狀態(tài)方程和輸出方程 狀態(tài)空間描述 線性定常離散系統(tǒng)的狀態(tài)空間模型的建立,狀態(tài)和狀態(tài)變量,描述動(dòng)力學(xué)系統(tǒng)在時(shí)間域內(nèi)的動(dòng)態(tài)行為或運(yùn)動(dòng)信息的集合稱為系統(tǒng)的狀態(tài)。能夠完全描述系統(tǒng)的所用的相對(duì)獨(dú)立且數(shù)目最少的一組狀態(tài),稱為狀態(tài)變量。 狀態(tài)變量的選取具有不唯一性,只要被選取的狀態(tài)之間
2、相互獨(dú)立即可,但狀態(tài)變量中包含的狀態(tài)的個(gè)數(shù)卻是唯一的。 一般意義上講,所選取的狀態(tài)變量可以具有物理意義,也可以只具有數(shù)學(xué)上的意義,但在工程實(shí)踐中,往往選取容易測(cè)量的量作為狀態(tài)變量以便實(shí)現(xiàn)狀態(tài)反饋。,狀態(tài)向量,如果完全描述一個(gè)給定系統(tǒng)的動(dòng)態(tài)行為需要n個(gè)狀態(tài)變量,那么可將這些狀態(tài)變量看作是向量的各個(gè)分量,即 則x(t)稱為n維狀態(tài)向量。通常意義上的狀態(tài)是指狀態(tài)變量或狀態(tài)向量。,狀態(tài)空間,以n維狀態(tài)變量的各個(gè)分量作為基底所形成的n維空間叫做狀態(tài)空間。系統(tǒng)在任何時(shí)刻的狀態(tài)都可用狀態(tài)空間中的一個(gè)點(diǎn)來表示。,狀態(tài)方程和輸出方程,在狀態(tài)空間分析方法中,用三種變量來描述一個(gè)系統(tǒng):即輸入變量、狀態(tài)變量、輸出
3、變量。 連續(xù)系統(tǒng)的狀態(tài)方程通常用一階微分方程組表示 輸出方程的一般形式為 離散系統(tǒng)的狀態(tài)方程通常用一階差分方程組表示 輸出方程的一般形式為,狀態(tài)空間描述,用狀態(tài)方程和輸出方程來描述系統(tǒng)的方法稱為狀態(tài)空間描述。狀態(tài)方程和輸出方程也被統(tǒng)稱為動(dòng)態(tài)方程。 對(duì)于線性定常連續(xù)系統(tǒng),其動(dòng)態(tài)方程可以表示為 對(duì)于線性定常離散系統(tǒng),其動(dòng)態(tài)方程可以表示為,線性定常離散系統(tǒng)的狀態(tài)空間模型的建立,給定如下的單輸入單輸出線性定常離散系統(tǒng)的差分方程 式中,k表示kT時(shí)刻;T為采樣周期;y(k),u(k)分別為kT時(shí)刻的輸出量和輸入量 ,可以如下選取狀態(tài)變量,可得如下所示的動(dòng)態(tài)方程,線性定常離散系統(tǒng)的狀態(tài)空間模型的建立,寫
4、成向量矩陣形式為 式中,A為友矩陣;A, B為能控標(biāo)準(zhǔn)型;D為零矩陣。,線性定常離散系統(tǒng)的狀態(tài)空間模型的建立,離散動(dòng)態(tài)方程與脈沖傳遞函數(shù)的關(guān)系,給出了脈沖傳遞函數(shù),可以用不同形式的狀態(tài)方程和輸出方程表示;同樣,給出了狀態(tài)方程和輸出方程可以導(dǎo)出系統(tǒng)的脈沖傳遞函數(shù)或脈沖傳遞矩陣 。 線性定常離散系統(tǒng)的動(dòng)態(tài)方程 對(duì)上面方程兩端求z變換(零初始狀態(tài)下),可得 即 因此,系統(tǒng)的脈沖傳遞矩陣為,7.2 線性定常離散系統(tǒng)的 能控性和能觀性,線性定常離散系統(tǒng)的能控性 線性定常離散系統(tǒng)的能觀性 對(duì)偶原理 系統(tǒng)狀態(tài)能控性、能觀性的其它特性 輸出能控性,1. 線性定常離散系統(tǒng)的能控性,對(duì)于n階線性定常離散
5、系統(tǒng) 若存在有限個(gè)輸入向量序列能將某個(gè)初始狀態(tài)在第 l 步控制到零狀態(tài),則稱此狀態(tài)是能控的。若系統(tǒng)的所有狀態(tài)都是能控的,則稱此系統(tǒng)是狀態(tài)完全能控的,或簡(jiǎn)稱系統(tǒng)是能控的。 由上式描述的線性定常離散系統(tǒng)狀態(tài)完全能控的充分必要條件是能控性矩陣 行滿秩。 例7.1 例7.2,2. 線性定常離散系統(tǒng)的能觀性,對(duì)于線性定常離散系統(tǒng) 若已知輸入序列和有限個(gè)采樣瞬間測(cè)量到的輸出序列,可以唯一地確定出系統(tǒng)的任意初始狀態(tài) ,則稱系統(tǒng)是狀態(tài)能觀測(cè)的,或簡(jiǎn)稱能觀測(cè)。 由上式描述的線性定常離散系統(tǒng)狀態(tài)完全能觀測(cè)的充分必要條件是能觀測(cè)性矩陣 滿秩。 例7.3,3. 對(duì)偶原理,給定線性定常離散系統(tǒng)S
6、1、S2的狀態(tài)空間表達(dá)式分別為 S1 S2 設(shè)S1=(A,B,C)、S2=(AT, CT, BT)是互為對(duì)偶的兩個(gè)系統(tǒng),則S1的能控性等價(jià)于S2的能觀測(cè)性;S1的能觀測(cè)性等價(jià)于S2的能控性?;蛘哒f,若S1是狀態(tài)完全能控的(完全能測(cè)觀的),則S2是狀態(tài)完全能觀測(cè)的(完全能控的)。,4. 系統(tǒng)狀態(tài)能控性、能觀性的其它特性,非奇異相似變換不改變系統(tǒng)的能控性 非奇異變換不改變系統(tǒng)的能觀性 離散系統(tǒng)狀態(tài)能控性、能觀性與脈沖傳遞函數(shù)的關(guān)系 單輸入單輸出線性定常離散系統(tǒng)完全能控和完全能觀的充分必要條件是脈沖傳遞函數(shù)不存在著零、極點(diǎn)相消。如果存在著零、極點(diǎn)相消,系統(tǒng)或者是不完全
7、能控,或者是不完全能觀,或者既不完全能控又不完全能觀。 例7.4,5. 輸出能控性,對(duì)于n階線性定常離散系統(tǒng),輸入向量為r維,輸出向量為m維 若存在有限個(gè)輸入向量序列能將系統(tǒng)輸出從某個(gè)初始狀態(tài)在第q步控制到任意最終輸出,則稱此系統(tǒng)是輸出完全能控的,簡(jiǎn)稱輸出能控。 由上式描述的線性定常離散系統(tǒng)輸出能控的充要條件是輸出能控性矩陣 行滿秩 。,7.3 狀態(tài)反饋設(shè)計(jì)法,控制系統(tǒng)的品質(zhì)好壞主要取決于系統(tǒng)的極點(diǎn)在z平面上的位置。因此,在對(duì)系統(tǒng)進(jìn)行綜合設(shè)計(jì)時(shí),往往是給出一組期望的極點(diǎn),或者根據(jù)時(shí)域指標(biāo)提出一組期望的極點(diǎn)。所謂極點(diǎn)配置問題就是通過對(duì)反饋增益矩陣的設(shè)計(jì),使閉環(huán)系統(tǒng)的極點(diǎn)恰好處于z平面上所期望的位
8、置,以獲得期望的動(dòng)態(tài)特性。這種方法可以看作是對(duì)經(jīng)典控制理論中的根軌跡法的擴(kuò)展。 基于狀態(tài)反饋的單輸入系統(tǒng)極點(diǎn)配置方法 多輸入系統(tǒng)狀態(tài)反饋設(shè)計(jì)法,1.基于狀態(tài)反饋的單輸入系統(tǒng) 極點(diǎn)配置方法,被控系統(tǒng)如圖7.3所示 ,其狀態(tài)方程為 式中x(k)為k時(shí)刻的n維狀態(tài)向量;u(k)為k采樣時(shí)刻的控制信號(hào);A為nn維矩陣;B為n1維列向量。,圖7.3 被控對(duì)象結(jié)構(gòu)圖,采用如下形式的狀態(tài)反饋 式中,K為狀態(tài)反饋增益矩陣,v(k)為參考輸入。將其代入狀態(tài)方程中構(gòu)成如圖7.4的閉環(huán)系統(tǒng)。,圖7.4 狀態(tài)反饋閉環(huán)系統(tǒng),基于狀態(tài)反饋的單輸入系統(tǒng) 極點(diǎn)配置方法,經(jīng)反饋后的閉環(huán)系統(tǒng)可以表述為 若系統(tǒng)(A, B)是完
9、全能控 ,則采用上述狀態(tài)反饋得到的閉環(huán)系統(tǒng)的極點(diǎn)可以任意配置。不妨假設(shè)它已是能控標(biāo)準(zhǔn)型 ( 若不是,可通過非奇異非線性變換轉(zhuǎn)換成能控標(biāo)準(zhǔn)型 ) 。,基于狀態(tài)反饋的單輸入系統(tǒng) 極點(diǎn)配置方法,經(jīng)過狀態(tài)反饋后的閉環(huán)系統(tǒng)的狀態(tài)矩陣和輸入矩陣分別為 閉環(huán)系統(tǒng)特征方程為,基于狀態(tài)反饋的單輸入系統(tǒng) 極點(diǎn)配置方法,設(shè)閉環(huán)系統(tǒng)的期望極點(diǎn)為 則系統(tǒng)的期望特征方程為 令上兩式中的各項(xiàng)次冪系數(shù)對(duì)應(yīng)相等,即 即可得到狀態(tài)反饋增益矩陣 K。 例7.5,基于狀態(tài)反饋的單輸入系統(tǒng) 極點(diǎn)配置方法,2. 多輸入系統(tǒng)狀態(tài)反饋設(shè)計(jì)法,至少有一路輸入可使系統(tǒng)是完全能控 在這種情況下,只需單獨(dú)使用該輸入實(shí)現(xiàn)狀態(tài)反饋。方法同前面所
10、述單輸入系統(tǒng)的狀態(tài)反饋設(shè)計(jì)法基本一樣。 例7.6 針對(duì)任意單獨(dú)輸入系統(tǒng)不完全能控 若一多輸入系統(tǒng)狀態(tài)完全能控,但針對(duì)任意單獨(dú)輸入系統(tǒng)不完全能控,此時(shí),可將各輸入看成是某單一輸入信號(hào)的線性分解,則原多輸入系統(tǒng)等價(jià)成某一單輸入系統(tǒng)。 例7.7,7.4 輸出反饋設(shè)計(jì)法,假設(shè)系統(tǒng)的狀態(tài)方程為 采用如圖7.5所示輸出反饋,引入?yún)⒖驾斎?其中H為輸出反饋增益矩陣。,圖7.5 多輸入多輸出系統(tǒng)的輸出反饋,輸出反饋設(shè)計(jì)法,,閉環(huán)系統(tǒng)狀態(tài)方程為 閉環(huán)系統(tǒng)特征方程為 設(shè)閉環(huán)系統(tǒng)的期望極點(diǎn)為 則系統(tǒng)的期望特征方程為 令上兩式中z各次冪項(xiàng)系數(shù)對(duì)應(yīng)相等,即可求得輸出反饋系數(shù)矩陣H。,7.5 狀態(tài)觀測(cè)器設(shè)計(jì),利用狀態(tài)
11、反饋實(shí)現(xiàn)閉環(huán)系統(tǒng)的極點(diǎn)配置,需要利用系統(tǒng)的全部狀態(tài)變量。然而系統(tǒng)的狀態(tài)變量并不都是能夠易于用物理方法量測(cè)出來的,有些根本就無法量測(cè);甚至一些中間變量根本就沒有常規(guī)的物理意義。此種情況下要在工程上實(shí)現(xiàn)狀態(tài)反饋,就需要對(duì)系統(tǒng)的狀態(tài)進(jìn)行估計(jì),即構(gòu)造狀態(tài)觀測(cè)器。 全維狀態(tài)觀測(cè)器 降維狀態(tài)觀測(cè)器,1. 全維狀態(tài)觀測(cè)器(1),當(dāng)對(duì)象的所有狀態(tài)均不可直接量測(cè)時(shí),若要進(jìn)行狀態(tài)反饋設(shè)計(jì),就需對(duì)全部狀態(tài)變量進(jìn)行觀測(cè)。這時(shí)構(gòu)造的狀態(tài)觀測(cè)器,其階次與對(duì)象的階次相同,被稱為全維狀態(tài)觀測(cè)器??紤]如下 n 階單輸出線性定常離散系統(tǒng) A為nn維系統(tǒng)矩陣, B為nr輸入矩陣,C為1n維輸出矩陣。,圖7.6 全維狀態(tài)觀測(cè)器,全維
12、狀態(tài)觀測(cè)器(2),構(gòu)造一個(gè)與受控系統(tǒng)具有相同參數(shù)的動(dòng)態(tài)系統(tǒng) 當(dāng)兩系統(tǒng)的初始狀態(tài)完全一致時(shí),則兩個(gè)系統(tǒng)未來任意時(shí)刻的狀態(tài)也應(yīng)完全相同。但在實(shí)際實(shí)現(xiàn)時(shí),不可能保證二者初始狀態(tài)完全相同。為此,應(yīng)引入兩個(gè)系統(tǒng)狀態(tài)誤差反饋信號(hào)構(gòu)成狀態(tài)誤差閉環(huán)系統(tǒng),通過極點(diǎn)配置使誤差系統(tǒng)的狀態(tài)漸趨于零。由于原受控系統(tǒng)狀態(tài)不可直接量測(cè),故用二個(gè)系統(tǒng)的輸出誤差信號(hào)代替。,全維狀態(tài)觀測(cè)器(3),引入了輸出誤差的狀態(tài)觀測(cè)器狀態(tài)方程為 其中,H為狀態(tài)觀測(cè)器的輸出誤差反饋系數(shù)矩陣,有如下形式 定義狀態(tài)估計(jì)誤差為,全維狀態(tài)觀測(cè)器(4),由前述可得 即 若選擇合適的輸出誤差反饋矩陣H使得狀態(tài)估計(jì)誤差系統(tǒng)的所有極點(diǎn)均位于z平面單
13、位圓內(nèi),則誤差可在有限拍內(nèi)趨于零,即狀態(tài)估計(jì)值在有限拍內(nèi)可以跟蹤上真實(shí)狀態(tài),且極點(diǎn)越靠近單位圓狀態(tài)估計(jì)誤差趨于零的速度越快,反之越慢。,全維狀態(tài)觀測(cè)器(5),若指定狀態(tài)觀測(cè)器的特征值為 即期望的特征方程為 狀態(tài)觀測(cè)器的特征多項(xiàng)式為 比較兩式兩邊z各次冪項(xiàng)的系數(shù)可得到一個(gè)n元方程組,可求得輸出誤差反饋系數(shù)矩陣H。 例7.8,2. 降維狀態(tài)觀測(cè)器(1),已知n維系統(tǒng)是能觀測(cè)的,其輸出矩陣的秩是m,則說明系統(tǒng)狀態(tài)有m個(gè)是可以直接觀測(cè)的,不需要對(duì)系統(tǒng)的n個(gè)狀態(tài)全部進(jìn)行觀測(cè),而只需對(duì)另外n-m個(gè)狀態(tài)進(jìn)行觀測(cè)即可。即可用n-m維狀態(tài)觀測(cè)器代替全維狀態(tài)觀測(cè)器。這種維數(shù)低于被控系統(tǒng)狀態(tài)向量的觀測(cè)器稱為降維觀
14、測(cè)器。 單輸入多輸出系統(tǒng)降維觀測(cè)器的設(shè)計(jì) 已知n維線性定常離散系統(tǒng)(A,b,C)能觀測(cè) 其中,x(k)為n維狀態(tài)向量,y(k)為m維輸出列向量。 ,降維狀態(tài)觀測(cè)器(2),先將狀態(tài)x(k)分解成兩部分:可直接測(cè)量部分x2(k)(m1維);不能直接測(cè)量需重構(gòu)部分x1(k)((n-m)1維)。即 其中A11為(n-m)(n-m)維;A12為(n-m)m維;A21為m(n-m)維;A22為m(n-m)維;b1為(n-m)1維; b2為m1維。 為了用可直接觀測(cè)的x2(k)估計(jì)不可直接觀測(cè)的x1(k) ,引入一個(gè)虛擬輸出,降維狀態(tài)觀測(cè)器(3),觀測(cè)器模型結(jié)構(gòu) 整個(gè)系統(tǒng)的降維狀態(tài)觀測(cè)器實(shí)際上相當(dāng)于全維觀測(cè)器的子系統(tǒng)。因此采用與全維觀測(cè)器相同的輸出誤差反饋思想,構(gòu)造降維觀測(cè)器,其結(jié)構(gòu)如圖7.7所示。,圖7.7 降維狀態(tài)觀測(cè)器結(jié)構(gòu),,降維狀態(tài)觀測(cè)器(4),觀測(cè)器方程為 令觀測(cè)器狀態(tài)誤差為 同全維觀測(cè)器情況類似,有,,降維狀態(tài)觀測(cè)器(5),降維觀測(cè)器的實(shí)現(xiàn) 將z表達(dá)式代入觀測(cè)器方程中,得 上式中x2(k),u(k)可直接得到,但最后一項(xiàng)Hx2(k+1)實(shí)現(xiàn)有困難,因x2(k+1)是預(yù)測(cè)值。這時(shí)可采用圖7.8結(jié)構(gòu)變換法,則得到降維狀態(tài)觀測(cè)器實(shí)現(xiàn)的結(jié)構(gòu)如圖7.9所示。 例7.9,圖7.8 降維狀態(tài)觀測(cè)器實(shí)現(xiàn)的結(jié)構(gòu)變換法示意,圖7.9 降維狀態(tài)觀測(cè)器的實(shí)現(xiàn),降維狀態(tài)觀測(cè)器(6),,