官术网_书友最值得收藏!

8.4 離散控制系統的數學模型

為了研究離散系統的性能,需要建立離散系統的數學模型。與連續系統的數學模型類似,在經典控制理論中,線性離散系統的數學模型主要采用差分方程和脈沖傳遞函數。本節主要介紹線性離散系統的差分方程及其解法,脈沖傳遞函數的基本概念,以及開環脈沖傳遞函數、閉環脈沖傳遞函數的求法。

8.4.1 差分方程

對于連續控制系統,輸入信號rt)和輸出信號ct)之間的關系是用描述系統運動的微分方程來描述的,微分方程則是由輸入信號rt)和輸出信號ct)及其各階導數構成的。在離散控制系統中,輸入信號和輸出信號都是離散信號,因此,只能用輸入脈沖序列rkT)和輸出脈沖序列ckT)及其各階差分所組成的差分方程來描述系統輸入信號及輸出信號之間的動態特性。為簡便起見,通常都省略掉采樣周期T,將rkT)和ckT)直接寫成rk)和ck)。

1.差分的定義

所謂差分,是指采樣信號在兩個相鄰采樣時刻的采樣值之差。取差分的方式有前向差分和后向差分兩種。如果當前時刻k的各階差分全部依賴于當前時刻k和未來時刻k+1、k+2、…的采樣值,則稱為前向差分;如果當前時刻k的各階差分全部依賴于當前時刻k和歷史時刻k-1、k-2、…的采樣值,則稱為后向差分。

設連續信號xt)經采樣后的脈沖序列為xkT),簡記為xk)。一階前向差分定義為

Δxk)=xk+1)-xk

二階前向差分定義為

Δ2xk)=Δxk+1)-Δxk)=xk+2)-2xk+1)+xk

n階前向差分定義為

Δnxk)=Δn-1xk+1)-Δn-1xk

同理,一階后向差分定義為

Δxk)=xk)-xk-1)

二階后向差分定義為

Δ2xk)=Δxk)-Δxk-1)=xk)-2xk-1)+xk-2)

n階后向差分定義為

Δnxk)=Δn-1xk)-Δn-1xk-1)

2.差分方程

線性時不變連續系統的數學模型可用下列微分方程表示

978-7-111-66176-4-Part01-109.jpg

式中,rt)、ct)分別表示系統的輸入信號和輸出信號。對于式(8-34)進行離散化,即可將其化為離散系統的差分方程。

設系統的采樣周期為T,當T足夠小時,函數rt)在t=kT處的一階導數近似為

978-7-111-66176-4-Part01-110.jpg

同理,二階導數近似為

978-7-111-66176-4-Part01-111.jpg

用同樣的方法,可以近似表示在t=kTrt)的其他各階導數以及ct)的各階導數。因此,可得到用后向差分方程表示線性時不變離散系統的數學模型的一般表達式為

978-7-111-66176-4-Part01-112.jpg

用前向差分方程表示線性時不變離散系統的數學模型的一般表達式為

978-7-111-66176-4-Part01-113.jpg

式(8-35)和式(8-36)中,aii=0,1,2,…,n)和bjj=0,1,2,…,m)均為常系數。式(8-35)和式(8-36)所表示的差分方程稱為n階線性常系數差分方程。

前向差分方程和后向差分方程并無本質區別,前向差分方程多用于描述非零初始條件下的離散系統,后向差分方程多用于描述零初始條件下的離散系統。若不考慮初始條件,就離散系統輸入變量和輸出變量之間的動態關系而言,兩種差分方程形式完全等價。

3.差分方程的求解

線性常系數差分方程的求解通常采用迭代法和z變換法。

(1)迭代法

已知離散系統的差分方程,并且給定輸出序列的初值,則可以遞推計算出輸出序列。

例8-10 已知下列二階差分方程

ck)-5ck-1)+6ck-2)=rk

并且給定輸入序列rk)=1,初始條件為c(0)=0,c(1)=1。試用迭代法求輸出序列ck)(k=0,1,2,…,10)。

解:由給定的差分方程可得遞推關系

ck)=rk)+5ck-1)-6ck-2)

則根據初始條件及遞推關系,求得

978-7-111-66176-4-Part01-114.jpg

(2)z變換法

z變換法求解差分方程,完全類似于用拉普拉斯變換法求解微分方程的方法。如果已知線性時不變差分方程,則具體方法就是對差分方程兩端取z變換,并利用z變換的實數位移定理,將差分方程變成以z為變量的代數方程,再根據初始條件和給定輸入信號z變換表達式,求得輸出信號的z變換表達式,然后取z反變換,即可求得輸出序列ck)。

例8-11 已知下列二階差分方程

c?t+2T)+3c?t+T)+2c?t)=0

ck+2)+3ck+1)+2ck)=0

初始條件為c(0)=0,c(1)=1。試用z變換法求解。

解:根據實數位移定理,對差分方程的每一項進行z變換,得

Z[ck+2)]=z2Cz)-z2c(0)-zc(1)

Z[3ck+1)]=3zCz)-3zc(0)

Z[2ck)]=2Cz

將以上各式及初始條件代入給定的差分方程中,得到如下代數方程

z2+3z+2)Cz)=z

解出

978-7-111-66176-4-Part01-115.jpg

z變換表,得Cz)的z反變換為

978-7-111-66176-4-Part01-116.jpg

或寫成 c(k)=(-1)k-(-2)k (k=0,1,2,…)

8.4.2 脈沖傳遞函數

在離散控制系統中,采用z變換,可以求解線性常系數差分方程,來研究離散控制系統的動態性能。但是,如果把z變換的作用僅僅理解為求解線性常系數差分方程,顯然是不夠的。z變換更為重要的意義在于導出線性離散系統的脈沖傳遞函數,這給線性離散系統的分析和綜合帶來極大的方便。

1.脈沖傳遞函數的定義

設線性時不變離散系統的差分方程的一般表達式為

a0ck)+a1ck-1)+a2ck-2)+…+an-1ck-n+1)+anck-n)=b0rk)+b1rk-1)+…+bm-1rk-m+1)+bmrk-m

如果當t<0時,輸入脈沖序列各采樣值r(-T)、r(-2T)、…以及輸出脈沖序列各采樣值c(-T)、c(-2T)、…均為零,即零初始條件,則在零初始條件下對上式兩邊取z變換,經整理后可以得到

978-7-111-66176-4-Part01-117.jpg

Gz)為線性時不變離散系統的脈沖傳遞函數,或叫作z傳遞函數。

基于以上的討論,線性時不變離散系統的脈沖傳遞函數的定義為:在零初始條件下,系統輸出脈沖序列ck)的z變換Cz)與輸入脈沖序列rk)的z變換Rz)之比,即

978-7-111-66176-4-Part01-118.jpg

脈沖傳遞函數在離散系統的結構圖上的表示如圖8-10所示,圖中,T為采樣周期。然而,對大多數實際系統來說,其輸出往往是連續信號ct),而不是采樣信號c?t),如圖8-11所示。此時,可以在系統輸出端虛設一個理想采樣開關,如圖中虛線所示,它與輸入信號的采樣開關同步工作,并具有相同的采樣周期。如果系統的實際輸出ct)比較平滑,且采樣頻率較高,則可用c?t)近似描述ct)。必須指出,虛設的采樣開關是不存在的,它表明了脈沖傳遞函數只能描述輸出連續函數ct)在采樣時刻上的離散值c?t)。

978-7-111-66176-4-Part01-119.jpg

圖8-10 離散系統的結構圖

978-7-111-66176-4-Part01-120.jpg

圖8-11 實際離散系統的結構圖

2.脈沖傳遞函數的物理意義

線性時不變離散系統如圖8-11所示,當輸入信號為單位脈沖函數δt)時,其輸出即為系統的單位脈沖響應gt),或稱沖擊響應,又稱脈沖過渡函數;如果輸入信號為δt-a),則系統的輸出為gt-a)。現假設輸入信號為rt),經采樣后為一脈沖序列,即

978-7-111-66176-4-Part01-121.jpg

式中,r(0),rT),r(2T),… 對應各采樣時刻t=0,T,2T,… 的脈沖強度。根據疊加原理,輸出量ct)為一系列脈沖響應之和,即

978-7-111-66176-4-Part01-122.jpg

由于當t<0時,gt)=0,所以當n>k時,gkT-nT)=0。于是,當t=kT時,輸出脈沖序列為

978-7-111-66176-4-Part01-123.jpg

根據上式及z變換的定義,可得輸出量ct)的z變換Cz)為

978-7-111-66176-4-Part01-124.jpg

在上式的最后一個等式右端的兩項中,第一項對應輸入信號r?t)的z變換Rz),第二項對應單位脈沖響應函數g?t)的z變換Gz)。因此,上式可以寫成

Cz)=RzGz

脈沖傳遞函數為

978-7-111-66176-4-Part01-125.jpg

由式(8-39)可知,脈沖傳遞函數的物理意義為:脈沖傳遞函數Gz)是系統脈沖過渡函數gt)經采樣后g?t)的z變換。

3.脈沖傳遞函數的求法

根據脈沖傳遞函數的定義或脈沖傳遞函數的物理意義,可得到求取脈沖傳遞函數的兩種方法:①由差分方程求脈沖傳遞函數;②由傳遞函數Gs)求脈沖傳遞函數Gz)。

例8-12 已知離散系統的差分方程為

ck+2)-2ck+1)+ck)=Trk+1)

試求脈沖傳遞函數Gz)。

解:令c(1)=c(0)=0,r(0)=0,利用實數位移定理,對差分方程兩端取z變換,得

z2-2z+1)Cz)=TzRz

則有

978-7-111-66176-4-Part01-126.jpg

例8-13 已知開環離散系統連續部分的傳遞函數為

978-7-111-66176-4-Part01-127.jpg

試求對應的脈沖傳遞函數Gz)。

解:將Gs)展開為部分分式

978-7-111-66176-4-Part01-128.jpg

z變換表,得Gs)的z變換為

978-7-111-66176-4-Part01-129.jpg

8.4.3 離散控制系統的動態結構圖

離散系統的結構圖與連續系統的繪制方法基本相同,其差別僅在于某些位置增加了采樣開關。由于脈沖傳遞函數的定義和傳遞函數的定義在形式上完全相同,因此在進行結構圖的簡化變換時,所遵循的等效原則是一致的,即變換前后信號要完全等效。但由于系統中連續信號和離散信號并存,簡化法則不再與連續系統相一致。由于采樣開關的數目和位置不同,化簡后求出的脈沖傳遞函數也會截然不同。

1.開環系統的脈沖傳遞函數

當開環離散系統由幾個環節串聯組成時,其脈沖傳遞函數的求法與連續系統情況不完全相同。即使兩個開環離散系統的組成環節完全相同,但由于采樣開關的數目和位置不同,求出的開環脈沖傳遞函數也不相同。

(1)串聯環節的脈沖傳遞函數

1)環節間有采樣開關隔開的情況。設開環離散系統如圖8-12a所示,在兩個串聯連續環節G1s)和G2s)之間有采樣開關隔開。根據脈沖傳遞函數的定義,考慮到離散信號d?t)的存在,由圖8-12a可得

978-7-111-66176-4-Part01-130.jpg

式(8-40)表明,有采樣開關隔開的兩個線性連續環節串聯時的脈沖傳遞函數,等于這兩個環節各自的脈沖傳遞函數之積。這一結論,可以推廣到類似的n個環節相串聯時的情況。

2)環節間無采樣開關隔開的情況。設開環離散系統如圖8-12b所示,在兩個串聯連續環節G1s)和G2s)之間沒有采樣開關隔開。兩個串聯連續環節G1s)和G2s)可以簡化為一個連續環節G1sG2s),于是開環系統的脈沖傳遞函數為

978-7-111-66176-4-Part01-131.jpg

式(8-41)表明,沒有采樣開關隔開的兩個線性連續環節串聯時的脈沖傳遞函數,等于這兩個環節傳遞函數相乘后的相應z變換。這一結論也可以推廣到類似的n個環節相串聯時的情況。

978-7-111-66176-4-Part01-132.jpg

圖8-12 環節串聯時的開環離散系統

例8-14 設開環離散系統如圖8-12a、b所示,其中G1s)=1/(s+a),G2s)=1/(s+b),試求系統的開環脈沖傳遞函數Gz)。

解:如圖8-12a所示,環節間有采樣開關隔開時,

978-7-111-66176-4-Part01-133.jpg

如圖8-12b所示,環節間沒有采樣開關隔開時,

978-7-111-66176-4-Part01-134.jpg

顯然,在串聯環節之間有無采樣開關隔離時,其總的脈沖傳遞函數是不相同的。但是,不同之處僅表現在其零點不同,極點仍然一樣。這也是離散系統特有的現象。

(2)有零階保持器時的開環脈沖傳遞函數

設有零階保持器的開環離散系統如圖8-13所示。圖中,Ghs)為零階保持器的傳遞函數,Gps)為連續部分傳遞函數,兩個串聯環節之間無采樣開關隔離。由于Ghs)不是s的有理分式函數,因此不便于直接用求串聯環節的脈沖傳遞函數的方法求開環系統脈沖傳遞函數。

978-7-111-66176-4-Part01-135.jpg

圖8-13 帶零階保持器的開環離散系統

由圖8-13,將零階保持器與連續部分相串聯的傳遞函數寫成如下形式

978-7-111-66176-4-Part01-136.jpg

式中,Ws)=Gps/s,并注意到e-Ts為延遲一個采樣周期的延遲環節,則根據實數位移定理可得

978-7-111-66176-4-Part01-137.jpg

由式(8-42)可得到求取有零階保持器時開環脈沖傳遞函數的一個很有用的結論:若Ws)所對應的z變換為Wz),則(1-e-TsWs)所對應的z變換為(1-z-1Wz)。

(3)連續信號進入連續環節時開環離散系統的輸出表達式

設開環離散系統如圖8-14所示。當開環離散系統的輸入端無采樣開關時,連續的輸入信號rt)就直接進入連續環節G1s),將求不出開環脈沖傳遞函數,而只能求得系統的輸出表達式Cz)。

由圖8-14可得

Dz)=Z[Ds)]=Z[G1sRs)]=G1Rz

則有

978-7-111-66176-4-Part01-138.jpg

978-7-111-66176-4-Part01-139.jpg

圖8-14 連續信號進入連續環節時的開環離散系統

2.閉環系統的脈沖傳遞函數

閉環系統的脈沖傳遞函數定義為:閉環離散控制系統輸出信號的z變換Cz)與輸入信號的z變換Rz)之比,即

978-7-111-66176-4-Part01-140.jpg

應當注意,當連續的輸入信號直接進入連續環節時,將求不出閉環脈沖傳遞函數,只能求得系統的輸出表達式Cz)。

在離散系統中,由于采樣開關在系統中設置的不同,結構形式就不一樣,因此,閉環離散系統沒有唯一的典型結構圖形式,系統的閉環脈沖傳遞函數就沒有一般的計算公式,只能根據系統的實際結構具體地求取。

為了便于求出閉環脈沖傳遞函數,需要了解采樣函數拉普拉斯變換的基本關系式。

假設Xs)和Ys)表示連續信號xt)和yt)的拉普拉斯變換,X?s)和Y?s)表示采樣信號x?t)和y?t)的拉普拉斯變換,則

978-7-111-66176-4-Part01-141.jpg

由式(8-44)可知,若采樣函數的拉普拉斯變換Y?s)與連續函數的拉普拉斯變換Xs)相乘后再采樣,則Y?s)可以從采樣符號中提出來。

證明:根據式(8-4),有

978-7-111-66176-4-Part01-142.jpg

978-7-111-66176-4-Part01-143.jpg

于是

978-7-111-66176-4-Part01-144.jpg

若令m=k+n,則由上式可得

978-7-111-66176-4-Part01-145.jpg

式(8-46)表明,Y?s)是以采樣角頻率ωs為周期的周期函數。將式(8-46)代入式(8-45),可得

978-7-111-66176-4-Part01-146.jpg

求閉環脈沖傳遞函數的具體方法:選擇系統輸入變量和輸出變量,并取采樣開關輸入端的變量為中間變量。用s域象函數列寫方程組,然后對方程組中的各變量進行采樣后取z變換,消去中間變量,得到閉環脈沖傳遞函數或輸出表達式。注意:在列寫中間變量的s域象函數方程時,避免出現輸出連續函數的象函數Cs),以免無法得到閉環脈沖傳遞函數或輸出表達式。

例8-15 設閉環離散系統如圖8-15所示,試求系統的閉環脈沖傳遞函數。

978-7-111-66176-4-Part01-147.jpg

圖8-15 閉環離散系統

解:由圖8-15可得

Cs)=G2sD?s

Ds)=G1sE?s

Es)=Rs)-HsCs)=Rs)-HsG2sD?s

對以上各式離散化,有

978-7-111-66176-4-Part01-148.jpg

對以上各式取z變換

Cz)=G2zDz

Dz)=G1zEz

Ez)=Rz)-HG2zDz

消去中間變量Ez)和Dz),得

978-7-111-66176-4-Part01-149.jpg

則閉環脈沖傳遞函數為

978-7-111-66176-4-Part01-150.jpg

例8-16 設閉環離散系統如圖8-16所示,試求系統的閉環脈沖傳遞函數。

978-7-111-66176-4-Part01-151.jpg

圖8-16 閉環離散系統

解:由圖8-16可得

Cs)=G2sNs)+G1sG2sE?s

Es)=Rs)-G2sHsNs)-G1sG2sHsE?s

對以上各式離散化,有

978-7-111-66176-4-Part01-152.jpg

對以上各式取z變換

Cz)=G2Nz)+G1G2zEz

Ez)=Rz)-G2HNz)-G1G2HzEz

消去中間變量Ez),得

978-7-111-66176-4-Part01-153.jpg

則在給定輸入信號作用下的閉環脈沖傳遞函數為

978-7-111-66176-4-Part01-154.jpg

在擾動輸入信號作用下的輸出表達式為

978-7-111-66176-4-Part01-155.jpg

例8-17 設閉環離散系統如圖8-17所示,試求系統的閉環脈沖傳遞函數。

978-7-111-66176-4-Part01-156.jpg

圖8-17 閉環離散系統

解:由圖8-17可得

Cs)=[E?s)-D?s)]Gs

Ds)=[E?s)-D?s)]GsH1s

Es)=Rs)-H2sC?s

對以上各式離散化,有

C?s)=G?sE?s)-G?sD?s

978-7-111-66176-4-Part01-157.jpg

對以上各式取z變換

Cz)=GzEz)-GzDz

Dz)=GH1zEz)-GH1zDz

Ez)=Rz)-H2zCz

消去中間變量Ez)和Dz),得

978-7-111-66176-4-Part01-158.jpg

則閉環脈沖傳遞函數為

978-7-111-66176-4-Part01-159.jpg

典型閉環離散系統及其輸出z變換Cz)的表達式見表8-3。

表8-3 典型閉環離散系統及其輸出z變換Cz

978-7-111-66176-4-Part01-160.jpg

(續)

978-7-111-66176-4-Part01-161.jpg

主站蜘蛛池模板: 普宁市| 广州市| 乡城县| 区。| 宜良县| 前郭尔| 乌鲁木齐县| 靖安县| 崇仁县| 土默特右旗| 大埔区| 毕节市| 荣成市| 花莲县| 凤翔县| 临海市| 长阳| 兴城市| 祁连县| 临漳县| 芒康县| 呼伦贝尔市| 新田县| 玛曲县| 黑河市| 来宾市| 大名县| 虎林市| 平潭县| 钟山县| 柯坪县| 永年县| 怀远县| 保靖县| 普宁市| 醴陵市| 宣恩县| 扎囊县| 咸阳市| 兴仁县| 威远县|