開環傳遞函式判斷系統型別 6 穩態誤差與系統型別

2021-10-14 12:35:32 字數 1804 閱讀 6113

這一篇我們主要講講穩態誤差(steady-state error)和系統型別(system type)。這是經典控制中最為關心的系統效能指標之一。 經典控制在過去主要研究的是regulation的問題,穩態時的誤差大小是十分重要的指標。

我們研究regulation的問題時reference input是乙個常數。而plant受到的擾動在很多時候也是乙個常數偏差。即便是在通常的tracking問題中,也會有很多時候reference input 會保持在乙個接近常數的水平,或者能夠被乙個多項式(polynomial)所描述。

以電梯為例子,在沒到達指定樓層之前,電梯會有乙個ramp function作為輸入,從而讓電梯有恆定速度。當然也可以保持恆定的加速度。

如此說來,研究多項式描述的參考輸入對系統的穩態誤差是具有意義的。

定義系統型別(type),是系統最高可以追蹤的訊號的多項式的階次。比如step function 是0階多項式,ramp function是乙個1階多項式,acceleration function是乙個2階多項式。

tracking問題的系統型別

對於乙個單位反饋系統(unity feedback system),plant 的傳遞函式為

如果e(s)是穩定的,那麼可以應用final value theorem求得對多項式訊號

穩態誤差:

以step function為例,

,那麼如果開環傳遞函式沒有0處的極點,也就是積分器

,那麼穩態誤差為:

其中定義了

為position constant。

如果系統的開環傳遞函式中只有乙個積分器

,那麼我們可以改寫上式為

其中 ,也就是我們把

給分離出去,讓

在 時為乙個常數

,此時系統為type 1,i型系統。

如果有多個積分器

,那麼有

顯然如果

,那麼穩態誤差就變為了0。

如果 那麼穩態為乙個常數,系統為type k。

否則 系統就無法track該多項式訊號,最終發散。

定義系統型別的意義在於,如果系統的引數發生改變,而又不會移除開環系統在0處的極點,系統依舊會track同型別的多項式訊號而保持收斂。在單位反饋下,系統型別是一種相對於系統引數變化的魯棒特性。 魯棒性是採用單位反饋的主要原因(非單位反饋是否具有這種特性,請自行驗證。)

regulation問題的系統型別

對於regulator,我們要考察干擾對系統穩態誤差產生的影響。

我們假設參考輸入為0,那麼輸出誤差應該就是為0。但是如果加入了干擾,那麼此時的輸出就定義為誤差

,laplace變換為

。同樣可以定義

顯然如果

,那麼穩態誤差就變為了0。如果

,那麼穩態為乙個常數,系統為type k型。否則,系統響應發散。

總結

我們假定系統閉環系統是穩定的的,對不同多項式訊號的穩態誤差是可以由終值定理計算得到的。根據系統最多可以跟蹤的多項式的degree,來定義其型號type。系統型號是一種系統魯棒性的表現。

reference

[1] g.f. franklin, j.d. powell, a.emami-naeini, feedback control of dynamic systems, 7th edition, 2014, pearson

[2] 胡壽松,自動控制原理(第六版),2013,科學出版社

如何傳遞函式

摘自 非同步 庫提供了一些函式,這些函式使您可以在元件之間傳遞訊息。這些訊息傳遞函式與各種訊息塊型別一起使用。有關併發執行時所定義的訊息塊型別的更多資訊,請參見非同步訊息塊。各節內容 本主題描述以下訊息傳遞函式 send 和 asend concurrency send 函式一條訊息傳送到指定目標同...

c 傳遞函式引數

傳遞普通函式和類的成員函式方式不同,原因是傳遞函式引數實際傳的是函式的位址,但是普通函式和成員函式的位址獲取方式不太相同。普通函式只要傳遞乙個函式名稱即可,但是成員函式在類的內部中沒有位址,選擇乙個成員函式就意味著得知道該函式在類中的偏移量,因此需要知道該物件和對應的偏移量,才能得到真實的位址。當然...

matlab傳遞函式構建函式tf

基本用法 tf num,den 其中num為分子的係數陣列,den為分母的係數陣列,都是按照自變數的冪進行降序排列,輸出為tf型別的連續時間傳遞函式 舉例 num 0 1224020 den 2 4622 tf num,den ans 12 s 3 24 s 2 20 2 s 4 4 s 3 6 s...