跳到主要内容

電気通信大学 情報理工学研究科 機械知能システム学専攻 2020年8月実施 選択問題5 制御工学

Author​

祭音Myyura (co-authored with GPT 6 Astra)

Description​

問1​

システム y¨−y˙+2y=u\ddot y-\dot y+2y=u を考える。

  1. x=[y,y˙]T,z=y+y˙x=[y,\dot y]^{\mathsf T},z=y+\dot y としたとき、状態方程式 x˙=Ax+Bu,z=Cx\dot x=Ax+Bu,z=Cx の A,B,CA,B,C を求めよ。
  2. 状態フィードバック u=[f1 f2]x+ru=[f_1\ f_2]x+r を適用する。「入力 r(t)r(t) から制御出力 z(t)z(t) までの閉ループシステムの極が −1-1 と −3-3」となるゲイン f1,f2f_1,f_2 を求めよ。
  3. (2)の系にインパルス入力 r(t)r(t) を加えたときの z(t)z(t) を求めよ。初期値は x(0)=0x(0)=0。
  4. (2)の系に対して x(0)=[0,1]Tx(0)=[0,1]^{\mathsf T}、r(t)=0 (t<0), r(t)=1 (t≥0)r(t)=0\ (t<0),\ r(t)=1\ (t\ge0) とした場合の z(t)z(t) を求めよ。

問2​

前置ゲイン C1C_1 の後に加算点があり、そこに出力から C2C_2 を介した負帰還を加える。加算点出力を U(s)U(s)、その後の直列要素を (s+3)/s(s+3)/s と 1/s1/s、系の入力と出力を R(s),Y(s)R(s),Y(s) とする。すなわち

U=C1R−C2Y,Y=s+3s2U.U=C_1R-C_2Y,\qquad Y=\frac{s+3}{s^2}U.
  1. RR から YY への伝達関数を求めよ。
  2. C2=1,R(s)=1/s2C_2=1,R(s)=1/s^2 とし、偏差を E(s)=R(s)−Y(s)E(s)=R(s)-Y(s) と定義する。最終値の定理に基づき、定常偏差が0になる C1C_1 を求めよ。

题目描述​

问1:系统 y¨−y˙+2y=u\ddot y-\dot y+2y=u 取状态 [y,y˙]T[y,\dot y]^{\mathsf T}、输出 z=y+y˙z=y+\dot y,求状态空间矩阵;施加 u=f1y+f2y˙+ru=f_1y+f_2\dot y+r 后按原题要求将闭环极配置为 −1,−3-1,-3,求增益、零初态下脉冲响应,以及初态 [0,1]T[0,1]^{\mathsf T} 加单位阶跃的响应。问2:前向通道 (s+3)/s2(s+3)/s^2,输入前置增益 C1C_1、输出负反馈增益 C2C_2;求闭环传递函数,并在 C2=1C_2=1、单位斜坡输入时求使稳态误差为0的 C1C_1。

Kai​

問1 (1), (2)​

状態の定義から

A=(01−21),B=(01),C=(11).\boxed{A=\begin{pmatrix}0&1\\-2&1\end{pmatrix},\quad B=\begin{pmatrix}0\\1\end{pmatrix},\quad C=\begin{pmatrix}1&1\end{pmatrix}}.

閉ループ状態行列は Ac=A+B[f1 f2]A_c=A+B[f_1\ f_2]、特性多項式は

det⁡(sI−Ac)=s2−(1+f2)s+2−f1.\det(sI-A_c)=s^2-(1+f_2)s+2-f_1.

これを (s+1)(s+3)=s2+4s+3(s+1)(s+3)=s^2+4s+3 と比較すると

f1=−1,f2=−5,Ac=(01−3−4).\boxed{f_1=-1,\qquad f_2=-5},\qquad A_c=\begin{pmatrix}0&1\\-3&-4\end{pmatrix}.

原題(2)は閉ループ状態行列の固有値を指定する通常の極配置問題として解した。このゲインでは次に示すように −1-1 のモードが不可観測となり、約分後の r→zr\to z 伝達関数の極は −3-3 だけである。したがって「伝達関数が実際に二つの極を持つ」という字義どおりの解釈とは区別が必要である。

問1 (3), (4)​

Z(s)R(s)=C(sI−Ac)−1B=s+1(s+1)(s+3)=1s+3.\frac{Z(s)}{R(s)}=C(sI-A_c)^{-1}B =\frac{s+1}{(s+1)(s+3)}=\frac1{s+3}.

よって零初期値のインパルス応答は z(t)=e−3t (t≥0)\boxed{z(t)=e^{-3t}\ (t\ge0)}。

初期値が x(0)=[0,1]T=Bx(0)=[0,1]^{\mathsf T}=B、入力が単位ステップなら

Z(s)=C(sI−Ac)−1x(0)+1s+31s=13s+23(s+3).Z(s)=C(sI-A_c)^{-1}x(0)+\frac1{s+3}\frac1s =\frac1{3s}+\frac{2}{3(s+3)}.

したがって z(t)=13+23e−3t (t≥0)\boxed{z(t)=\tfrac13+\tfrac23e^{-3t}\ (t\ge0)}。

問2​

Y=(s+3)(C1R−C2Y)/s2Y=(s+3)(C_1R-C_2Y)/s^2 を整理して

YR=C1(s+3)s2+C2s+3C2.\boxed{\frac{Y}{R}=\frac{C_1(s+3)}{s^2+C_2s+3C_2}}.

C2=1C_2=1 のとき特性多項式 s2+s+3s^2+s+3 は安定である。単位ランプ入力に対して

E(s)=1s2s2+(1−C1)s+3(1−C1)s2+s+3.E(s)=\frac1{s^2}\frac{s^2+(1-C_1)s+3(1-C_1)}{s^2+s+3}.

有限な定常偏差には分子の定数項が0であることが必要なので C1=1C_1=1。このとき sE(s)=s/(s2+s+3)sE(s)=s/(s^2+s+3) の極は左半平面にあり、最終値の定理から

lim⁡t→∞e(t)=lim⁡s→0ss2+s+3=0,C1=1.\lim_{t\to\infty}e(t)=\lim_{s\to0}\frac{s}{s^2+s+3}=0, \qquad\boxed{C_1=1}.

C1≠1C_1\ne1 では出力と入力の漸近的な傾きが異なり、e(t)∼(1−C1)te(t)\sim(1-C_1)t。符号に応じて +∞+\infty または −∞-\infty に発散する。

Reference​