考研851 自动控制原理
题海 · exercise · p.416
\[ G(z)=\mathscr{Z}\left[\frac{1-\mathrm{e}^{-Ts}}{s^2(s+1)}\right]=(1-z^{-1})\mathscr{Z}\left[\frac{1}{s^2(s+1)}\right] \]
\[ =\frac{z-1}{z}\cdot\left[\frac{z}{(z-1)^2}-\frac{(1-\mathrm{e}^{-1})z}{(z-1)(z-\mathrm{e}^{-1})}\right] \]
\[ =\frac{\mathrm{e}^{-1}z+1-2\mathrm{e}^{-1}}{(z-1)(z-\mathrm{e}^{-1})}=\frac{0.3679z+0.2642}{z^2-1.3679z+0.3679} \]

闭环脉冲传递函数为

\[ \Phi(z)=\frac{G(z)}{1+G(z)}=\frac{\mathrm{e}^{-1}z+1-2\mathrm{e}^{-1}}{z^2-z+1-\mathrm{e}^{-1}}=\frac{0.3679z+0.2642}{z^2-z+0.6321} \]

(2) 输出响应 \(c^*(t)\)。输入 \(z\) 变换

\[ R(z)=\frac{z}{z-1} \]

故输出为

\[ C(z)=\frac{G(z)R(z)}{1+G(z)}=\frac{0.3679z^2+0.2642z}{z^3-2z^2+1.6321z-0.6321} \]
\[ =0.3679z^{-1}+z^{-2}+1.3996z^{-3}+1.3996z^{-4}+1.147z^{-5}+\cdots \]

(3) 画响应曲线。系统误差闭环脉冲传递函数为

\[ \Phi_e(z)=\frac{1}{1+G(z)}=\frac{z^2-1.3679z+0.3679}{z^2-z+0.6321} \]
\[ E(z)=\Phi_e(z)R(z) \]

用 MATLAB 绘制的 \(c^*(t),e^*(t)\)\(u(t)\) 的响应曲线如图 7-51 所示。

MATLAB 文本:exe736.m

T=1;t=0:1:20;

sys1=tf([0.3679,0.2642],[1,-1,0.6321],T);

sys2=tf([1,-1.3679,0.3679],[1,-1,0.6321],T);

figure(1);step(sys1,t);grid;

figure(2);step(sys2,t);grid;

figure(3);[y1,y2]=step(sys2);plot(y2,y1);grid;

图:1

图 7-51 系统单位阶跃响应曲线(MATLAB)

7-37 采样系统的结构图如图 7-52 所示,已知 \(T=1,r(t)=1(t)\)。试计算使系统输出量的 \(z\) 变换 \(C(z)=\dfrac{1}{z-1}\)\(D(z)\),并画出 \(c^*(t)\) 的波形图。

· 410 ·