109 年 國立成功大學系統及船舶機電工程研究所丁組《自動控制》
第 1 題
- Consider a linear system as below
Please answer the following questions:
(i) How to verify the controllability and observability of this linear system? (10%)
(ii) Prove the Separation principle of estimation and control. (15%)
登入後即可作答並保存紀錄。
本題主要考察線性系統的控制與觀測性判別方法,以及估測與控制分離原理的證明。
(i) 線性時變系統(或線性時不變系統)的控制與觀測性判別:
對於一個線性系統
其中 為狀態向量, 為輸入向量, 為輸出向量,,,。
可控制性 (Controllability):
系統是可控制的,如果對於任意的初始狀態 和任意的目標狀態 ,都存在一個輸入 ,使得系統從 能夠在時間 達到 。
判別方法(對於線性時不變系統):
考慮控制力矩矩陣 (Controllability Matrix)
若 的秩 (rank) 等於系統的維度 ,則系統是可控制的。
對於線性時變系統,判別方法較為複雜,通常涉及積分。
可觀測性 (Observability):
系統是可觀測的,如果從任意時間點 開始,通過測量輸出 在一段有限的時間區間 內的行為,能夠唯一確定系統的初始狀態 。
判別方法(對於線性時不變系統):
考慮觀測矩陣 (Observability Matrix)
若 的秩 (rank) 等於系統的維度 ,則系統是可觀測的。
同樣地,對於線性時變系統,判別方法也較為複雜。
關於題目中的系統 和 :
這個系統多了一個常數項 。如果 是一個常數向量,那麼 可以被視為一個額外的「等效輸入」,可以合併到 裡面,或者通過狀態變換來處理。如果 是時間變數,則這是一個帶有常數項的線性系統。
若 為常數,則令 ,則原系統可寫為 ,此時控制與觀測性的判別與標準形式相同。
若 為時間函數,則控制與觀測性的判別需要考慮 的影響。但通常在討論控制與觀測性時,我們關注的是對狀態變量的影響。
(ii) 估測與控制分離原理 (Separation Principle of Estimation and Control):
分離原理指出,對於一個線性時不變系統,如果我們使用一個狀態估測器 (state estimator) 來估計系統狀態,並且設計一個基於估計狀態的狀態回授控制器 (state feedback controller),那麼整個閉迴路系統的閉迴路極點 (closed-loop poles) 是由控制器設計的極點和估測器設計的極點組合而成,這兩組極點的設計可以獨立進行。
證明概要:
考慮一個線性時不變系統:
其中 。
設計一個狀態回授控制器:
其中 是狀態估測器估計的狀態,而 是控制器增益矩陣。
設計一個 Luenberger 狀態估測器:
其中 是估測器增益矩陣。
將控制器和估測器合併到閉迴路系統中:
我們將 代入估測器方程:
現在,我們考慮真實狀態 和估計狀態 之間的誤差向量 。
對誤差向量求導:
將 代入:
第 2 題
- A state-space form is described as follows:
(i) Calculate the steady state error of this system which has a unit step input. (10%)
(ii) Stabilize this system via using a state feedback controller and determine the value of . (15%)
登入後即可作答並保存紀錄。
核心觀念
本題考查兩項重要觀念:
- 由狀態空間模型求輸入—輸出轉移函數,並判斷單位階梯輸入下的穩態誤差。
- 利用狀態回授
改變閉迴路極點,使系統穩定。
令
(i) 單位階梯輸入的穩態誤差
由狀態方程可得
在零初始條件下取拉普拉斯轉換:
因此
第三式為
代入 與 :
整理得
因為 ,所以轉移函數為
系統特徵方程為
由於
根據介值定理,特徵方程至少有一個正實根,因此系統本身不穩定。
單位階梯輸入為
若將輸入視為期望輸出 ,誤差為
然而,系統含有右半平面極點,無法使用最終值定理求有限穩態值:
由於單位階梯輸入會激發系統的正實極點,輸出將發散;因此誤差沒有有限穩態值。若以正實極點的主導發散項表示,則 ,所以
因此,本題在未加入回授控制器前:
(ii) 使用狀態回授使系統穩定
令
採用狀態回授
後,閉迴路狀態方程為
第 3 題
- (i) Giving a set of initial conditions: and , please
linearize the following nonlinear system around the operation point: and
. (13%)
(ii) Calculate the transfer function: . (12%)
登入後即可作答並保存紀錄。
核心觀念
本題考查非線性狀態方程的局部線性化,以及由線性化後狀態空間模型求輸入至輸出的轉移函數。
對非線性系統
在操作點 附近,令
則一階線性化模型為
其中
輸出方程則為
(i) 非線性系統線性化
已知
操作點為
1. 計算矩陣
先求各狀態方程對 的偏微分:
代入 :
2. 計算矩陣
對輸入 求偏微分:
因此
3. 計算輸出矩陣
因為
所以
4. 線性化結果
因此增量形式的線性化狀態空間模型為
矩陣形式為
補充而言,原操作點的向量場為
第 4 題
- (i) Derive the state space form for the following system (10%)
🖼️【此處有附圖,請對照原卷】
(ii) What is the type of the controller applied in this control system? Why? (5%)
(iii) Giving system parameters as below, please find out and with roots of the
desired characteristic equation are , and . (10%)
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- 狀態空間模型:
- 積分器狀態的建立
- 狀態回授與積分誤差回授
- 增廣狀態矩陣
- 由指定極點配置回授增益 與積分增益
由圖可得:
積分器輸出定義為:
因此:
圖中的控制訊號為:
其中 為狀態回授增益, 為積分誤差增益。
(i)狀態空間表示
原系統狀態方程為:
代入控制律 :
整理得:
另一方面,積分器狀態滿足:
定義增廣狀態:
則增廣狀態方程為:
輸出方程為:
因此完整狀態空間形式為:
(ii)控制器類型
此控制器為「含積分作用的狀態回授控制器」,也可稱為積分型伺服控制器。
原因是誤差信號 先經過積分器:
控制輸入包含積分狀態:
積分作用可消除對常值輸入或常值負載造成的穩態誤差,使追蹤穩態時滿足:
嚴格而言,本圖不是一般只由誤差比例項與積分項組成的傳統 PI 控制器,而是「狀態回授加積分誤差回授」。
(iii)求 與
已知: