跳到內容

控制系統/反饋迴路

來自華夏公益教科書,開放的書籍,開放的世界

反饋迴路是設計控制系統時一種常見且強大的工具。反饋迴路考慮了系統輸出,使系統能夠調整其效能以滿足所需的輸出響應。

在談論控制系統時,重要的是要記住,工程師通常會得到現有的系統,例如執行器、感測器、電機和其他具有設定引數的裝置,並被要求調整這些系統的效能。在許多情況下,可能無法開啟系統(“物件”)並從內部進行調整:需要對系統外部進行修改,以迫使系統響應按預期方式運作。這是透過在系統中新增控制器、補償器和反饋結構來實現的。

基本反饋結構

[編輯 | 編輯原始碼]

這是一個基本的反饋結構。在這裡,我們使用系統的輸出值來幫助我們準備下一個輸出值。這樣,我們就可以建立能夠糾正錯誤的系統。在這裡,我們看到一個值為一的反饋迴路。我們稱之為單位反饋

以下是一些將在以下部分中使用的相關詞彙列表

物件
術語“物件”是從化學工程中借用的,指的是主要的系統過程。物件是預先存在的系統,如果沒有控制器的幫助,它將無法滿足給定的規格。物件通常是“現有的”,並且不可更改。在上圖中,物件用 P 表示。
控制器
控制器或“補償器”是新增到物件中的一個附加系統,以控制物件的執行。系統可以有多個補償器,它們可以出現在系統的任何地方:在取樣節點之前,在求和器之後,在物件之前或之後,以及在反饋迴路中。在上圖中,我們的補償器用 C 表示。
一些文字或其他學科的文字可能將“求和器”稱為加法器
求和器
求和器是系統圖上的一個符號(在上圖中用括號表示),它在概念上將兩個或多個輸入訊號相加,併產生一個單一的和輸出訊號。
取樣節點
取樣節點僅僅是線路上分支的代名詞。
前向通路
反饋迴路中的前向通路是求和器之後,穿過物件並走向系統輸出的通路。
反向通路
反向通路是取樣節點之後,迴圈回系統開始的通路。這也被稱為“反饋通路”。
單位反饋
當反饋通路的乘法值為 1 時。

負反饋與正反饋

[編輯 | 編輯原始碼]

事實證明,負反饋幾乎總是最有用的反饋型別。當我們將輸出值從輸入值(我們期望的值)中減去時,我們得到一個稱為誤差訊號的值。誤差訊號顯示了我們的輸出與我們期望的輸入相差多遠。

正反饋具有訊號傾向於自我增強並變大的特性。在正反饋系統中,來自系統的噪聲被加回到輸入,這反過來又會產生更多噪聲。作為一個正反饋系統的例子,考慮一個帶有揚聲器和麥克風的音訊放大系統。將麥克風放置在揚聲器附近會建立一個正反饋迴路,結果是聲音變得越來越響亮。由於大多數電氣系統中的噪聲都是高頻的,因此係統的聲輸出會變得尖銳。

示例:狀態空間方程

[編輯 | 編輯原始碼]

在上一章中,我們向您展示了這張圖片

現在,我們將推匯出 I/O 關係到狀態空間方程。如果我們檢查最裡面的反饋迴路,我們可以看到前向通路有一個積分器系統,,反饋迴路具有矩陣值 A。如果我們只取這個迴路的傳遞函式,我們會得到

用因子 B 左乘,用 C 右乘,我們得到整個下半部分迴路的傳遞函式

我們可以看到上通路(D)和下通路 Tlower 相加在一起產生最終結果

現在,對於另一種方法,我們可以假設x' 是最裡面的反饋迴路的值,位於積分器之前。這是有道理的,因為x' 的積分應該是x(從圖中我們可以看到它確實是這樣的。用u 作為輸入,解出x',我們得到

這是因為來自反饋分支的值等於值 **x** 乘以反饋迴路矩陣 A,而來自求和器左側的值等於輸入 **u** 乘以矩陣 B。

如果我們用 **x** 和 **u** 來表示,我們可以看到系統輸出是 **u** 乘以前饋值 D 和 **x** 的值乘以值 C 的總和。

最後兩個方程正是我們系統的狀態空間方程。

反饋迴路傳遞函式

[edit | edit source]

我們可以透過一系列方程來求解系統的輸出。

當我們解出 Y(s) 時,得到


[反饋傳遞函式]

鼓勵讀者自己使用上述方程推匯出結果。

函式 E(s) 被稱為 **誤差訊號**。誤差訊號是系統輸出 (Y(s)) 和系統輸入 (X(s)) 之間的差。請注意,誤差訊號現在是系統 G(s) 的直接輸入。X(s) 現在被稱為 **參考輸入**。負反饋迴路的目的是透過識別 X(s) 和 Y(s) 之間的較大差異並對其進行校正,使系統輸出等於系統輸入。

示例:電梯

[edit | edit source]

這是一個關於參考輸入和反饋系統的簡單示例。

某棟樓裡有一部電梯,有 5 層樓。按下按鈕“1”會把你送到一樓,按下按鈕“5”會把你送到五樓,等等。為了簡單起見,一次只能按一個按鈕。

按下特定的按鈕是系統的參考輸入。按下“1”會給系統一個參考輸入 1,按下“2”會給系統一個參考輸入 2,等等。然後,電梯系統試圖使輸出(電梯的物理樓層位置)與參考輸入(在電梯中按下的按鈕)匹配。誤差訊號 e(t) 表示參考輸入 x(t) 和時間 t 時電梯的物理位置 y(t) 之間的差異。

假設電梯在一樓,並且在時間 t0 時按下了按鈕“5”。然後參考輸入成為一個階躍函式。

我們在“樓層”單位中測量。在時間 t0 時,誤差訊號為

這意味著電梯需要向上行駛 4 層。在時間 t1 時,當電梯在二樓時,誤差訊號為

這意味著電梯還有 3 層要走。最後,在時間 t4 時,當電梯到達頂層時,誤差訊號為

當誤差訊號為零時,電梯停止移動。本質上,我們可以定義三種情況。

  • e(t) 為正數:在這種情況下,電梯向上移動一層,然後再次檢查。
  • e(t) 為零:電梯停止。
  • e(t) 為負數:電梯向下移動一層,然後再次檢查。

狀態空間反饋迴路

[edit | edit source]

在狀態空間表示中,工廠通常由狀態空間方程定義。

該系統被認為是預先存在的,矩陣 A、B、C 和 D 被認為是系統內部的(因此不可更改)。此外,在典型的系統中,狀態變數要麼是虛構的(表示為虛擬變數),要麼是不可測量的。出於這些原因,我們需要向系統新增外部元件,例如增益元件或反饋元件,以提高效能。

考慮在系統輸入端新增增益矩陣 K,以及一個負反饋元件 F,該元件乘以系統輸出 y 並新增到系統的輸入訊號中。有兩種情況

  1. 反饋元件 F 在乘以增益矩陣 K 之前從輸入中減去。
  2. 反饋元件 F 在乘以增益矩陣 K 之後從輸入中減去。

在情況 1 中,反饋元件 F 在將增益乘以輸入之前新增到輸入中。如果 v 是整個系統的輸入,那麼我們可以定義 u

在情況 2 中,反饋元件 F 在將增益乘以輸入之後從輸入中減去。如果 v 是整個系統的輸入,那麼我們可以定義 u

開環與閉環

[edit | edit source]

假設我們有上面所示的廣義系統。頂部部分,Gp(s) 表示所有正向路徑上的系統和控制器。底部部分,Gb(s) 表示系統中所有反饋處理元件。系統開頭的字母“K”稱為**增益**。我們將在後面的章節中更多地討論增益。我們可以定義**閉環傳遞函式**如下


[閉環傳遞函式]

如果我們“開啟”迴圈,並斷開反饋節點,我們可以定義**開環傳遞函式**,如下所示

[開環傳遞函式]

我們可以根據這個開環傳遞函式重新定義閉環傳遞函式

這些結果很重要,它們將在本書的其餘部分中使用,無需進一步解釋或推導。

控制器的放置

[edit | edit source]

我們可以將附加控制器放置在許多不同的位置。

  1. 在系統前面,在反饋迴路之前。
  2. 在反饋迴路內,在正向路徑上,在系統之前。
  3. 在正向路徑上,在系統之後。
  4. 在反饋迴路內,在反向路徑上。
  5. 在反饋迴路之後。

每個位置都有一定的優點和缺點,希望我們有機會討論所有這些。

二階系統

[edit | edit source]

二階系統的傳遞函式的通用表示式表示為

其中 分別是系統的阻尼比和固有頻率。

阻尼比

[edit | edit source]

阻尼比由符號 定義。阻尼比讓我們瞭解瞬態響應的性質,詳細說明了系統將經歷的超調和振盪量。這與時間縮放無關。

如果

  • = 零,則系統無阻尼;
  • < 1,系統處於欠阻尼狀態;
  • = 1,系統處於臨界阻尼狀態;
  • > 1,系統處於過阻尼狀態。

用於結合自然頻率確定系統屬性。要找到zeta值,您必須先找到自然響應!

自然頻率

[edit | edit source]

自然頻率,用 表示,定義為如果系統沒有阻尼,它將以什麼頻率振盪,我們將阻尼比定義為

系統靈敏度

[edit | edit source]
華夏公益教科書