>>>>
实验三控制系统数学模型及其转换
一、实验目的
1、掌握控制系统常用数学模型Matlab表示2、利用Matlab实现数学模型之间的转换
二、实验原理
bmsmbm1sm1b1s1b0
1>>>>、已知传递函数模型:G(s,由分子和分母多nn11
ansan1sa1sa0项式可以唯一确定传递函数。
分子向量num=[bmbm-1…b1b0];分子向量den=[anan1…a1a0];
Matlab工具箱中,用命令tf(可以建立一个传递函数模型,或将状态空间模型和零极点增益模型变化伟零极点增益模型。
2、Matlab工具箱中,用命令zpk(可以建立零极点增益函数模型,或将传递函数模型和状态空间模型变化伟零极点增益模型。
3、Matlab工具箱中,用命令ss(可以建立状态空间模型,或将传递函数模型和零极点增益模型变化伟零极点增益模型。
4、函数tf2ss用于将传递函数化成状态空间模型,调用格式如:
[A,B,C,D]=tf2ss(num,den;
5、函数tf2zp用于将传递函数化成零极点模型,调用格式如:
[z,p,k]=tf2ss(num,den;
6、函数zp2ss用于将零极点增益模型化为状态空间模型,调用格式如:
[A,B,C,D]=zp2ss(z,p,k;
7、函数c2d用于将连续系统化为离散系统模型,调用格式如:
Sysd=c2d(sys,Ts;
8、函数cannon用于将控制系统模型化为对角标准型,调用格式如:
Csys=cannon(sys,’modal’
四、实验内容
1、已知某SISO>>>>系统传递函数为:G(s
属性,并修改延迟时间为
s12s
e,用MATLAB表示,查看模型2
s