108 年 國立臺灣科技大學電機工程系碩士班丁二組《控制系統與數位邏輯》
第 Problem 1 題15 分
Consider a negative unity-feedback system, , with loop transfer function , ;
(a) (5 points) draw the root-locus plot for ,
(b) (5 points) draw the root-locus plot for ,
(c) (5 points) determine the range of such that the close-loop system is stable.
登入後即可作答並保存紀錄。
核心觀念
本題探討負回授系統在純零點(無有限開迴路極點)架構下的根軌跡分析與閉迴路穩定度判別,核心觀念包含:
- 特徵方程式(Characteristic Equation):
負回授系統之閉迴路特徵方程式為 ,即 。 - 正根軌跡(Direct Root Locus, )法則:
- 角度條件(Angle Condition):。
- 實軸上的軌跡:位於奇數個實軸「極點+零點」總數之左側。
- 漸近方向與抵達角:本題開迴路極點數 、有限零點數 ,故有 3 條分支自無窮遠處()出發,隨著 終止於三重零點 。
- 互補根軌跡(Complementary Root Locus, )法則:
- 角度條件:(即 條件)。
- 實軸上的軌跡:位於偶數個實軸「極點+零點」總數之左側(含最右側無極零點區域)。
- 系統穩定度分析(Stability Criterion):
可利用**羅斯-赫維茲穩定準則(Routh-Hurwitz Criterion)**或由根軌跡與虛軸之交點,求出閉迴路極點全落在左半平面(LHP)之 值範圍。
解題方法與詳細步驟
系統閉迴路轉移函數為:
特徵方程式(Characteristic Equation, CE)為:
展開為多項式形式:
(a) 繪製 的正根軌跡圖
-
極點與零點分佈:
- 開迴路極點數 。
- 開迴路零點數 ,位於 (三重零點)。
- 軌跡分支數為 條。分支由無窮遠處()出發,終止於三重零點 ()。
-
實軸上的根軌跡:
- 在實軸上, 處有 3 個零點(奇數個)。
- 根據正根軌跡規則,實軸上位於奇數個極零點左側的區域為根軌跡,故實軸區間為:。
-
抵達角(Angle of Arrival, )與無窮遠出發角:
當 時,由角度條件:
- 1 條分支自實軸負無限大沿 方向進入 。
- 2 條共軛複數分支由右半平面無窮遠處沿 方向朝 抵達。
-
虛軸交點(Imaginary Axis Crossings):
由特徵方程式根的解析解:
複數根為:
令實部為 (交於虛軸):
交點位置為:
-
圖形特徵描繪:
- 當 :2 條複數根位於右半平面(RHP),1 條實根位於左半平面(LHP)。
- 當 :複數根穿過虛軸 。
- 當 :所有 3 條根均進入左半平面,並在 時匯合於 。
jω
^
| / (60°)
| /
+j√3 + /
| /
|/
<===========--o--------+-----> σ
(實軸軌跡) -1| | (K=0 處自 ∞ 沿 60° 進入)
|\
| \
-j√3 + \
| \
| \ (-60°)
(b) 繪製 的互補根軌跡圖
令 ,其中 。特徵方程式變為:
- 實軸上的根軌跡:
- 根據互補根軌跡規則,實軸上位於偶數個極零點左側的區域為根軌跡。
第 Problem 1 題15 分
Consider a negative unity-feedback system, , with loop transfer function , ;
(a) (5 points) draw the root-locus plot for ,
(b) (5 points) draw the root-locus plot for ,
(c) (5 points) determine the range of such that the close-loop system is stable.
登入後即可作答並保存紀錄。
核心觀念
本題探討負回授系統在純零點(無有限開迴路極點)架構下的根軌跡分析與閉迴路穩定度判別,核心觀念包含:
- 特徵方程式(Characteristic Equation):
負回授系統之閉迴路特徵方程式為 ,即 。 - 正根軌跡(Direct Root Locus, )法則:
- 角度條件(Angle Condition):。
- 實軸上的軌跡:位於奇數個實軸「極點+零點」總數之左側。
- 漸近方向與抵達角:本題開迴路極點數 、有限零點數 ,故有 3 條分支自無窮遠處()出發,隨著 終止於三重零點 。
- 互補根軌跡(Complementary Root Locus, )法則:
- 角度條件:(即 條件)。
- 實軸上的軌跡:位於偶數個實軸「極點+零點」總數之左側(含最右側無極零點區域)。
- 系統穩定度分析(Stability Criterion):
可利用**羅斯-赫維茲穩定準則(Routh-Hurwitz Criterion)**或由根軌跡與虛軸之交點,求出閉迴路極點全落在左半平面(LHP)之 值範圍。
解題方法與詳細步驟
系統閉迴路轉移函數為:
特徵方程式(Characteristic Equation, CE)為:
展開為多項式形式:
(a) 繪製 的正根軌跡圖
-
極點與零點分佈:
- 開迴路極點數 。
- 開迴路零點數 ,位於 (三重零點)。
- 軌跡分支數為 條。分支由無窮遠處()出發,終止於三重零點 ()。
-
實軸上的根軌跡:
- 在實軸上, 處有 3 個零點(奇數個)。
- 根據正根軌跡規則,實軸上位於奇數個極零點左側的區域為根軌跡,故實軸區間為:。
-
抵達角(Angle of Arrival, )與無窮遠出發角:
當 時,由角度條件:
- 1 條分支自實軸負無限大沿 方向進入 。
- 2 條共軛複數分支由右半平面無窮遠處沿 方向朝 抵達。
-
虛軸交點(Imaginary Axis Crossings):
由特徵方程式根的解析解:
複數根為:
令實部為 (交於虛軸):
交點位置為:
-
圖形特徵描繪:
- 當 :2 條複數根位於右半平面(RHP),1 條實根位於左半平面(LHP)。
- 當 :複數根穿過虛軸 。
- 當 :所有 3 條根均進入左半平面,並在 時匯合於 。
jω
^
| / (60°)
| /
+j√3 + /
| /
|/
<===========--o--------+-----> σ
(實軸軌跡) -1| | (K=0 處自 ∞ 沿 60° 進入)
|\
| \
-j√3 + \
| \
| \ (-60°)
(b) 繪製 的互補根軌跡圖
令 ,其中 。特徵方程式變為:
- 實軸上的根軌跡:
- 根據互補根軌跡規則,實軸上位於偶數個極零點左側的區域為根軌跡。
第 Problem 2 題15 分
Consider a negative unity-feedback system, , with loop transfer function ;
(a) (5 points) compute the phase crossover frequency and the gain margin GM,
(b) (5 points) compute the gain crossover frequency and the phase margin PM,
(c) (5 points) determine that the close-loop system is stable or not?
登入後即可作答並保存紀錄。
核心觀念
本題考查 Bode 圖中的增益裕度、相位裕度,以及由裕度判斷閉迴路穩定性。
對負單位回授系統:
定義如下:
- 相位交越頻率 :使得
- 增益裕度: 以分貝表示為
- 增益交越頻率 :使得
- 相位裕度:
對具備合理 Nyquist 條件的系統, 且 通常代表閉迴路穩定;本題也會直接由閉迴路特徵方程驗證。
解題方法
題目給定:
令 :
先求幅值與相位
分子幅值為:
分母幅值為:
因此:
相位為:
(a) 相位交越頻率與增益裕度
直接令相位等於 進行三角反函數運算較繁瑣,因此將 化為實部與虛部。
由
可得:
相位為 時, 必須位於負實軸上,因此令虛部為零:
考慮正頻率 ,得到:
在 時:
所以:
增益裕度為:
以分貝表示:
因此:
第 Problem 2 題15 分
Consider a negative unity-feedback system, , with loop transfer function ;
(a) (5 points) compute the phase crossover frequency and the gain margin GM,
(b) (5 points) compute the gain crossover frequency and the phase margin PM,
(c) (5 points) determine that the close-loop system is stable or not?
登入後即可作答並保存紀錄。
核心觀念
本題考查 Bode 圖中的增益裕度、相位裕度,以及由裕度判斷閉迴路穩定性。
對負單位回授系統:
定義如下:
- 相位交越頻率 :使得
- 增益裕度: 以分貝表示為
- 增益交越頻率 :使得
- 相位裕度:
對具備合理 Nyquist 條件的系統, 且 通常代表閉迴路穩定;本題也會直接由閉迴路特徵方程驗證。
解題方法
題目給定:
令 :
先求幅值與相位
分子幅值為:
分母幅值為:
因此:
相位為:
(a) 相位交越頻率與增益裕度
直接令相位等於 進行三角反函數運算較繁瑣,因此將 化為實部與虛部。
由
可得:
相位為 時, 必須位於負實軸上,因此令虛部為零:
考慮正頻率 ,得到:
在 時:
所以:
增益裕度為:
以分貝表示:
因此:
第 Problem 3 題10 分
Given a first-order open-loop control system with system input-output transfer function
and initial state ;
design a control input signal in the form of , such that output , where is to be determined,
(a) (5 points) design a control input signal in the form of , such that output , where is to be determined,
(b) (5 points) compute the corresponding output response , .
登入後即可作答並保存紀錄。
本題考查一階系統在特定輸入下的響應,以及如何設計輸入以達成期望的輸出。
核心觀念:系統的響應是其零輸入響應 (ZIR) 和零狀態響應 (ZSR) 的疊加。本題要求設計一個輸入 ,使得在 時的輸出 。
給定的開迴路傳遞函數為 ,且初始狀態為 。
系統的微分方程式為 。
\subsection*{(a) 設計控制輸入信號 }
系統的輸出 可以表示為零輸入響應 (ZIR) 和零狀態響應 (ZSR) 的總和:
。
零輸入響應 是當輸入 時,由初始條件 產生的響應。
微分方程式為 。
其解為 ,其中 是時間常數。
對於 ,時間常數 。
所以,。
零狀態響應 是當初始條件為零 () 時,由輸入 產生的響應。
我們需要找到 () 時的 。
輸入 可以表示為單位階躍函數 的形式,其中 是單位階躍函數 for 。
然而,輸入只在 區間內為 ,之後為 0。
這是一個方波輸入。我們可以將其表示為 。
當輸入為 (即 ) 時,系統的響應為:
。
使用部分分式展開:
令 。
令 。
所以,。
,對於 。
現在我們考慮輸入 。
總輸出 是這兩個響應的疊加。
由於系統是線性時不變 (LTI) 的,我們可以利用疊加原理。
輸出 是:
- 當 時,輸入為 ,輸出為 (假設初始為零)。
- 當 時,輸入變為 。此時,系統的行為由當前狀態決定。
更直接的方法是求解微分方程式。
對於 ,,初始條件 。
此為非齊次線性微分方程式。
齊次解 。
特解 。設 (常數)。則 。
所以,對於 ,通解為 。
第 Problem 4 題10 分
Consider a negative unity-feedback system with loop transfer function , where , , and let , where ; find and such that .
登入後即可作答並保存紀錄。
核心觀念
由負單位回授系統的特徵方程式,
可知欲使 成為閉迴路極點,必須滿足
因此需同時滿足:
- 相位條件: 為負實數;
- 增益條件:。
直接將分母化為負實數,可同時求出 與 。
解題方法
令
並設
則
因此
將 提出 ,得
展開乘積:
所以
因為
要求分母為負實數,因此虛部必須為零:
代入 :
得到
此時分母的實部為
要使 ,必須滿足
第 Problem 5 題10 分
Design a BCD counter using logic gate(s) and 4-bit binary ripple counter in Fig. 1, which counts 0, 1, ..., 15, and then goes back to zero to repeat the count. Here A3 is MSB.
登入後即可作答並保存紀錄。
核心觀念
BCD(Binary-Coded Decimal)計數器以 4 位元表示十進位數字,合法狀態是 至 ,也就是十進位 至 。因此,BCD 計數器要在到達 後回到 ,屬於模 10 計數器。
題幹所說的 至 是 4 位元二進位漣波計數器原本的模 16 計數範圍;若要改成 BCD,須加入邏輯閘偵測計數狀態 ,並觸發清除。以下假設計數器具有低有效非同步清除端;題目未提供圖中的清除端極性,若為高有效,閘的輸出極性須相應調整。
解題方法
令 為最高位元,計數序列中的十進位 為
當計數器由 ()跳至 ()時, 且 。在正常計數序列的 至 中,這兩位不曾同時為 ,所以可用 NAND 閘偵測這個狀態:
第 Problem 6 題15 分
(a) Using JK-FF designs a counter with the following repeated binary sequence: 0, 2, 4, 6, 8. You must present state table, K-map, and logic diagram. (15 points) (b) What are the responses of unused states? Is it a self-correcting circuit? (6 points)
登入後即可作答並保存紀錄。
核心觀念
本題要求使用 JK 正反器設計一個循環計數器,其狀態序列為
以 4 位元狀態表示:
設四個 JK-FF 的輸出為 ,其中 為最高位元。
JK 正反器的激勵關係如下:
| 現態 | 次態 | ||
|---|---|---|---|
| 0 | 0 | 0 | |
| 0 | 1 | 1 | |
| 1 | 0 | 1 | |
| 1 | 1 | 0 |
其中 表示不必指定的 don’t care 狀態。
(a) 狀態表
本設計將所有未使用狀態指定為下一個時脈回到 ,使電路具備自我修正能力。
| 現態 | 次態 | 十進位意義 |
|---|---|---|
| 0000 | 0010 | |
| 0010 | 0100 | |
| 0100 | 0110 | |
| 0110 | 1000 | |
| 1000 | 0000 | |
| 0001 | 0000 | 未使用狀態 |
| 0011 | 0000 | 未使用狀態 |
| 0101 | 0000 | 未使用狀態 |
| 0111 | 0000 | 未使用狀態 |
| 1001 | 0000 | 未使用狀態 |
| 1010 | 0000 | 未使用狀態 |
| 1011 | 0000 | 未使用狀態 |
| 1100 | 0000 | 未使用狀態 |
| 1101 | 0000 | 未使用狀態 |
| 1110 | 0000 | 未使用狀態 |
| 1111 | 0000 | 未使用狀態 |
JK 激勵表
根據狀態表及 JK 激勵表,可得到各正反器所需的輸入。
| 現態 | 次態 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 0000 | 0010 | 0 | 0 | 1 | 0 | ||||
| 0010 | 0100 | 0 | 1 | 1 | 0 | ||||
| 0100 | 0110 | 0 | 0 | 1 | 0 | ||||
| 0110 | 1000 | 1 | 1 | 1 | 0 | ||||
| 1000 | 0000 | 1 | 0 | 0 | 0 |
對未使用狀態,因為均指定回到 ,其激勵值依照相同規則填入。
K-map 化簡
令
K-map 的排列採用 Gray code 順序:
- 列:
- 欄:
的 K-map
的 1 僅出現在現態 ,而 時為 don’t care:
利用 don’t care 合併後:
的 K-map
當 時,所有狀態都必須清除回 ,因此可令:
的 K-map
在現態 時必須為 1;當 時, 為 don’t care:
合併 與 ,得到:
的 K-map
當 時,下一狀態中的 均為 0,因此:
的 K-map
在 與 時必須為 1;當 時為 don’t care:
合併後:
的 K-map
當 時,下一狀態中的 均為 0,因此:
與 的 K-map
合法狀態的最低位元 永遠為 0,且所有未使用狀態也被送回 。因此令:
當 時,必須將其清為 0;而 時 為 don’t care,因此可令: