相应的离散时间状态方程为
(3) MATLAB 验证。最后,利用 MATLAB 程序验证,可知上述结果一致。
MATLAB 程序:exe920.m
syms x T
A1=[0 1;-6 5];B1=[1 -2]';
phi0=Lphi(A1);phi1=subs(phi0,t,T);phi2=subs(phi0,t,x)
f=phi2*B1;y=(int(f,x,0,T);pretty(y)
9-21 试求下列各系统的传递函数矩阵或传递函数向量:
(1) \(\boldsymbol{A}=\begin{bmatrix}-2 & 2 & 1 \\ 0 & -2 & 0 \\ 1 & -4 & 0\end{bmatrix}\),\(\boldsymbol{b}=\begin{bmatrix}0 \\ 0 \\ -1\end{bmatrix}\),\(\boldsymbol{c}=\begin{bmatrix}1 & -1 & 1\end{bmatrix}\),\(d=1\);
(2) \(\boldsymbol{A}=\begin{bmatrix}0 & 1 & 0 \\ 0 & 0 & 1 \\ -6 & -11 & -6\end{bmatrix}\),\(\boldsymbol{B}=\begin{bmatrix}2 & 6 \\ 3 & 5 \\ 1 & 1\end{bmatrix}\),\(\boldsymbol{c}=\begin{bmatrix}0 & 0 & 1\end{bmatrix}\),\(d=0\);
(3) \(\boldsymbol{A}=\begin{bmatrix}0 & 1 & 0 \\ 0 & 0 & 1 \\ 2 & 3 & 0\end{bmatrix}\),\(\boldsymbol{B}=\begin{bmatrix}1 & 0 \\ 0 & -1 \\ 0 & 1\end{bmatrix}\),\(\boldsymbol{C}=\begin{bmatrix}-2 & -1 & 1 \\ 2 & 1 & -1\end{bmatrix}\),\(\boldsymbol{D}=\begin{bmatrix}0 & 1 \\ 1 & 0\end{bmatrix}\);
(4) \(\boldsymbol{A}=\begin{bmatrix}0 & 1 \\ -2 & -3\end{bmatrix}\),\(\boldsymbol{B}=\begin{bmatrix}1 & 0 \\ 1 & 1\end{bmatrix}\),\(\boldsymbol{C}=\begin{bmatrix}2 & 1 \\ 1 & 1 \\ -2 & -1\end{bmatrix}\),\(\boldsymbol{D}=\begin{bmatrix}3 & 0 \\ 0 & 0 \\ 0 & 1\end{bmatrix}\)。
解 (1) 系统(1)的传递函数。由于系统的传递函数矩阵为 \(\boldsymbol{G}(s)=\boldsymbol{C}(s\boldsymbol{I}-\boldsymbol{A})^{-1}\boldsymbol{B}+\boldsymbol{D}\),因此先求得
则
(2) 系统(2)的传递函数向量。由于
(本页内容至此截断,续接下一页)
·496·