112 年 國立成功大學電機工程學系碩士班乙組《控制系統(含控制工程、線性系統)》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊

第 1 題25 分

For the system shown in Fig. 1, find the sensitivity of the steady-state error for changes in K1K_1 and in K2K_2, when K1=200K_1 = 200 and K2=0.2K_2 = 0.2. Assume step inputs for both the input and the disturbance.

🖼️【此處有附圖,請對照原卷】

D(s)
R(s) +
+
K₁
s+1
+
K₂
s+2
C(s)
Fig. 1

🖼️ 本題含圖表,以下為原卷對應頁面:
原卷第 2 頁

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查穩態誤差與參數敏感度。參數 KiK_i 對穩態誤差 esse_{ss} 的相對敏感度定義為

SessKi=∂ess∂KiKiess.S_{e_{ss}}^{K_i} = \frac{\partial e_{ss}}{\partial K_i} \frac{K_i}{e_{ss}}.

圖中回授訊號為 (s+1)C(s)(s+1)C(s),且 R(s)R(s)、D(s)D(s) 均為單位階躍:

R(s)=D(s)=1s.R(s)=D(s)=\frac{1}{s}.

解題方法

由方塊圖可得

C(s)=K2s+2[K1E(s)+D(s)],C(s)=\frac{K_2}{s+2}\left[K_1E(s)+D(s)\right], E(s)=R(s)−(s+1)C(s).E(s)=R(s)-(s+1)C(s).

代入整理:

E(s)=R(s)−K2(s+1)s+2[K1E(s)+D(s)].E(s) = R(s) - \frac{K_2(s+1)}{s+2} \left[K_1E(s)+D(s)\right].

因此

E(s)=R(s)−K2(s+1)s+2D(s)1+K1K2(s+1)s+2.E(s) = \frac{ R(s)-\dfrac{K_2(s+1)}{s+2}D(s) }{ 1+\dfrac{K_1K_2(s+1)}{s+2} }.

利用終值定理,

ess=lim⁡s→0sE(s).e_{ss}=\lim_{s\to 0}sE(s).

因為 R(s)=D(s)=1/sR(s)=D(s)=1/s,所以

ess=1−K221+K1K22.e_{ss} = \frac{1-\dfrac{K_2}{2}} {1+\dfrac{K_1K_2}{2}}.

代入 K1=200K_1=200、K2=0.2K_2=0.2:

ess=1−0.11+20=0.921=370.e_{ss} = \frac{1-0.1}{1+20} = \frac{0.9}{21} = \frac{3}{70}.

令

x=K22,ess=1−x1+K1x.x=\frac{K_2}{2}, \qquad e_{ss}=\frac{1-x}{1+K_1x}.

對 K1K_1 微分:

∂ess∂K1=−x(1−x)(1+K1x)2.\frac{\partial e_{ss}}{\partial K_1} = -\frac{x(1-x)}{(1+K_1x)^2}.

在 x=0.1x=0.1 時,

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 2 題25 分

The system shown in Fig. 2 has G1(s)=1s(s+2)(s+4)G_1(s) = \frac{1}{s(s+2)(s+4)}. Use the Routh-Hurwitz criterion to find the values of K1K_1 and K2K_2 for which the system oscillates at a frequency of 55 rad/sec.

🖼️【此處有附圖,請對照原卷】

R(s) +
E(s)
K₁
G₁(s)
C(s)
K₂ s
Fig. 2

🖼️ 本題含圖表,以下為原卷對應頁面:
原卷第 2 頁

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查:

  • 多重回授系統的特徵方程式建立。
  • Routh–Hurwitz 判據。
  • 系統以 ω=5 rad/sec\omega=5\ \text{rad/sec} 持續振盪時,特徵根必包含共軛虛根 s=±j5s=\pm j5。
  • Routh 表中某一列全為零時,利用上一列形成輔助多項式。

由圖可得:

  • 外迴路為單位負回授。
  • 內迴路回授訊號為 K2sC(s)K_2sC(s),於第二個加總點為負號。

解題方法

由第一個加總點:

E(s)=R(s)−C(s)E(s)=R(s)-C(s)

第二個加總點送入 G1(s)G_1(s) 的訊號為:

K1E(s)−K2sC(s)K_1E(s)-K_2sC(s)

因此:

C(s)=G1(s)[K1E(s)−K2sC(s)]C(s)=G_1(s)\left[K_1E(s)-K_2sC(s)\right]

在求閉迴路特徵方程式時令 R(s)=0R(s)=0,此時 E(s)=−C(s)E(s)=-C(s),故:

C(s)=G1(s)[−K1C(s)−K2sC(s)]C(s)=G_1(s)\left[-K_1C(s)-K_2sC(s)\right]

因此特徵方程式為:

1+G1(s)(K1+K2s)=01+G_1(s)(K_1+K_2s)=0

代入

G1(s)=1s(s+2)(s+4)G_1(s)=\frac{1}{s(s+2)(s+4)}

得:

s(s+2)(s+4)+K2s+K1=0s(s+2)(s+4)+K_2s+K_1=0

展開後:

s3+6s2+(8+K2)s+K1=0s^3+6s^2+(8+K_2)s+K_1=0

建立 Routh 表

對特徵多項式

s3+6s2+(8+K2)s+K1s^3+6s^2+(8+K_2)s+K_1

建立 Routh 表:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 3 題25 分

A system transfer function is given by y(s)r(s)=4s3+3s2+6s+4\frac{y(s)}{r(s)} = \frac{4}{s^3 +3s^2 + 6s+4} and the unit-step response is described by y(t)=1+Ae−pt+Be−σtsin⁡(ωt−θ)y(t)=1+ Ae^{-p t} + Be^{- \sigma t} \sin(\omega t - \theta). Please derive and determine A,p,B,σ,ωA, p, B, \sigma, \omega, and θ\theta.

登入後即可作答並保存紀錄。

這一題的完整詳解

本題考驗對拉氏轉換、系統傳遞函數、單位階躍響應時域表示以及複數根與時域響應的關係。

題目給定系統傳遞函數 G(s)=Y(s)R(s)=4s3+3s2+6s+4G(s) = \frac{Y(s)}{R(s)} = \frac{4}{s^3 +3s^2 + 6s+4},以及單位階躍響應 y(t)y(t) 的形式:
y(t)=1+Ae−pt+Be−σtsin⁡(ωt−θ)y(t) = 1 + Ae^{-pt} + Be^{-\sigma t} \sin(\omega t - \theta)。
其中,R(s)=1sR(s) = \frac{1}{s} 是單位階躍輸入的拉氏轉換。

系統的輸出 Y(s)Y(s) 可以表示為:
Y(s)=G(s)R(s)=4s3+3s2+6s+4⋅1s=4s(s3+3s2+6s+4)Y(s) = G(s) R(s) = \frac{4}{s^3 +3s^2 + 6s+4} \cdot \frac{1}{s} = \frac{4}{s(s^3 +3s^2 + 6s+4)}

此時,我們需要對 Y(s)Y(s) 進行部分分式展開 (Partial Fraction Expansion, PFE)。
Y(s)=C0s+C1s−p1+C2s−p2+C3s−p3Y(s) = \frac{C_0}{s} + \frac{C_1}{s-p_1} + \frac{C_2}{s-p_2} + \frac{C_3}{s-p_3}
其中 p1,p2,p3p_1, p_2, p_3 是特徵方程式 s3+3s2+6s+4=0s^3 +3s^2 + 6s+4 = 0 的根。
C0C_0 是對應於輸入 R(s)R(s) 的 DC gain (如果存在)。

時域響應 y(t)y(t) 的形式 y(t)=1+Ae−pt+Be−σtsin⁡(ωt−θ)y(t)=1+ Ae^{-p t} + Be^{- \sigma t} \sin(\omega t - \theta) 告訴我們:

  1. y(∞)=1y(\infty) = 1。這意味著系統的 DC gain (或終值) 為 1。
    G(0)=403+3(0)2+6(0)+4=44=1G(0) = \frac{4}{0^3 + 3(0)^2 + 6(0) + 4} = \frac{4}{4} = 1。
    對於單位階躍輸入,穩態值 yss=lim⁡t→∞y(t)=lim⁡s→0sY(s)=lim⁡s→0s4s(s3+3s2+6s+4)=44=1y_{ss} = \lim_{t \to \infty} y(t) = \lim_{s \to 0} s Y(s) = \lim_{s \to 0} s \frac{4}{s(s^3 +3s^2 + 6s+4)} = \frac{4}{4} = 1。
    這與 y(t)y(t) 中的常數項 '1' 相符。

  2. Ae−ptAe^{-pt} 這一項對應於特徵方程式的一個實根 p1=pp_1 = p。
    所以,我們期望特徵方程式 s3+3s2+6s+4=0s^3 +3s^2 + 6s+4 = 0 有一個實根。

  3. Be−σtsin⁡(ωt−θ)Be^{- \sigma t} \sin(\omega t - \theta) 這一項對應於一對共軛複根。
    假設特徵方程式的另外兩個根是 p2=−σ+jωp_2 = -\sigma + j\omega 和 p3=−σ−jωp_3 = -\sigma - j\omega。
    注意,這裡的 pp 在時域響應中是正的,但在極點表示中,通常寫成 −p-p。
    所以,我們假設特徵方程式的根是 s=−ps = -p, s=−σ+jωs = -\sigma + j\omega, s=−σ−jωs = -\sigma - j\omega。

首先,我們需要求解特徵方程式 s3+3s2+6s+4=0s^3 +3s^2 + 6s+4 = 0 的根。
嘗試尋找整數根。可能的整數根是 ±1,±2,±4\pm 1, \pm 2, \pm 4 的因子。
令 P(s)=s3+3s2+6s+4P(s) = s^3 +3s^2 + 6s+4。
P(−1)=(−1)3+3(−1)2+6(−1)+4=−1+3−6+4=0P(-1) = (-1)^3 + 3(-1)^2 + 6(-1) + 4 = -1 + 3 - 6 + 4 = 0。
所以,s=−1s = -1 是方程的一個根。
這意味著 (s+1)(s+1) 是 s3+3s2+6s+4s^3 +3s^2 + 6s+4 的一個因子。

我們可以用多項式長除法或綜合除法來找到另外兩個根:
(s³ +3s² + 6s+4) / (s+1)

        s² + 2s + 4
      ________________
s+1 | s³ + 3s² + 6s + 4
      -(s³ + s²)
      _________
            2s² + 6s
          -(2s² + 2s)
          _________
                4s + 4
              -(4s + 4)
              _________
                    0

所以,特徵方程式可以寫成 (s+1)(s2+2s+4)=0(s+1)(s^2 + 2s + 4) = 0。
另外兩個根來自二次方程式 s2+2s+4=0s^2 + 2s + 4 = 0。
使用二次公式 s=−b±b2−4ac2as = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}:
s=−2±22−4(1)(4)2(1)=−2±4−162=−2±−122s = \frac{-2 \pm \sqrt{2^2 - 4(1)(4)}}{2(1)} = \frac{-2 \pm \sqrt{4 - 16}}{2} = \frac{-2 \pm \sqrt{-12}}{2}
s=−2±j122=−2±j232=−1±j3s = \frac{-2 \pm j\sqrt{12}}{2} = \frac{-2 \pm j2\sqrt{3}}{2} = -1 \pm j\sqrt{3}。

所以,特徵方程式的根是:
p1=−1p_1 = -1
p2=−1+j3p_2 = -1 + j\sqrt{3}
p3=−1−j3p_3 = -1 - j\sqrt{3}

現在,我們將這些根與時域響應的形式 y(t)=1+Ae−pt+Be−σtsin⁡(ωt−θ)y(t)=1+ Ae^{-p t} + Be^{- \sigma t} \sin(\omega t - \theta) 進行對比。

  1. 實根對應 Ae−ptAe^{-pt}。我們有根 −1-1。
    在時域響應形式中,−p-p 是實根。所以,−p=−1  ⟹  p=1-p = -1 \implies p = 1。
    對應的 PFE 項是 C1s−(−1)=C1s+1\frac{C_1}{s-(-1)} = \frac{C_1}{s+1}。

  2. 共軛複根對應 Be−σtsin⁡(ωt−θ)Be^{- \sigma t} \sin(\omega t - \theta)。我們有根 −1±j3-1 \pm j\sqrt{3}。
    在時域響應形式中,−σ-\sigma 是實部,ω\omega 是虛部(正的)。
    所以,−σ=−1  ⟹  σ=1-\sigma = -1 \implies \sigma = 1。
    ω=3\omega = \sqrt{3}。
    對應的 PFE 項是 C2s−(−1+j3)+C3s−(−1−j3)=C2(s+1)−j3+C3(s+1)+j3\frac{C_2}{s - (-1 + j\sqrt{3})} + \frac{C_3}{s - (-1 - j\sqrt{3})} = \frac{C_2}{(s+1) - j\sqrt{3}} + \frac{C_3}{(s+1) + j\sqrt{3}}。
    這兩項組合起來,會產生 Be−σtsin⁡(ωt−θ)Be^{- \sigma t} \sin(\omega t - \theta) 的形式。

因此,我們已經確定了 p,σ,ωp, \sigma, \omega 的值:
p=1p = 1
σ=1\sigma = 1
ω=3\omega = \sqrt{3}

接下來,我們需要確定係數 A,B,θA, B, \theta。
Y(s)=4s(s+1)(s2+2s+4)Y(s) = \frac{4}{s(s+1)(s^2 + 2s + 4)}
進行部分分式展開:
Y(s)=C0s+C1s+1+C2s+C3s2+2s+4Y(s) = \frac{C_0}{s} + \frac{C_1}{s+1} + \frac{C_2 s + C_3}{s^2 + 2s + 4}
其中 C0C_0 是 DC gain,我們已經知道 yss=1y_{ss}=1, 所以 C0=1C_0 = 1。

驗證:
Y(s)=1s+C1s+1+C2s+C3s2+2s+4Y(s) = \frac{1}{s} + \frac{C_1}{s+1} + \frac{C_2 s + C_3}{s^2 + 2s + 4}
Y(s)=1s+C1s+1+C2s+C3(s+1)2+(3)2Y(s) = \frac{1}{s} + \frac{C_1}{s+1} + \frac{C_2 s + C_3}{(s+1)^2 + (\sqrt{3})^2}

求 C1C_1:
C1=sY(s)∣s=−1=4(s+1)(s2+2s+4)∣s=−1C_1 = \left. s Y(s) \right|_{s=-1} = \left. \frac{4}{(s+1)(s^2 + 2s + 4)} \right|_{s=-1}
這會導致分母為零,所以 C1C_1 不是這樣計算的。
我們應該用 Y(s)=4s(s+1)(s2+2s+4)Y(s) = \frac{4}{s(s+1)(s^2 + 2s + 4)} 來求 C1C_1。
C1=(s+1)Y(s)∣s=−1=4s(s2+2s+4)∣s=−1C_1 = \left. (s+1) Y(s) \right|_{s=-1} = \left. \frac{4}{s(s^2 + 2s + 4)} \right|_{s=-1}

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 4 題15 分

A system transfer function is given by y(s)u(s)=ss2+7\frac{y(s)}{u(s)} = \frac{s}{s^2 +7}.
(a) Please derive A,BA, B, and CC and write a set of equations that describe this system in the control canonical form as x˙=Ax+Bu\dot{x} = Ax+Bu and y=Cxy=Cx.
(b) Design a control law of the form, u=−[k1k2]xu = -[k_1 k_2]x, which will place the closed-loop poles at s=−4±j5s=-4\pm j5.

登入後即可作答並保存紀錄。

這一題的完整詳解

本題包含兩個小題,(a) 要求將給定的傳遞函數轉換為控制標準型狀態空間表示,(b) 要求設計狀態回授控制器,將閉迴路極點配置在指定位置。

(a) 將傳遞函數轉換為控制標準型狀態空間表示

給定的傳遞函數為 Y(s)U(s)=ss2+7\frac{Y(s)}{U(s)} = \frac{s}{s^2 +7}。
控制標準型 (Control Canonical Form) 的狀態空間表示形式為:
x˙=Ax+Bu\dot{x} = Ax+Bu
y=Cxy=Cx

其中,如果傳遞函數為 Y(s)U(s)=bmsm+...+b0sn+an−1sn−1+...+a0\frac{Y(s)}{U(s)} = \frac{b_m s^m + ... + b_0}{s^n + a_{n-1} s^{n-1} + ... + a_0},則:
A=[010…0001…0⋮⋮⋮⋱⋮000…1−a0−a1−a2…−an−1]A = \begin{bmatrix} 0 & 1 & 0 & \dots & 0 \\ 0 & 0 & 1 & \dots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \dots & 1 \\ -a_0 & -a_1 & -a_2 & \dots & -a_{n-1} \end{bmatrix}, B=[00⋮01]B = \begin{bmatrix} 0 \\ 0 \\ \vdots \\ 0 \\ 1 \end{bmatrix}, C=[b0b1…bn−1]C = \begin{bmatrix} b_0 & b_1 & \dots & b_{n-1} \end{bmatrix} (如果 m=n−1m=n-1)

對於本題,傳遞函數 Y(s)U(s)=ss2+7\frac{Y(s)}{U(s)} = \frac{s}{s^2 +7}。
這裡 n=2n=2 (分母的最高次數),m=1m=1 (分子最高次數)。
a1=0a_1 = 0, a0=7a_0 = 7 (從 s2+0s+7s^2 + 0s + 7 讀取)。
b1=1b_1 = 1, b0=0b_0 = 0 (從 1s+01s + 0 讀取)。

根據控制標準型的矩陣結構:
A=[01−a0−a1]=[01−70]A = \begin{bmatrix} 0 & 1 \\ -a_0 & -a_1 \end{bmatrix} = \begin{bmatrix} 0 & 1 \\ -7 & 0 \end{bmatrix}
B=[01]B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}
C=[b0b1]=[01]C = \begin{bmatrix} b_0 & b_1 \end{bmatrix} = \begin{bmatrix} 0 & 1 \end{bmatrix}

我們來驗證一下這個表示是否正確。
特徵方程式為 det⁡(sI−A)=0\det(sI-A) = 0。
sI−A=[s−17s]sI-A = \begin{bmatrix} s & -1 \\ 7 & s \end{bmatrix}
det⁡(sI−A)=s2−(−1)(7)=s2+7\det(sI-A) = s^2 - (-1)(7) = s^2+7。這與傳遞函數的分母一致。

輸出 Y(s)Y(s) 的計算:
Y(s)=C(sI−A)−1BU(s)Y(s) = C(sI-A)^{-1} B U(s)
(sI−A)−1=1s2+7[s1−7s](sI-A)^{-1} = \frac{1}{s^2+7} \begin{bmatrix} s & 1 \\ -7 & s \end{bmatrix}
C(sI−A)−1B=[01]1s2+7[s1−7s][01]C(sI-A)^{-1} B = \begin{bmatrix} 0 & 1 \end{bmatrix} \frac{1}{s^2+7} \begin{bmatrix} s & 1 \\ -7 & s \end{bmatrix} \begin{bmatrix} 0 \\ 1 \end{bmatrix}
=1s2+7[01][1s]=1s2+7[0⋅1+1⋅s]=ss2+7= \frac{1}{s^2+7} \begin{bmatrix} 0 & 1 \end{bmatrix} \begin{bmatrix} 1 \\ s \end{bmatrix} = \frac{1}{s^2+7} [0 \cdot 1 + 1 \cdot s] = \frac{s}{s^2+7}。
這與給定的傳遞函數一致。

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

其他考古題