112 年 國立成功大學工程科學系碩士班己組《控制系統》
第 1 題20 分
考慮下列非線性系統:
其中 為狀態變數; 為輸入; 為輸出。
(1) 求解上述非線性系統所有的平衡點 。 (5 分)
(2) 將上述非線性系統在 的平衡點做線性化,寫出其狀態空間表示式。 (5 分)
(3) 檢測 (2) 所得之系統的可觀性 (observability)。 (5 分)
(4) 檢測 (2) 所得之系統的穩定性 (stability)。 (5 分)
登入後即可作答並保存紀錄。
此題考驗對非線性系統的平衡點分析、線性化、可觀測性及穩定性判斷。
核心觀念:
- 平衡點 (Equilibrium Point): 在平衡點,系統狀態不隨時間變化,即 。
- 線性化 (Linearization): 使用泰勒級數展開,取一階項來近似非線性系統在某個平衡點附近的行為。
- 可觀測性 (Observability): 指的是能否從系統的輸出 和輸入 的歷史數據來推斷系統的內部狀態 。
- 穩定性 (Stability): 指系統在受到微小擾動後,是否能回到平衡點或維持在平衡點附近。對於線性時不變系統,穩定性由特徵值決定。
解題過程:
(1) 求解平衡點
平衡點的定義是狀態變數的導數為零,且輸入為一個常數。
令 , , 。
由 (E3) 可知 。
將 代入 (E1):
。
將 和 代入 (E2):
。
所以,平衡點的表示為 ,其中 可以是任意實數。
題目要求的是「所有的」平衡點,這表示 可以是任意值。
然而,如果我們仔細看 (E1) , 在 (k為整數) 時無定義。
在平衡點分析中,我們通常假設狀態變數在平衡點附近是連續且有定義的。
由於 , 是有定義的。
因此,平衡點的集合是:
,其中 。
如果題目有預設 的範圍(例如 必須是常數),則需要進一步判斷。但題目沒有限制,所以 是任意實數。
【答案】平衡點為 ,其中 為任意實數。
(2) 線性化並寫出狀態空間表示式 (在 的平衡點)
已知平衡點為 。
令 (因為 )
線性化是將原非線性系統的各項對狀態變數和輸入做偏微分,然後在平衡點處取值。
我們需要計算雅可比矩陣 和 。
先寫出各個 的函數形式:
計算 矩陣:
所以 。
計算 向量:
所以 。
輸出方程 。
。
線性化輸出方程:
第 2 題20 分
(1) 寫出相位超前補償器 (phase-lead compensator) 之通式。 (4 分)
(2) 繪出相位超前補償器的波德圖 (Bode plot)。 (6 分)
(3) 若希望相位超前補償器的最大超前相位為 , 且在最大相位時的頻率為 10 rad/sec, 試問此
時的相位超前補償器該如何設計? (10 分)
登入後即可作答並保存紀錄。
此題考驗對相位超前補償器的基本概念、頻率響應特性以及設計方法的理解。
核心觀念:
- 相位超前補償器 (Phase-Lead Compensator): 是一種電路或傳遞函數,用於增加系統在特定頻率範圍內的相位裕度,以提高系統的穩定性和暫態響應。其特點是在其作用頻率範圍內提供正的相位超前。
- 波德圖 (Bode Plot): 用來表示系統在不同頻率下的增益(Magnitude)和相位(Phase)響應。
- 補償器設計: 根據所需的性能指標(如最大超前相位、對應頻率)來確定補償器的參數。
解題過程:
(1) 寫出相位超前補償器之通式
標準的二階低通濾波器形式的相位超前補償器傳遞函數為:
其中 是增益, 是零點, 是極點。
對於相位超前補償器,需要滿足 。
為了便於分析,通常將其寫成以下形式:
或者更常見的形式是:
其中 。
為了使分析更方便,我們將其寫成:
其中 (如果寫成 的形式) 或 (如果寫成 的形式)。
最常見的兩種形式是:
形式一:,其中 。
形式二:,其中 。
這兩種形式是等價的,令 和 。
我們採用形式二,因為它與增益和極點的位置關係更直觀:
其中 。
此時,零點位於 , 點的極點位於 。
零點的頻率 小於極點的頻率 。
【答案】相位超前補償器的通式為 ,其中 。
(2) 繪出相位超前補償器的波德圖 (Bode plot)
我們分析 ,其中 。
將 代入:
。
增益 (Magnitude) 部分:
。
- 當 時: (常數)。
- 當 時:。這是一條斜率為 dB/decade 的直線,在 時為 。
- 當 時:。這是一條斜率為 dB/decade 的直線。
- 在 處,增益曲線從斜率 0 轉變為斜率 dB/decade。
- 在 處,增益曲線從斜率 dB/decade 轉變為斜率 dB/decade。
相位 (Phase) 部分:
。
。
- 當 時:。
- 當 時:。
- 當 時:。
- 當 時:。
- 當 時:。
總結相位變化:
相位從 開始,在 附近開始增加,在 附近達到最大值,然後逐漸減小回到 。
最大相位超前發生在頻率 。
最大相位超前值為
正確的公式為:
第 3 題20 分
考慮下列信號流程圖 (signal-flow diagram):
🖼️【此處有附圖,請對照原卷】
(1) 求轉移函數 。 (7 分)
(2) 求轉移函數 。 (6 分)
(3) 求轉移函數 。 (7 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查信號流程圖的節點方程式與回授系統化簡。依原圖,支路如下:
- :增益
- :增益
- :增益
- :增益
- :增益
- :增益
- :增益
- :增益
- :增益
- :增益
直接由各節點的輸入總和列式,比完整列出 Mason 增益公式更簡潔。
解題方法
由信號流程圖可得
令
則
且
代入 :
因此
定義
則
又因為
所以
整理得
令總分母
(1) 求
(2) 求
由
第 4 題20 分
考慮單擺系統如下圖所示:
🖼️【此處有附圖,請對照原卷】
其中單擺質量為 且其質量均勻分布; 為單擺質心到端點的長度; 為重力加速度; 為單擺轉動角度; 為電樞控制直流馬達所產生的力矩,施予單擺使之旋轉。
(1) 建立此系統的數學模型 (請自訂馬達的相關參數)。 (12 分)
(2) 試設計一回授控制系統,使單擺的角度維持在 。 (8 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- 以牛頓–歐拉法建立單擺轉動方程式。
- 均勻細桿對端點的轉動慣量。
- 直流馬達的電氣與機械模型。
- 在指定平衡角度附近進行回授控制設計。
- 重力補償與比例—微分控制器(PD controller)。
題目未提供清晰的單擺示意圖,以下假設單擺為長度 的均勻細桿,一端由馬達直接驅動,質心距轉軸為 ,且 自鉛直向下方向量測。
(1) 建立系統數學模型
1. 單擺機械模型
均勻細桿質量為 、總長度為 ,因此其對端點的轉動慣量為
令馬達軸與單擺直接連接,馬達轉子轉動慣量為 ,黏滯摩擦係數為 ;單擺軸承摩擦係數為 。等效轉動慣量與摩擦係數分別為
單擺所受重力對轉軸產生的力矩為
由轉動牛頓第二定律:
因此,單擺的非線性數學模型為
其中 為直流馬達施加於單擺的控制力矩。
2. 電樞控制直流馬達模型
自訂馬達參數如下:
- :電樞電阻
- :電樞電感
- :電樞電流
- :轉矩常數
- :反電動勢常數
- :電樞電壓
馬達電氣方程式為
馬達產生的力矩為
代入單擺機械方程式,可得完整的機電耦合模型:
故可選擇狀態變數
得到非線性狀態方程式:
輸出為單擺角度:
(2) 設計使 的回授控制系統
1. 目標平衡點與重力補償
目標角度為
在穩態時,
代入機械方程式:
因此所需的穩態前饋力矩為
第 5 題20 分
令單位回授 (unity feedback) 系統之開迴路轉移函數如下:
其中 為未知增益。
(1) 繪出其 Nyquist plot, 再由 Nyquist plot 決定使閉迴路系統穩定的 值範圍。(15 分)
(2) 另以 Routh-Hurwitz criterion 決定使閉迴路系統穩定的 值範圍。(5 分)
登入後即可作答並保存紀錄。
核心觀念
單位回授系統的閉迴路特徵方程為
本題同時考查:
-
Nyquist 穩定判據:若開迴路在右半平面的極點數為 ,Nyquist 圖對 點的包圍數為 ,則閉迴路右半平面極點數為
本題開迴路極點為 (二重極點)與 ,沒有右半平面極點,因此 。
-
Routh-Hurwitz criterion:利用閉迴路特徵多項式第一欄元素判斷是否有右半平面根。
(1) Nyquist plot 與穩定範圍
令
取 :
分子與分母分別為
因此
所以
對 ,其 Nyquist 圖具有下列特徵。
重要特徵點
當 時,
因此曲線由左上方無限遠處開始。
當 時,
且
因此正頻率分支穿越負實軸於
當 時,
因此曲線最後從左下方趨近原點。
負頻率部分為上述曲線對實軸的鏡射。由於 是開迴路二重極點,繪製 Nyquist contour 時須在原點附近作小半圓繞行;其映射在極限下形成無限大的弧線,但不改變臨界增益的判斷。
臨界增益
閉迴路穩定性與 Nyquist 圖是否通過 點有關。臨界情況發生於負實軸交點等於 :
因此