一、应用MATLAB建立线性系统状态空间描述
1.状态空间模型
已知线型定常连续系统Σ(A,B,C,D),可调用函数ss(·)建立其状态空间模型,调用格式为:
已知线型定常离散系统Σ(G,H,C,D),可调用函数ss(·)建立其状态空间模型,调用格式为:
2.传递函数模型
num=(bm,bm-1, … , b0)
den=(1,an-1, … , a0)
单输入单输出线型定常连续系统的调用格式为:
单输入单输出线型定常离散系统的调用格式为:
其中,输出sys为连续或离散系统的状态空间描述。
3.传递函数转换为状态空间模型
执行该命令后,输出为状态空间模型的系数矩阵A,B,C,D。
4.状态空间模型转换为传递函数
执行该命令后,输出为传递函数分子和分母多项式的系数数组num,den。
5.状态空间模型的线性变换
给定线性非奇异变换矩阵P:
其中,sys和sys1分别为线性变换前与变换后的状态空间模型。
6.状态空间模型转化为约当标准型
其中,J是A的约当标准型,P是将A变换为J的线性变换矩阵。