109 年 國立臺灣大學生物機電系碩士班丙組《自動控制》
第 1 題
The state diagram of a rotational system is shown in Fig. A. The state variables have been defined in the figure.
(1) Write the state equation from the state diagram.【計分:5分】
(2) Using Mason's Gain Formula, find the transfer functions and for the system. 【計分:10分】
🖼️【此處有附圖,請對照原卷】
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- 由訊號流程圖建立狀態方程式。
- 利用 Mason 增益公式求輸入轉移函數。
- 轉動系統中,彈簧與阻尼器的相對位移、相對速度所產生的力矩。
由圖中狀態定義:
令
分別代表第 、第 支路的阻尼—彈簧阻抗。
(1) 狀態方程式
由 與 的定義:
對轉動慣量 ,其所受力矩為:
因此
同理,對轉動慣量 :
對馬達轉動慣量 ,輸入力矩扣除兩支路反作用力矩:
所以
整理成矩陣形式:
其中
第 2 題
A double-inverted pendulum can be approximately model by the following linear state equation:
Determine the controllability of the system. 【計分:15分】
登入後即可作答並保存紀錄。
核心觀念
線性時不變系統
完全可控制的判定依 Kalman 可控制性準則:
若狀態維度為 ,則系統完全可控制的必要充分條件為
本題狀態維度為 ,因此必須有
才代表系統完全可控制。
解題方法
題目中的輸入矩陣為
觀察矩陣 的第五欄:
因此
既然 ,則
並且所有更高次項也皆為零:
所以可控制性矩陣為
第 3 題
The schematic diagram of a feedback control system using a dc motor is shown in Fig. B. The torque developed by the motor is , where is the torque constant. The parameters of the system are: ; ; ; ; ; ; ; . Assume that all the units are consistent so that no conversion is necessary.
(1) Let the state variables be assigned as and . Let the output be . Write the state equation in vector-matrix form. Show that the matrices A and B are in CCF (Controllability Canonical Form). 【計分:4分】
(2) Let be a unit-step function. Find in terms of , the initial state. 【計分:8分】
(3) Find the characteristic equation, eigenvalues, and eigenvectors of A. 【計分:6分】
(4) Comment on the purpose of the feedback resistor . 【計分:2分】
🖼️【此處有附圖,請對照原卷】
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- 直流馬達的電氣與機械方程式
- 反電動勢與電樞電流回授
- 狀態空間表示法
- 可控標準型(CCF)
- 矩陣指數
- 特徵方程式、特徵值與特徵向量
依圖中標示,使用 、、、、、、、,且電樞電感忽略不計。
解題方法
圖 B 中的位置誤差經比例元件 產生
電流流經回授電阻 時,產生回授電壓
放大器輸出為
因此
由於電樞電感忽略,電樞迴路滿足
聯立兩式:
整理得
令
故
馬達機械方程式為
代入 與上式:
數值為
(1)狀態方程式與 CCF
定義
則
因此狀態空間形式為
輸出為
所以
其結構符合二階可控標準型:
其中
若將輸入重新定義為 ,則可化為教科書常見的 形式。
可控性矩陣為
其行列式為
故系統可控。
(2)單位階躍輸入下的
令 ,穩態狀態為
因為穩態時馬達速度為零,且位置誤差為零。
令
則
因此
第 4 題
Consider the simplified model the DC motor employing proportional feedback as shown in Fig. C. Using the parameter values: , , , determine the system type and steady state error (expressed in terms of K) with respect to (1) step reference 【計分:10分】, (2) step disturbance【計分:10分】,(3) ramp reference inputs【計分:5分】.
🖼️【此處有附圖,請對照原卷】
登入後即可作答並保存紀錄。
此題考驗對系統型別(System Type)和穩態誤差(Steady-State Error)的理解,以及如何根據系統結構和輸入信號計算穩態誤差。
系統分析:
圖 C 顯示了一個比例控制系統,其中包含一個比例控制器(增益 ),一個積分器(增益 ),一個微分器(增益 ),以及一個純延遲(增益 )。
參數: (參考信號), , .
系統的傳遞函數為:
.
這個傳遞函數是開迴路傳遞函數(Open-Loop Transfer Function, OLTF),因為它沒有包含反饋路徑(反饋路徑的增益為 1)。
系統的閉迴路傳遞函數(Closed-Loop Transfer Function, CLTF)為:
.
輸入信號:
參考信號 。
干擾信號 。
系統輸出 。
系統型別(System Type):
系統型別由開迴路傳遞函數 中極點在原點()的個數決定。
.
由於 中有一個 在分母,所以系統型別為 Type 1。
穩態誤差計算:
穩態誤差 取決於輸入信號的型別(Step, Ramp, Parabolic)和系統的型別。
對於 Type 1 系統:
-
Step Reference Input ( for ):
穩態誤差 .
.
.
.
(因為分母的 )。
.
【答案 (1) Step Reference: 】 -
Step Disturbance Input ( for ):
干擾信號 在圖中是加性干擾,與參考信號 在控制器之前相加。
系統的輸出 受 和 的影響。
我們需要找到輸出 相對於 的傳遞函數。
假設 時,分析 的影響。
控制器輸出 . (圖示中 是加在控制器輸出之前的)
從圖看, 是加在控制器輸出和傳遞函數 之間。
所以,控制器輸出 .
.
.
.
.
注意:這裡的 是指 .
所以 .
閉迴路傳遞函數 .
干擾傳遞函數 .
穩態誤差 通常是指參考信號引起的誤差 的穩態值。
但這裡也問了干擾引起的誤差。如果干擾是加性輸入,穩態誤差通常是指輸出 相對於干擾 的關係。
如果 是單位階躍,則 .
.
.
如果我們定義穩態誤差為 。
如果 且 (step input),則 。
.另一種理解:
有時穩態誤差的定義也包含對干擾的響應。
系統的開迴路傳遞函數 .
干擾 在圖中是加在 的輸入端,與經過控制器 處理的參考信號 相加。
控制器輸出 .
.
.
.
.
.
對於 Step Disturbance , .
第 5 題
Automatic ship steering is particularly useful in heavy seas when it is important to maintain the ship along an accurate path. Such a control system for a large tanker in shown in Fig. D, with the transfer function relating heading changes to rudder deflection in radius.
(1) Write the differential equation that relates the heading angle to rudder angle for the ship without feedback 【計分:5分】.
(2) This control system uses simple proportional control and has the gain K=1. Please use Routh's criterion to determine its stability 【計分:5分】.
(3) Please determine the range of the gain K so that the system is stable 【計分:5分】.
(4) Try to design a controller for the ship steering system so that the resulting closed-loop system is stable, and in response to a step heading command has zero steady-state error and less than 10% overshoot 【計分:10分】.
🖼️【此處有附圖,請對照原卷】
登入後即可作答並保存紀錄。
此題為船舶自動舵系統的設計問題,包含建立數學模型、系統穩定性分析、參數調整以及控制器設計。
系統模型分析:
圖 D 顯示了一個閉迴路控制系統。
開迴路傳遞函數(OLTF)為 .
這個傳遞函數描述了從舵角(Rudder angle)到航向角(Heading)的關係。
控制器是比例控制器,增益為 .
參考信號是航向指令(Reference Heading)。
輸出是實際航向角(Heading)。
(1) 寫出無反饋時的微分方程式
無反饋時,系統的傳遞函數就是船舶對舵角的響應。
.
我們需要將此傳遞函數轉換為微分方程式。
令 為舵角(Rudder angle), 為航向角(Heading)。
.
.
.
展開分母:
.
展開分子:
.
所以,微分方程式為:
.
將拉氏轉換轉換回時域:
.
【答案 Part (1)】
.
其中 是航向角, 是舵角。
(2) 比例控制下,K=1 時的穩定性分析 (Routh's Criterion)
閉迴路傳遞函數 .
當 時,OLTF .
閉迴路系統的特徵方程由 給出。
.
.
.
.
.
.
此為閉迴路系統的特徵方程。
使用 Routh's Criterion 進行穩定性分析。
我們需要檢查特徵方程的係數。
, , , , .
由於 ,特徵方程中存在負係數。
根據 Routh's Criterion 的充要條件,對於一個穩定系統,所有係數必須為正(如果系統極點全在左半平面)。
由於存在負係數,系統至少有一個極點在右半平面(RHP),所以系統是不穩定的。
我們不需要建立 Routh 表,僅憑係數符號判斷即可。
【答案 Part (2)】
特徵方程為 .
由於特徵方程的係數 是負的,根據 Routh's Criterion 的必要條件,系統是不穩定的。
(3) 確定 K 的穩定範圍
閉迴路特徵方程為:
.
.
.
.
.
為了系統穩定,所有係數必須為正,並且 Routh 表的第一列所有元素必須為正。
係數:
. 為了 , , .
. 為了 , .
. 為了 , .
這是一個矛盾:我們需要 且 .
這意味著,僅僅要求係數為正是不夠的,我們需要建立 Routh 表。
然而,由於 的條件 與 的條件 相矛盾,這表明對於任何 , 始終是負的。
因此,對於任何 ,系統的 係數都是負的,這意味著系統是不穩定的。
結論: 不存在使系統穩定的 的範圍。
仔細檢查傳遞函數:
.
有一個右半平面(RHP)的極點 .
這表示船舶本身在無反饋時就已經是不穩定的(至少有一個不穩定的極點)。
這就是為什麼對於任何 ,系統都無法穩定。
【答案 Part (3)】
由於船舶傳遞函數 本身有一個右半平面的極點 (),系統在開迴路時就是不穩定的。閉迴路特徵方程的係數 對於任何 都是負的。因此,對於任何正的比例增益 ,系統都是不穩定的。不存在使系統穩定的 的範圍。
(4) 設計控制器以滿足穩定性、零穩態誤差和低於 10% 的超調量
目標:
- 穩定性。
- 零穩態誤差(Step Heading Command)。
- 低於 10% 的超調量(Overshoot)。
我們需要設計一個控制器,而不是僅僅使用比例控制器 .
考慮到船舶系統本身有一個不穩定極點 (),並且還有兩個複共軛極點(來自 )。
零穩態誤差對於 Step Heading Command 表示,閉迴路系統需要具有至少一個積分器(Type 1 系統)。
然而,我們目前的 OLTF 是 .
的分母是 .
所以 有 在分母,這表示它已經是 Type 2 系統(如果 是控制器增益)。
如果我們使用比例控制器 , 閉迴路系統的傳遞函數為 .
分母是 .
這個方程的最低次項是 (來自 的部分) 和 (來自常數項)。
所以 .
.
.
.
.
如果 , , .
表示 .
表示 .
. 對於 , 始終為負。
這再次確認了比例控制器無法使系統穩定。
控制器設計:
我們需要一個控制器來穩定系統並滿足零穩態誤差和超調量要求。
零穩態誤差對於 Step Command 表示我們需要在控制器中加入積分項(I 控制)。
穩定性要求我們可能需要加上微分項(D 控制)或更複雜的補償器。
考慮一個 PI 控制器:.
或者 PID 控制器:.
最簡單的 PI 控制器結構是 .
OLTF 變為 .
.
閉迴路特徵方程為 .
.
.
.
這個方程的階數是 5。
考慮零穩態誤差:
由於 OLTF 中有一個 在分母,這表示系統已經是 Type 3。
對於 Type 3 系統,Step Reference Input 的穩態誤差是零。
所以,我們只需要設計控制器以確保穩定性和低於 10% 的超調量。
我們需要找到一個 和零點 的組合。
設計策略:
- 穩定化: 處理 RHP 極點 。通常,將控制器零點放在不穩定極點附近可以幫助穩定。例如,令 。
- 滿足超調量要求: 這涉及到閉迴路極點的位置。10% 超調量對應於阻尼比 。
- 簡化問題: 題目說 "design a controller",但 Part (2) 和 (3) 是關於比例控制器 . Part (4) 可能暗示我們需要設計一個比比例控制器更複雜的控制器。
假設控制器為 PI 控制器: .
令 . 令 .
.
.
特徵方程:.
.
.
嘗試簡化:
如果我們只使用比例控制器 , 我們知道它無法穩定。
如果我們加入一個積分器,就有了 PI 控制器。
.