108 年 國立清華大學動力機械工程學系碩士班乙組《控制系統》

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

第 Q1 題

Q1. Figure 1 shows a rotor supported by two magnetic bearings. Bearing 1 is located at distance l1l_1 from the center of mass of the rotor and generates a force f1f_1 to support the rotor, and bearing 2 is located at distance l2l_2 from the center of mass of the rotor and generates a force f2f_2 to support the rotor. Denote the displacement of the center of mass of the rotor as xcx_c and the rotation angle of the rotor as θ\theta. The mass of the rotor is mm, and the moment of the inertia is II. Ignore the gravity and assume that the rotation angle θ\theta is small so that the moment arm from bearing force f1f_1 to the center of mass is l1l_1, and the moment arm from bearing force f2f_2 to the center of mass is l2l_2.

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

(a) Using Newton's law, derive the differential equations to describe the dynamics of xcx_c and θ\theta. (2 pts) Let L{xc(t)}=Xc(s)L\{x_c(t)\} = X_c(s), L{θ(t)}=Θ(s)L\{\theta(t)\} = \Theta(s), L{f1(t)}=F1(s)L\{f_1(t)\} = F_1(s), and L{f2(t)}=F2(s)L\{f_2(t)\} = F_2(s). From the differential equations you derived, it can be shown that

[Xc(s)Θ(s)]=[G11(s)G12(s)G21(s)G22(s)][F1(s)F2(s)]\begin{bmatrix} X_c(s) \\ \Theta(s) \end{bmatrix} = \begin{bmatrix} G_{11}(s) & G_{12}(s) \\ G_{21}(s) & G_{22}(s) \end{bmatrix} \begin{bmatrix} F_1(s) \\ F_2(s) \end{bmatrix}

Compute G11(s)G_{11}(s), G12(s)G_{12}(s), G21(s)G_{21}(s), and G22(s)G_{22}(s). (4 pts)

(b) Because of the electro-magnetic interaction, the magnetic forces can be expressed as f1=kxx1+kii1f_1 = k_x x_1 + k_i i_1, and f2=kxx2+kii2f_2 = k_x x_2 + k_i i_2, where kx>0k_x > 0 and ki>0k_i > 0 are electromagnetic coefficients, x1(x2)x_1(x_2) is the rotor's displacement at the bearing 1 (2) (See Figure 1), and i1(i2)i_1(i_2) is the control input current to bearing 1 (2). Assume θ\theta is small, derive x1x_1 as a linear combination of xcx_c and θ\theta, and x2x_2 as a linear combination of xcx_c and θ\theta. (2 pts) Under the assumption that I=ml1l2I = ml_1l_2, Compute P11(s)P_{11}(s), P12(s)P_{12}(s), P21(s)P_{21}(s), and P22(s)P_{22}(s) in the system

[X1(s)X2(s)]=[P11(s)P12(s)P21(s)P22(s)][I1(s)I2(s)]\begin{bmatrix} X_1(s) \\ X_2(s) \end{bmatrix} = \begin{bmatrix} P_{11}(s) & P_{12}(s) \\ P_{21}(s) & P_{22}(s) \end{bmatrix} \begin{bmatrix} I_1(s) \\ I_2(s) \end{bmatrix}

(12 pts)

(c) Using the transfer functions you find in part (b), compute the open-loop poles of the system. Is the system stable? (5 pts)

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

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

這一題的完整詳解

核心觀念

本題考查剛體轉子的平移與轉動動力學,以及由力到位移、再由控制電流到軸承位移的轉移函數推導。使用牛頓第二定律與轉動版牛頓定律:

∑F=mx¨c,∑τ=Iθ¨.\sum F=m\ddot{x}_c,\qquad \sum \tau=I\ddot{\theta}.

依圖取向上位移為正,並令轉子向右上方傾斜時 θ>0\theta>0。因此,右側軸承 1 的位移是 xc+l1θx_c+l_1\theta,左側軸承 2 的位移是 xc−l2θx_c-l_2\theta。

解題方法與推導

(a) 轉子的運動方程與 G(s)G(s)

軸承 1 位於質心右側,向上的 f1f_1 產生正向力矩;軸承 2 位於質心左側,向上的 f2f_2 產生反向力矩。因此:

mx¨c=f1+f2,Iθ¨=l1f1−l2f2.m\ddot{x}_c=f_1+f_2, \qquad I\ddot{\theta}=l_1f_1-l_2f_2.

在零初始條件下取拉氏轉換:

Xc(s)=F1(s)+F2(s)ms2,Θ(s)=l1F1(s)−l2F2(s)Is2.X_c(s)=\frac{F_1(s)+F_2(s)}{ms^2}, \qquad \Theta(s)=\frac{l_1F_1(s)-l_2F_2(s)}{Is^2}.

與題目中的矩陣形式對照,可得

G11(s)=1ms2,G12(s)=1ms2,G_{11}(s)=\frac{1}{ms^2},\qquad G_{12}(s)=\frac{1}{ms^2}, G21(s)=l1Is2,G22(s)=−l2Is2.G_{21}(s)=\frac{l_1}{Is^2},\qquad G_{22}(s)=-\frac{l_2}{Is^2}.

(b) 軸承位移與 P(s)P(s)

由剛體小角度幾何關係,右側軸承 1 與左側軸承 2 的位移分別為

x1=xc+l1θ,x2=xc−l2θ.x_1=x_c+l_1\theta,\qquad x_2=x_c-l_2\theta.

將 (a) 的力到位移關係代入,可得

X1(s)=1ms2[(1+l1l2)F1(s)+(1−l1l2I/m)F2(s)],X_1(s)=\frac{1}{ms^2} \left[ \left(1+\frac{l_1}{l_2}\right)F_1(s)+ \left(1-\frac{l_1l_2}{I/m}\right)F_2(s) \right], X2(s)=1ms2[(1−l1l2I/m)F1(s)+(1+l2l1)F2(s)].X_2(s)=\frac{1}{ms^2} \left[ \left(1-\frac{l_1l_2}{I/m}\right)F_1(s)+ \left(1+\frac{l_2}{l_1}\right)F_2(s) \right].

題目給定 I=ml1l2I=ml_1l_2,交叉項消失,因此

X1(s)=l1+l2ml2s2F1(s),X2(s)=l1+l2ml1s2F2(s).X_1(s)=\frac{l_1+l_2}{ml_2s^2}F_1(s), \qquad X_2(s)=\frac{l_1+l_2}{ml_1s^2}F_2(s).

令

a1=l1+l2l2,a2=l1+l2l1.a_1=\frac{l_1+l_2}{l_2},\qquad a_2=\frac{l_1+l_2}{l_1}.

由電磁力關係 f1=kxx1+kii1f_1=k_xx_1+k_ii_1、f2=kxx2+kii2f_2=k_xx_2+k_ii_2,取拉氏轉換後有

X1(s)=a1ms2(kxX1(s)+kiI1(s)),X_1(s)=\frac{a_1}{ms^2}\bigl(k_xX_1(s)+k_iI_1(s)\bigr),
🔒

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

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

免費註冊

第 Q1.(b) 題12 分

(b) Because of the electro-magnetic interaction, the magnetic forces can be expressed as f1=kxx1+kii1f_1 = k_x x_1 + k_i i_1, and f2=kxx2+kii2f_2 = k_x x_2 + k_i i_2, where kx>0k_x > 0 and ki>0k_i > 0 are electromagnetic coefficients, x1(x2)x_1(x_2) is the rotor's displacement at the bearing 1 (2) (See Figure 1), and i1(i2)i_1(i_2) is the control input current to bearing 1 (2). Assume θ\theta is small, derive x1x_1 as a linear combination of xcx_c and θ\theta, and x2x_2 as a linear combination of xcx_c and θ\theta. (2 pts) Under the assumption that I=ml1l2I = ml_1l_2, Compute P11(s)P_{11}(s), P12(s)P_{12}(s), P21(s)P_{21}(s), and P22(s)P_{22}(s) in the system

[X1(s)X2(s)]=[P11(s)P12(s)P21(s)P22(s)][I1(s)I2(s)]\begin{bmatrix} X_1(s) \\ X_2(s) \end{bmatrix} = \begin{bmatrix} P_{11}(s) & P_{12}(s) \\ P_{21}(s) & P_{22}(s) \end{bmatrix} \begin{bmatrix} I_1(s) \\ I_2(s) \end{bmatrix}

(12 pts)

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

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

這一題的完整詳解

核心觀念

本題考查:

  1. 剛體小角度轉動的幾何關係。
  2. 平移與轉動的牛頓—歐拉方程。
  3. 多輸入多輸出系統的轉移函數矩陣。
  4. 利用特殊條件 I=ml1l2I=ml_1l_2 化簡結果。

採用標準座標約定:質心位移為 xcx_c,軸承 1、2 分別距質心 l1,l2l_1,l_2,且正 θ\theta 使軸承 1 位移增加、軸承 2 位移減少。


一、幾何關係

當 θ\theta 很小時,使用小角度近似 sin⁡θ≈θ\sin\theta\approx\theta,因此

x1=xc+l1θx_1=x_c+l_1\theta x2=xc−l2θx_2=x_c-l_2\theta

矩陣形式為

[x1x2]=[1l11−l2][xcθ].\begin{bmatrix} x_1\\ x_2 \end{bmatrix} = \begin{bmatrix} 1&l_1\\ 1&-l_2 \end{bmatrix} \begin{bmatrix} x_c\\ \theta \end{bmatrix}.

令

A=[1l11−l2],x=Aq,q=[xcθ].A= \begin{bmatrix} 1&l_1\\ 1&-l_2 \end{bmatrix}, \qquad \mathbf{x}=A\mathbf{q}, \qquad \mathbf{q}= \begin{bmatrix} x_c\\ \theta \end{bmatrix}.

二、建立平移與轉動方程式

電磁力為

f1=kxx1+kii1,f2=kxx2+kii2.f_1=k_xx_1+k_ii_1, \qquad f_2=k_xx_2+k_ii_2.

質心平移方程式:

mx¨c=f1+f2.m\ddot{x}_c=f_1+f_2.

繞質心的轉動方程式:

Iθ¨=l1f1−l2f2.I\ddot{\theta}=l_1f_1-l_2f_2.

合併寫成矩陣形式:

[m00I][x¨cθ¨]=AT(kxA[xcθ]+ki[i1i2]).\begin{bmatrix} m&0\\ 0&I \end{bmatrix} \begin{bmatrix} \ddot{x}_c\\ \ddot{\theta} \end{bmatrix} = A^T \left( k_xA \begin{bmatrix} x_c\\ \theta \end{bmatrix} +k_i \begin{bmatrix} i_1\\ i_2 \end{bmatrix} \right).

在拉氏域中,

(s2M−kxATA)Q(s)=kiATI(s),\left(s^2M-k_xA^TA\right)Q(s) = k_iA^TI(s),

其中

M=[m00I].M= \begin{bmatrix} m&0\\ 0&I \end{bmatrix}.

因此

🔒

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

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

免費註冊

第 Q1.(c) 題5 分

(c) Using the transfer functions you find in part (b), compute the open-loop poles of the system. Is the system stable? (5 pts)

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

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

這一題的完整詳解

此小題是承接 (b) 的結果,要求計算開迴路極點並判斷系統穩定性。

1. 計算開迴路極點

系統的開迴路傳遞函數矩陣為 P(s)P(s),其中

P(s)=[P11(s)P12(s)P21(s)P22(s)]P(s) = \begin{bmatrix} P_{11}(s) & P_{12}(s) \\ P_{21}(s) & P_{22}(s) \end{bmatrix}

其中各項的共同分母為 D(s)=−m2l1l2s4−mkxs2(l1−l2)2+kx2(l1+l2)2D(s) = -m^2 l_1 l_2 s^4 - mk_x s^2 (l_1-l_2)^2 + k_x^2 (l_1+l_2)^2。
系統的極點是使得傳遞函數矩陣 P(s)P(s) 的分母 D(s)D(s) 為零的 ss 值。
令 D(s)=0D(s) = 0:
−m2l1l2s4−mkx(l1−l2)2s2+kx2(l1+l2)2=0-m^2 l_1 l_2 s^4 - mk_x (l_1-l_2)^2 s^2 + k_x^2 (l_1+l_2)^2 = 0

這是一個關於 s2s^2 的二次方程式。令 z=s2z = s^2:
−m2l1l2z2−mkx(l1−l2)2z+kx2(l1+l2)2=0-m^2 l_1 l_2 z^2 - mk_x (l_1-l_2)^2 z + k_x^2 (l_1+l_2)^2 = 0
m2l1l2z2+mkx(l1−l2)2z−kx2(l1+l2)2=0m^2 l_1 l_2 z^2 + mk_x (l_1-l_2)^2 z - k_x^2 (l_1+l_2)^2 = 0

使用二次方程式求根公式 z=−b±b2−4ac2az = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a},其中 a=m2l1l2a = m^2 l_1 l_2, b=mkx(l1−l2)2b = mk_x (l_1-l_2)^2, c=−kx2(l1+l2)2c = -k_x^2 (l_1+l_2)^2。
z=−mkx(l1−l2)2±(mkx(l1−l2)2)2−4(m2l1l2)(−kx2(l1+l2)2)2m2l1l2z = \frac{-mk_x (l_1-l_2)^2 \pm \sqrt{(mk_x (l_1-l_2)^2)^2 - 4(m^2 l_1 l_2)(-k_x^2 (l_1+l_2)^2)}}{2m^2 l_1 l_2}
z=−mkx(l1−l2)2±m2kx2(l1−l2)4+4m2kx2l1l2(l1+l2)22m2l1l2z = \frac{-mk_x (l_1-l_2)^2 \pm \sqrt{m^2 k_x^2 (l_1-l_2)^4 + 4m^2 k_x^2 l_1 l_2 (l_1+l_2)^2}}{2m^2 l_1 l_2}
z=−mkx(l1−l2)2±mkx(l1−l2)4+4l1l2(l1+l2)22m2l1l2z = \frac{-mk_x (l_1-l_2)^2 \pm mk_x \sqrt{(l_1-l_2)^4 + 4 l_1 l_2 (l_1+l_2)^2}}{2m^2 l_1 l_2}
z=−kx(l1−l2)2±kx(l1−l2)4+4l1l2(l1+l2)22ml1l2z = \frac{-k_x (l_1-l_2)^2 \pm k_x \sqrt{(l_1-l_2)^4 + 4 l_1 l_2 (l_1+l_2)^2}}{2m l_1 l_2}

🔒

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

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

免費註冊

第 Q2 題

Q2. Consider a control system in Figure 2 in which P(s)=1s2−1P(s) = \frac{1}{s^2-1}.

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

(a) Plot the Bode plot of P(s)P(s). (4 pts)
(b) The target is to stabilize P(s)P(s) using a lead compensator C(s)=K1+aTs1+TsC(s) = K \frac{1+aTs}{1+Ts} in which K,a,T>0K, a, T > 0. Assuming that the steady-state error due to a step reference input should be limited to be within 4%, what is the minimum value for KK? (3 pts) Under the choice of the minimum KK, it is desired that the phase margin is 45∘45^\circ. Determine the parameters aa and TT. What is the crossover frequency you achieve? You may want to conduct the compensator design using the Bode plot in (a). (13 pts)
(c) Is it possible to achieve the same design specifications using a lag compensator? Show your reasoning. (5 pts)

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

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

這一題的完整詳解

這是一題關於控制器設計的題目,包含波德圖繪製、超前補償器設計以滿足穩態誤差及相位裕度要求,以及判斷滯後補償器是否可行。

(a) 繪製 P(s)=1s2−1P(s) = \frac{1}{s^2-1} 的波德圖

首先,將 P(s)P(s) 改寫成標準形式:
P(s)=1(s−1)(s+1)P(s) = \frac{1}{(s-1)(s+1)}
由於 s2−1s^2-1 的根是 s=1s=1 和 s=−1s=-1,這是一個不穩定的系統。
在波德圖分析中,我們通常考慮 s=jωs = j\omega。
P(jω)=1(jω)2−1=1−ω2−1=−1ω2+1P(j\omega) = \frac{1}{(j\omega)^2-1} = \frac{1}{-\omega^2-1} = -\frac{1}{\omega^2+1}

為了繪製波德圖,我們需要考慮幅值與頻率的關係(分貝)以及相位與頻率的關係(度)。
幅值 ∣P(jω)∣dB=20log⁡10∣−1ω2+1∣=20log⁡10(1ω2+1)=−20log⁡10(ω2+1)|P(j\omega)|_{dB} = 20 \log_{10} |-\frac{1}{\omega^2+1}| = 20 \log_{10} (\frac{1}{\omega^2+1}) = -20 \log_{10} (\omega^2+1)
相位 ∠P(jω)=∠(−1ω2+1)\angle P(j\omega) = \angle (-\frac{1}{\omega^2+1})。由於 ω2+1\omega^2+1 是正實數,−1ω2+1-\frac{1}{\omega^2+1} 是負實數。
所以,相位是 −180∘-180^\circ (或 π\pi 弧度),對於所有 ω>0\omega > 0。

低頻區 (ω→0\omega \to 0):
∣P(jω)∣≈102+1=1|P(j\omega)| \approx \frac{1}{0^2+1} = 1。
∣P(jω)∣dB=−20log⁡10(02+1)=0|P(j\omega)|_{dB} = -20 \log_{10}(0^2+1) = 0 dB。
∠P(jω)=−180∘\angle P(j\omega) = -180^\circ。

高頻區 (ω→∞\omega \to \infty):
∣P(jω)∣≈1ω2|P(j\omega)| \approx \frac{1}{\omega^2}。
∣P(jω)∣dB≈−20log⁡10(ω2)=−40log⁡10(ω)|P(j\omega)|_{dB} \approx -20 \log_{10}(\omega^2) = -40 \log_{10}(\omega)。
斜率為 −40-40 dB/decade。
∠P(jω)=−180∘\angle P(j\omega) = -180^\circ。

轉折頻率:
P(s)P(s) 的極點是 s=1s=1 和 s=−1s=-1。在波德圖中,我們主要關注右半平面極點 s=1s=1 造成的影響。
當 ω=1\omega = 1 rad/sec 時,ω2+1=12+1=2\omega^2+1 = 1^2+1 = 2。
∣P(jω)∣dB=−20log⁡10(2)≈−20×0.301=−6.02|P(j\omega)|_{dB} = -20 \log_{10}(2) \approx -20 \times 0.301 = -6.02 dB。
∠P(jω)=−180∘\angle P(j\omega) = -180^\circ。

繪製波德圖:

  • 幅值圖:
    • 低頻時 (DC gain) 為 0 dB。
    • 在 ω=1\omega=1 rad/sec 時,幅值約為 -6 dB。
    • 高於 ω=1\omega=1 時,斜率為 -40 dB/decade。
  • 相位圖:
    • 對於所有 ω>0\omega > 0,相位恆為 −180∘-180^\circ。

注意: 由於 P(s)P(s) 的極點在右半平面 (s=1s=1),該系統本身是不穩定的。波德圖的分析通常用於判斷閉迴路系統的穩定性,但對於開迴路系統本身,如果其傳遞函數有右半平面極點,則系統本身就是不穩定的。這裡我們繪製的是開迴路傳遞函數的波德圖。

【答案】
幅值圖:低頻時 0 dB,在 ω=1\omega=1 rad/sec 時約 -6 dB,高於 ω=1\omega=1 時斜率為 -40 dB/decade。
相位圖:對於所有 ω>0\omega > 0,相位為 −180∘-180^\circ。

(b) 使用超前補償器 C(s)=K1+aTs1+TsC(s) = K \frac{1+aTs}{1+Ts} 設計

目標:

  1. 穩態誤差 ess≤4%e_{ss} \le 4\% (對單位階躍參考輸入)。
  2. 相位裕度 PM=45∘PM = 45^\circ。
  3. K,a,T>0K, a, T > 0, 且 a>1a > 1 (超前補償器特性)。

1. 最小 KK 值以滿足穩態誤差要求

對於單位階躍參考輸入 R(s)=1/sR(s) = 1/s,穩態誤差 esse_{ss} 的計算取決於系統的類型。
考慮閉迴路系統 T(s)=C(s)P(s)1+C(s)P(s)T(s) = \frac{C(s)P(s)}{1+C(s)P(s)}。
對於階躍響應,穩態誤差 ess=lim⁡s→0sE(s)=lim⁡s→0sR(s)1+C(s)P(s)e_{ss} = \lim_{s \to 0} s E(s) = \lim_{s \to 0} s \frac{R(s)}{1+C(s)P(s)}。
若 R(s)=1/sR(s) = 1/s, ess=11+lim⁡s→0C(s)P(s)e_{ss} = \frac{1}{1+\lim_{s \to 0} C(s)P(s)}。
lim⁡s→0C(s)P(s)=lim⁡s→0K1+aTs1+Ts1s2−1=K1+01+010−1=−K\lim_{s \to 0} C(s)P(s) = \lim_{s \to 0} K \frac{1+aTs}{1+Ts} \frac{1}{s^2-1} = K \frac{1+0}{1+0} \frac{1}{0-1} = -K。
所以,ess=11−Ke_{ss} = \frac{1}{1-K}。
題目要求 ∣ess∣≤4%=0.04|e_{ss}| \le 4\% = 0.04。
∣11−K∣≤0.04|\frac{1}{1-K}| \le 0.04。
由於 K>0K>0, 1−K1-K 必須是負的,且 ∣1−K∣|1-K| 必須足夠大。
1∣1−K∣≤0.04  ⟹  ∣1−K∣≥10.04=25\frac{1}{|1-K|} \le 0.04 \implies |1-K| \ge \frac{1}{0.04} = 25。
因為 K>0K>0, 1−K<11-K < 1. 所以 1−K1-K 必須是負的。
K−1≥25  ⟹  K≥26K-1 \ge 25 \implies K \ge 26。
因此,最小的 KK 值為 Kmin=26K_{min} = 26。

2. 設計超前補償器以達到相位裕度 45∘45^\circ

使用最小 K=26K = 26。
C(s)=261+aTs1+TsC(s) = 26 \frac{1+aTs}{1+Ts}
P(s)=1s2−1P(s) = \frac{1}{s^2-1}
考慮開迴路傳遞函數 L(s)=C(s)P(s)=261+aTs1+Ts1s2−1L(s) = C(s)P(s) = 26 \frac{1+aTs}{1+Ts} \frac{1}{s^2-1}。
我們要找一個頻率 ωgc\omega_{gc} (增益交越頻率),使得 ∣L(jωgc)∣=1|L(j\omega_{gc})| = 1。
此時,相位裕度 PM=180∘+∠L(jωgc)PM = 180^\circ + \angle L(j\omega_{gc})。我們希望 PM=45∘PM = 45^\circ。
所以,∠L(jωgc)=45∘−180∘=−135∘\angle L(j\omega_{gc}) = 45^\circ - 180^\circ = -135^\circ。

超前補償器的相位最大值發生在 ω=1/aT\omega = 1/\sqrt{a}T。
ϕmax=arcsin⁡(a−1a+1)\phi_{max} = \arcsin(\frac{a-1}{a+1})。
我們需要補償器提供的相位增加量,來補償 P(s)P(s) 在 ωgc\omega_{gc} 的相位以及滿足 45∘45^\circ 的相位裕度。

由於 P(s)=1s2−1P(s) = \frac{1}{s^2-1},其相位為 −180∘-180^\circ (對於 ω>0\omega > 0)。
在 ωgc\omega_{gc} 處,∠P(jωgc)=−180∘\angle P(j\omega_{gc}) = -180^\circ。
∠C(jωgc)=∠L(jωgc)−∠P(jωgc)=−135∘−(−180∘)=45∘\angle C(j\omega_{gc}) = \angle L(j\omega_{gc}) - \angle P(j\omega_{gc}) = -135^\circ - (-180^\circ) = 45^\circ。
所以,超前補償器在 ωgc\omega_{gc} 必須提供 45∘45^\circ 的相位增加。

補償器的相位為 ∠C(jω)=arctan⁡(aTω)−arctan⁡(Tω)\angle C(j\omega) = \arctan(aT\omega) - \arctan(T\omega)。
令 ω=ωgc\omega = \omega_{gc}。
arctan⁡(aTωgc)−arctan⁡(Tωgc)=45∘\arctan(aT\omega_{gc}) - \arctan(T\omega_{gc}) = 45^\circ。

同時,我們需要 ∣C(jωgc)P(jωgc)∣=1|C(j\omega_{gc})P(j\omega_{gc})|=1。
∣C(jωgc)∣∣1jωgc2−1∣=1|C(j\omega_{gc})| |\frac{1}{j\omega_{gc}^2-1}| = 1。
∣C(jωgc)∣=∣(jωgc)2−11∣=∣ωgc2+1∣|C(j\omega_{gc})| = |\frac{(j\omega_{gc})^2-1}{1}| = |\omega_{gc}^2+1|。
由於 ωgc2−1\omega_{gc}^2-1 在 ωgc\omega_{gc} 處是負值,所以 ∣P(jωgc)∣=1ωgc2+1|P(j\omega_{gc})| = \frac{1}{\omega_{gc}^2+1}。
∣C(jωgc)∣=ωgc2+1|C(j\omega_{gc})| = \omega_{gc}^2+1。

補償器的幅值 ∣C(jω)∣=K∣1+aTjω1+Tjω∣=K1+(aTω)21+(Tω)2|C(j\omega)| = K |\frac{1+aTj\omega}{1+Tj\omega}| = K \sqrt{\frac{1+(aT\omega)^2}{1+(T\omega)^2}}。
所以,在 ωgc\omega_{gc} 處:
K1+(aTωgc)21+(Tωgc)2=ωgc2+1K \sqrt{\frac{1+(aT\omega_{gc})^2}{1+(T\omega_{gc})^2}} = \omega_{gc}^2+1。
261+(aTωgc)21+(Tωgc)2=ωgc2+126 \sqrt{\frac{1+(aT\omega_{gc})^2}{1+(T\omega_{gc})^2}} = \omega_{gc}^2+1。

我們需要選擇 ωgc\omega_{gc}。通常,我們希望 ωgc\omega_{gc} 略高於開迴路系統的極點頻率,以避免在不穩定區域附近操作。
考慮 ωgc\omega_{gc} 的選擇。由於 P(s)P(s) 在 ω=1\omega=1 時有 −180∘-180^\circ 的相位。
如果我們讓 ωgc>1\omega_{gc} > 1, 則 ∠P(jωgc)\angle P(j\omega_{gc}) 仍然是 −180∘-180^\circ.
Let's assume a design strategy. We choose ωgc\omega_{gc} such that the phase contribution from P(s)P(s) is −180∘-180^\circ. We need the compensator to provide 45∘45^\circ phase lead.
The maximum phase lead of the compensator is ϕmax=arcsin⁡(a−1a+1)\phi_{max} = \arcsin(\frac{a-1}{a+1}). This occurs at ωmax=1Ta\omega_{max} = \frac{1}{T\sqrt{a}}.
We want the phase at ωgc\omega_{gc} to be 45∘45^\circ. So, we can set ωgc=ωmax\omega_{gc} = \omega_{max}.
Then ϕmax=45∘\phi_{max} = 45^\circ.
arcsin⁡(a−1a+1)=45∘  ⟹  a−1a+1=sin⁡(45∘)=12\arcsin(\frac{a-1}{a+1}) = 45^\circ \implies \frac{a-1}{a+1} = \sin(45^\circ) = \frac{1}{\sqrt{2}}。
2(a−1)=a+1  ⟹  2a−2=a+1  ⟹  (2−1)a=2+1\sqrt{2}(a-1) = a+1 \implies \sqrt{2}a - \sqrt{2} = a+1 \implies (\sqrt{2}-1)a = \sqrt{2}+1
a=2+12−1=(2+1)2(2−1)(2+1)=2+22+12−1=3+22≈5.828a = \frac{\sqrt{2}+1}{\sqrt{2}-1} = \frac{(\sqrt{2}+1)^2}{(\sqrt{2}-1)(\sqrt{2}+1)} = \frac{2+2\sqrt{2}+1}{2-1} = 3+2\sqrt{2} \approx 5.828。

現在我們有了 aa。我們需要選擇 TT。
ωgc=1Ta\omega_{gc} = \frac{1}{T\sqrt{a}}。
我們需要滿足幅值條件 ∣C(jωgc)P(jωgc)∣=1|C(j\omega_{gc})P(j\omega_{gc})|=1。
∣C(jωgc)∣=ωgc2+1|C(j\omega_{gc})| = \omega_{gc}^2+1。
K1+(aTωgc)21+(Tωgc)2=ωgc2+1K \sqrt{\frac{1+(aT\omega_{gc})^2}{1+(T\omega_{gc})^2}} = \omega_{gc}^2+1。
令 ωgcT=τ\omega_{gc} T = \tau。則 aTωgc=aτaT\omega_{gc} = a\tau.
K1+(aτ)21+τ2=ωgc2+1K \sqrt{\frac{1+(a\tau)^2}{1+\tau^2}} = \omega_{gc}^2+1。
ωgc=1/(Ta)  ⟹  τ=ωgcT=1/a\omega_{gc} = 1/(T\sqrt{a}) \implies \tau = \omega_{gc} T = 1/\sqrt{a}。
aτ=a/a=aa\tau = a/\sqrt{a} = \sqrt{a}。
K1+a1+1/a=ωgc2+1K \sqrt{\frac{1+a}{1+1/a}} = \omega_{gc}^2+1。
Ka(1+a)a+1=ωgc2+1K \sqrt{\frac{a(1+a)}{a+1}} = \omega_{gc}^2+1。
Ka=ωgc2+1K \sqrt{a} = \omega_{gc}^2+1。

🔒

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

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

免費註冊

第 Q3 題

Q3. The block diagram above shows an example of anti-windup for integral control system. If we consider the saturation block as an equivalent gain, the root locus can be drawn and a prediction of the response to large inputs can be made.

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

(a) Compute the roots of the closed loop characteristic equation if the saturation block has a gain of 1 (5 pts)
(b) Replace the saturation block with an equivalent gain KK (the slope is KK before saturation). Sketch the root locus with respect to KK (K>0K>0). (10 pts)
(c) For (b), calculate and give the break-away points and break-in points if there is any. (5 pts)
(d) Based on looking at the root locus, what is the largest value of slope KK at the saturation block to result in a stable closed-loop system? (5 pts)

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

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

這一題的完整詳解

核心觀念

將飽和方塊以等效增益 KK 取代後,整個系統成為線性系統。先依方塊圖寫出閉迴路特徵方程,再將方程整理成根軌跡形式:

1+KL(s)=01+K L(s)=0

根軌跡由開迴路極點出發,隨 KK 增加移向開迴路零點或無限遠;實軸上的分離點、匯入點則由 K(s)K(s) 的極值求得。

解題方法

令第一個加總點的誤差為 e=R−Ye=R-Y。第一個增益輸出為 v=2ev=2e。設積分器輸出為 qq,飽和方塊輸入為 ww,輸出為 z=Kwz=Kw。

由方塊圖可得:

q=v−20(w−z)2s=v−20(1−K)w2sq=\frac{v-20(w-z)}{2s} =\frac{v-20(1-K)w}{2s}

第三個加總點將積分器輸出與上方增益支路相加,因此

w=q+2vw=q+2v

代入 qq 並整理:

[2s+20(1−K)]w=(4s+1)v\bigl[2s+20(1-K)\bigr]w=(4s+1)v

此外,植物為 2/s2/s,所以 Y=(2/s)z=(2K/s)wY=(2/s)z=(2K/s)w;又 v=2(R−Y)v=2(R-Y)。令輸入 R=0R=0,消去 v,wv,w 得閉迴路特徵方程:

s2+(10−2K)s+2K=0s^2+(10-2K)s+2K=0

等價的根軌跡形式為:

s(s+10)+2K(1−s)=0s(s+10)+2K(1-s)=0

因此可取

L(s)=2(1−s)s(s+10)L(s)=\frac{2(1-s)}{s(s+10)}

其開迴路極點為 s=0,−10s=0,-10,零點為 s=1s=1。

(a) 飽和方塊增益為 1 時的閉迴路根

令 K=1K=1:

s2+8s+2=0s^2+8s+2=0

解得

s=−4±14s=-4\pm\sqrt{14}

即兩根約為 −0.258-0.258 與 −7.742-7.742。

(b) K>0K>0 時的根軌跡

由

K(s)=s(s+10)2(s−1)K(s)=\frac{s(s+10)}{2(s-1)}

可判定正實數增益對應的實軸根軌跡位於 (−10,0)(-10,0) 與 (1,∞)(1,\infty)。兩條分支分別由極點 −10-10、00 出發,在 (−10,0)(-10,0) 上靠近後離開實軸;之後以共軛複數根形式移動,再於 (1,∞)(1,\infty) 上匯入實軸。一條分支終止於零點 11,另一條趨向正無限遠。

此系統有 2−1=12-1=1 條漸近線,重心為

🔒

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

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

免費註冊

第 Q4 題

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

Ziegler-Nichols Tuning for the Regulator
Dc(s) =kp(1+1/T₁s + Tos), Based on the Ultimate
Sensitivity Method
Type of Controller Optimum Gain
P kp = 0.5Ku
PI { kp = 0.45Ku
Pu
T₁ = ½
PID kp=0.6Ku
T₁ = 0.5Pu
Το = 0.125Pu
Table 1 Ziegler-Nichols Tuning method

(a) In the case, the slope of the saturation element is 2 and the saturation signal is too large to be reached. Based on the Ziegler-Nichols Tuning method shown as above table, design a PI controller for Dc(s) shown in above block diagram. Give the values of your (kp, Ti) (10 pts)
(b) Determine the relevant error constant with respect to reference input R(s) for this closed-loop system with your PI controller Dc(s) (5 pts)

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

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

這一題的完整詳解

核心觀念

本題使用 Ziegler–Nichols 臨界靈敏度法。先令控制器為純比例控制器 Dc(s)=KD_c(s)=K,求出:

  • 臨界增益 KuK_u:系統持續等幅振盪時的比例增益。
  • 臨界週期 PuP_u:持續振盪的週期。

再依據 PI 調整公式:

Kp=0.45Ku,T1=Pu1.2K_p=0.45K_u,\qquad T_1=\frac{P_u}{1.2}

由於飽和信號未達飽和值,飽和元件可視為線性增益 22。


(a) PI 控制器設計

令控制器輸出為 cc,積分器輸出為 qq,飽和器輸入為 xx。

由圖中上方增益 22 與積分器輸出相加:

x=q+2cx=q+2c

飽和器未作用,因此:

v=2xv=2x

下方加法點的輸出為飽和器輸入減去輸出:

x−v=x−2x=−xx-v=x-2x=-x

經過增益 2020 後,回授至積分器輸入端,因此積分器輸入為:

c−20(x−v)=c+20xc-20(x-v)=c+20x

由積分器 1/(2s)1/(2s) 可得:

2sq=c+20x2sq=c+20x

代入 x=q+2cx=q+2c:

2sq=c+20(q+2c)2sq=c+20(q+2c) (2s−20)q=41c(2s-20)q=41c

因此:

q=412s−20cq=\frac{41}{2s-20}c

飽和器輸入為:

x=q+2c=41+2(2s−20)2s−20c=4s+12s−20cx=q+2c =\frac{41+2(2s-20)}{2s-20}c =\frac{4s+1}{2s-20}c

植物輸出為:

Y(s)=2sv=2s(2x)=4(4s+1)s(2s−20)cY(s)=\frac{2}{s}v =\frac{2}{s}(2x) =\frac{4(4s+1)}{s(2s-20)}c

所以從比例控制器輸出 cc 到 Y(s)Y(s) 的等效傳遞函數為:

G(s)=4(4s+1)s(2s−20)G(s)=\frac{4(4s+1)}{s(2s-20)}

令 Dc(s)=KD_c(s)=K,外迴路特徵方程式為:

1+KG(s)=01+KG(s)=0

因此:

s(2s−20)+4K(4s+1)=0s(2s-20)+4K(4s+1)=0

整理得:

2s2+(16K−20)s+4K=02s^2+(16K-20)s+4K=0

臨界穩定時,ss 的一次項係數為零:

16Ku−20=016K_u-20=0 Ku=2016=1.25K_u=\frac{20}{16}=1.25

此時特徵方程式為:

2s2+5=02s^2+5=0

故臨界振盪角頻率:

ωu=52=2.5\omega_u=\sqrt{\frac{5}{2}}=\sqrt{2.5}

臨界週期:

Pu=2πωu=2π2.5≈3.974 sP_u=\frac{2\pi}{\omega_u} =\frac{2\pi}{\sqrt{2.5}} \approx 3.974\ \text{s}

依 Ziegler–Nichols PI 調整公式:

🔒

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

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

免費註冊

第 Q4.(a) 題10 分

(a) In the case, the slope of the saturation element is 2 and the saturation signal is too large to be reached. Based on the Ziegler-Nichols Tuning method shown as above table, design a PI controller for Dc(s) shown in above block diagram. Give the values of your (kp, Ti) (10 pts)

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

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

這一題的完整詳解

此小題要求根據 Ziegler-Nichols 整定方法,設計 PI 控制器。

1. 確定系統的線性部分和參數

從圖四的方塊圖可知,系統的線性部分傳遞函數為:
Glinear(s)=2×12s×20×2s=40s2G_{linear}(s) = 2 \times \frac{1}{2s} \times 20 \times \frac{2}{s} = \frac{40}{s^2}。
題目提到飽和區塊的斜率是 2。然而,Ziegler-Nichols 整定方法是針對線性系統的。
通常,在應用 Ziegler-Nichols 方法時,我們首先分析系統的線性部分,找到極限增益 KuK_u 和極限週期 PuP_u。
題目提到「飽和信號太大無法達到」,這暗示在正常工作範圍內,飽和效應可能不顯著,或者我們應該基於線性模型進行設計。

2. 尋找極限增益 KuK_u 和極限週期 PuP_u

Ziegler-Nichols 整定方法(極限靈敏度法)的步驟是:
a. 將控制器設為純比例控制器 kpk_p。
b. 逐漸增大 kpk_p,直到系統產生持續的、穩定振盪的輸出。
c. 此時的比例增益稱為極限增益 KuK_u。
d. 測量持續振盪的週期,稱為極限週期 PuP_u。

在我們的線性系統 Glinear(s)=40s2G_{linear}(s) = \frac{40}{s^2} 中,如果我們使用比例控制器 kpk_p, 則開迴路傳遞函數為 Gol(s)=kp40s2G_{ol}(s) = k_p \frac{40}{s^2}。
閉迴路特徵方程式為 1+Gol(s)=0  ⟹  1+40kps2=0  ⟹  s2+40kp=01 + G_{ol}(s) = 0 \implies 1 + \frac{40k_p}{s^2} = 0 \implies s^2 + 40k_p = 0。
解得極點為 s=±j40kps = \pm j\sqrt{40k_p}。
這意味著,對於任何 kp>0k_p > 0, 系統的極點都位於虛軸上,呈現持續振盪(邊際穩定)的狀態。
這與 Ziegler-Nichols 方法中尋找一個特定的 KuK_u 值以達到邊際穩定不同,因為在這個系統中,任何 kp>0k_p>0 都會導致邊際穩定。

處理這種情況的常見方法:
當系統在比例控制下就邊際穩定時,我們通常將使得邊際穩定的那個比例增益 kpk_p 視為 KuK_u。

🔒

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

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

免費註冊

第 Q4.(b) 題5 分

(b) Determine the relevant error constant with respect to reference input R(s) for this closed-loop system with your PI controller Dc(s) (5 pts)

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

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

這一題的完整詳解

此小題要求計算在設計好的 PI 控制器下,閉迴路系統對於參考輸入 R(s)R(s) 的相關誤差常數。

1. 確定系統的開迴路傳遞函數 Gol(s)G_{ol}(s)

根據 (a) 小題的設計,PI 控制器為 Dc(s)=kp(1+1Tis)D_c(s) = k_p (1 + \frac{1}{T_i s}),其中 kp=18k_p = 18 和 Ti=π/24≈0.1309T_i = \pi / 24 \approx 0.1309 sec。
系統的線性部分傳遞函數為 Gplant(s)=40s2G_{plant}(s) = \frac{40}{s^2}。
開迴路傳遞函數 Gol(s)=Dc(s)Gplant(s)G_{ol}(s) = D_c(s) G_{plant}(s)。
Gol(s)=18(1+1(π/24)s)40s2=18(π/24)s+1(π/24)s40s2G_{ol}(s) = 18 (1 + \frac{1}{(\pi/24) s}) \frac{40}{s^2} = 18 \frac{(\pi/24) s + 1}{(\pi/24) s} \frac{40}{s^2}
Gol(s)=18×40(π/24)(π/24)s+1s3=720×24π(π/24)s+1s3G_{ol}(s) = \frac{18 \times 40}{(\pi/24)} \frac{(\pi/24) s + 1}{s^3} = \frac{720 \times 24}{\pi} \frac{(\pi/24) s + 1}{s^3}
Gol(s)=17280π(π/24)s+1s3G_{ol}(s) = \frac{17280}{\pi} \frac{(\pi/24) s + 1}{s^3}
Gol(s)=kp(1+1Tis)40s2=kpTis+1Tis40s2=40kp(Tis+1)Tis3G_{ol}(s) = k_p (1 + \frac{1}{T_i s}) \frac{40}{s^2} = k_p \frac{T_i s + 1}{T_i s} \frac{40}{s^2} = \frac{40 k_p (T_i s + 1)}{T_i s^3}。
將 kp=18k_p=18 和 Ti=π/24T_i = \pi/24 代入:

🔒

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

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

免費註冊

第 Q4.(a) 題10 分

(a) In the case, the slope of the saturation element is 2 and the saturation signal is too large to be reached. Based on the Ziegler-Nichols Tuning method shown as above table, design a PI controller for De(s) shown in above block diagram. Give the values of your (kp, Ti) (10 pts)

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

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

這一題的完整詳解

此小題要求根據 Ziegler-Nichols 整定方法,設計 PI 控制器。

1. 確定系統的線性部分和參數

從圖四的方塊圖可知,系統的線性部分傳遞函數為:
Glinear(s)=2×12s×20×2s=40s2G_{linear}(s) = 2 \times \frac{1}{2s} \times 20 \times \frac{2}{s} = \frac{40}{s^2}。
題目提到飽和區塊的斜率是 2。然而,Ziegler-Nichols 整定方法是針對線性系統的。
通常,在應用 Ziegler-Nichols 方法時,我們首先分析系統的線性部分,找到極限增益 KuK_u 和極限週期 PuP_u。
題目提到「飽和信號太大無法達到」,這暗示在正常工作範圍內,飽和效應可能不顯著,或者我們應該基於線性模型進行設計。

2. 尋找極限增益 KuK_u 和極限週期 PuP_u

Ziegler-Nichols 整定方法(極限靈敏度法)的步驟是:
a. 將控制器設為純比例控制器 kpk_p。
b. 逐漸增大 kpk_p,直到系統產生持續的、穩定振盪的輸出。
c. 此時的比例增益稱為極限增益 KuK_u。
d. 測量持續振盪的週期,稱為極限週期 PuP_u。

在我們的線性系統 Glinear(s)=40s2G_{linear}(s) = \frac{40}{s^2} 中,如果我們使用比例控制器 kpk_p, 則開迴路傳遞函數為 Gol(s)=kp40s2G_{ol}(s) = k_p \frac{40}{s^2}。
閉迴路特徵方程式為 1+Gol(s)=0  ⟹  1+40kps2=0  ⟹  s2+40kp=01 + G_{ol}(s) = 0 \implies 1 + \frac{40k_p}{s^2} = 0 \implies s^2 + 40k_p = 0。
解得極點為 s=±j40kps = \pm j\sqrt{40k_p}。
這意味著,對於任何 kp>0k_p > 0, 系統的極點都位於虛軸上,呈現持續振盪(邊際穩定)的狀態。
這與 Ziegler-Nichols 方法中尋找一個特定的 KuK_u 值以達到邊際穩定不同,因為在這個系統中,任何 kp>0k_p>0 都會導致邊際穩定。

處理這種情況的常見方法:
當系統在比例控制下就邊際穩定時,我們通常將使得邊際穩定的那個比例增益 kpk_p 視為 KuK_u。

🔒

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

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

免費註冊

第 Q4.(b) 題5 分

(b) Determine the relevant error constant with respect to reference input R(s) for this closed-loop system with your PI controller De(s) (5 pts)

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

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

這一題的完整詳解

此小題要求計算在設計好的 PI 控制器下,閉迴路系統對於參考輸入 R(s)R(s) 的相關誤差常數。

1. 確定系統的開迴路傳遞函數 Gol(s)G_{ol}(s)

根據 (a) 小題的設計,PI 控制器為 Dc(s)=kp(1+1Tis)D_c(s) = k_p (1 + \frac{1}{T_i s}),其中 kp=18k_p = 18 和 Ti=π/24≈0.1309T_i = \pi / 24 \approx 0.1309 sec。
系統的線性部分傳遞函數為 Gplant(s)=40s2G_{plant}(s) = \frac{40}{s^2}。
開迴路傳遞函數 Gol(s)=Dc(s)Gplant(s)G_{ol}(s) = D_c(s) G_{plant}(s)。
Gol(s)=kp(1+1Tis)40s2=kpTis+1Tis40s2=40kp(Tis+1)Tis3G_{ol}(s) = k_p (1 + \frac{1}{T_i s}) \frac{40}{s^2} = k_p \frac{T_i s + 1}{T_i s} \frac{40}{s^2} = \frac{40 k_p (T_i s + 1)}{T_i s^3}。
將 kp=18k_p=18 和 Ti=π/24T_i = \pi/24 代入:
Gol(s)=40×18((π/24)s+1)(π/24)s3=720(π/24s+1)(π/24)s3=720×24π(π/24)s+1s3G_{ol}(s) = \frac{40 \times 18 ((\pi/24) s + 1)}{(\pi/24) s^3} = \frac{720 (\pi/24 s + 1)}{(\pi/24) s^3} = \frac{720 \times 24}{\pi} \frac{(\pi/24) s + 1}{s^3}
Gol(s)=17280π(π/24)s+1s3G_{ol}(s) = \frac{17280}{\pi} \frac{(\pi/24) s + 1}{s^3}.

🔒

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

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

免費註冊

第 Q5 題10 分

Q5. Given the state space representation of the plant.

[x˙1x˙2]=[−112−2][x1x2]+[10]u\begin{bmatrix} \dot{x}_1 \\ \dot{x}_2 \end{bmatrix} = \begin{bmatrix} -1 & 1 \\ 2 & -2 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \end{bmatrix} + \begin{bmatrix} 1 \\ 0 \end{bmatrix} u y=[500][x1x2]y = \begin{bmatrix} 50 & 0 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \end{bmatrix}

Design a state feedback controller such that the closed-loop response to a unit-step input has
Mp=4.33%M_p = 4.33\%, ts=0.0474t_s = 0.0474 sec
(10 pts)

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

這一題的完整詳解

此題要求設計狀態迴授控制器,以滿足閉迴路系統對單位階躍輸入的響應規格,包含超調量 MpM_p 和響應時間 tst_s。

1. 分析系統的植物模型

給定的狀態空間表示為:
x˙=Ax+Bu\dot{\mathbf{x}} = A \mathbf{x} + B u
y=Cxy = C \mathbf{x}
其中 A=[−112−2]A = \begin{bmatrix} -1 & 1 \\ 2 & -2 \end{bmatrix}, B=[10]B = \begin{bmatrix} 1 \\ 0 \end{bmatrix}, C=[500]C = \begin{bmatrix} 50 & 0 \end{bmatrix}。

首先,我們需要找到植物模型的開迴路傳遞函數,以了解其特性。
P(s)=C(sI−A)−1BP(s) = C (sI - A)^{-1} B
sI−A=s[1001]−[−112−2]=[s+1−1−2s+2]sI - A = s \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} - \begin{bmatrix} -1 & 1 \\ 2 & -2 \end{bmatrix} = \begin{bmatrix} s+1 & -1 \\ -2 & s+2 \end{bmatrix}
(sI−A)−1=1(s+1)(s+2)−(−1)(−2)[s+212s+1](sI - A)^{-1} = \frac{1}{(s+1)(s+2) - (-1)(-2)} \begin{bmatrix} s+2 & 1 \\ 2 & s+1 \end{bmatrix}
=1s2+3s+2−2[s+212s+1]=1s2+3s[s+212s+1]= \frac{1}{s^2+3s+2 - 2} \begin{bmatrix} s+2 & 1 \\ 2 & s+1 \end{bmatrix} = \frac{1}{s^2+3s} \begin{bmatrix} s+2 & 1 \\ 2 & s+1 \end{bmatrix}
P(s)=[500]1s(s+3)[s+212s+1][10]P(s) = \begin{bmatrix} 50 & 0 \end{bmatrix} \frac{1}{s(s+3)} \begin{bmatrix} s+2 & 1 \\ 2 & s+1 \end{bmatrix} \begin{bmatrix} 1 \\ 0 \end{bmatrix}
P(s)=1s(s+3)[500][s+22]=50(s+2)s(s+3)P(s) = \frac{1}{s(s+3)} \begin{bmatrix} 50 & 0 \end{bmatrix} \begin{bmatrix} s+2 \\ 2 \end{bmatrix} = \frac{50(s+2)}{s(s+3)}
P(s)=50s+100s2+3sP(s) = \frac{50s + 100}{s^2+3s}。
植物模型的極點是 s=0s=0 和 s=−3s=-3。這是一個 II 型系統。

2. 閉迴路響應規格分析

給定的響應規格是:
超調量 Mp=4.33%M_p = 4.33\%
響應時間 ts=0.0474t_s = 0.0474 sec (通常指 2% 或 5% 的響應時間)

a. 由超調量 MpM_p 確定阻尼比 ζ\zeta
Mp=e−πζ1−ζ2M_p = e^{-\frac{\pi \zeta}{\sqrt{1-\zeta^2}}}
4.33%=0.0433=e−πζ1−ζ24.33\% = 0.0433 = e^{-\frac{\pi \zeta}{\sqrt{1-\zeta^2}}}
ln⁡(0.0433)=−πζ1−ζ2\ln(0.0433) = -\frac{\pi \zeta}{\sqrt{1-\zeta^2}}
−3.139≈−πζ1−ζ2-3.139 \approx -\frac{\pi \zeta}{\sqrt{1-\zeta^2}}
3.139≈πζ1−ζ23.139 \approx \frac{\pi \zeta}{\sqrt{1-\zeta^2}}
平方兩邊:3.1392≈π2ζ21−ζ23.139^2 \approx \frac{\pi^2 \zeta^2}{1-\zeta^2}
9.853≈9.8696ζ21−ζ29.853 \approx \frac{9.8696 \zeta^2}{1-\zeta^2}
9.853(1−ζ2)≈9.8696ζ29.853 (1-\zeta^2) \approx 9.8696 \zeta^2
9.853−9.853ζ2≈9.8696ζ29.853 - 9.853 \zeta^2 \approx 9.8696 \zeta^2
9.853≈(9.8696+9.853)ζ2=19.7226ζ29.853 \approx (9.8696 + 9.853) \zeta^2 = 19.7226 \zeta^2
ζ2≈9.853/19.7226≈0.4996\zeta^2 \approx 9.853 / 19.7226 \approx 0.4996
ζ≈0.4996≈0.707\zeta \approx \sqrt{0.4996} \approx 0.707。

b. 由響應時間 tst_s 確定自然頻率 ωn\omega_n
響應時間 tst_s 通常指 2% 準則:ts≈4ζωnt_s \approx \frac{4}{\zeta \omega_n}。
0.0474≈40.707ωn0.0474 \approx \frac{4}{0.707 \omega_n}
ωn≈40.707×0.0474≈40.0335≈119.4\omega_n \approx \frac{4}{0.707 \times 0.0474} \approx \frac{4}{0.0335} \approx 119.4 rad/sec。

3. 設計狀態迴授控制器

我們希望閉迴路系統的特徵方程式具有期望的極點位置。
期望的閉迴路極點為 s1,2=−ζωn±jωn1−ζ2s_{1,2} = -\zeta \omega_n \pm j \omega_n \sqrt{1-\zeta^2}。
s1,2=−0.707×119.4±j119.41−0.7072s_{1,2} = -0.707 \times 119.4 \pm j 119.4 \sqrt{1-0.707^2}
s1,2=−84.4±j119.41−0.4998≈−84.4±j119.40.5002s_{1,2} = -84.4 \pm j 119.4 \sqrt{1-0.4998} \approx -84.4 \pm j 119.4 \sqrt{0.5002}
s1,2≈−84.4±j119.4×0.707≈−84.4±j84.4s_{1,2} \approx -84.4 \pm j 119.4 \times 0.707 \approx -84.4 \pm j 84.4。

🔒

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

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

免費註冊

其他考古題