![计算机仿真技术与CAD](https://wfqqreader-1252317822.image.myqcloud.com/cover/64/680064/b_680064.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 典型系统的生成
对某些典型的系统,可利用MATLAB控制系统工具箱中提供的函数直接来生成,相关函数如表2-3所示。
表2-3 系统生成函数
![](https://epubservercos.yuewen.com/EEEACA/3590441704674701/epubprivate/OEBPS/Images/figure_0101_0001.jpg?sign=1739033907-xhMkQ8lpSF1UXBzWDLCHv49Ado1eafOF-0-def64283c02a9da959ab4d4f3a007fb0)
1.建立二阶系统模型
对于二阶系统
![](https://epubservercos.yuewen.com/EEEACA/3590441704674701/epubprivate/OEBPS/Images/figure_0101_0002.jpg?sign=1739033907-lnTjp1gIRux110xXHN50B9eTowBgv5Pr-0-9e347bda657778c889fee55ee26b6f47)
可利用MATLAB所提供的函数ord2()来建立,其调用格式为
[num,den] =ord2(wn,zeta)
或
[A,B,C,D] =ord2(wn,zeta)
其中,zeta表示阻尼系数ζ,wn表示无阻尼自然频率ωn。第一式可得到二阶系统的传递函数表示;第二式可得二阶系统的状态空间表达式的各系数矩阵(A,B,C,D)。
【例2-19】 已知ζ=0.4,ωn=2.4rad/s,求二阶系统的传递函数。
解 MATLAB命令及其执行结果如下
![](https://epubservercos.yuewen.com/EEEACA/3590441704674701/epubprivate/OEBPS/Images/figure_0101_0003.jpg?sign=1739033907-YzYuyuP4lBL37QZCxNBdI2udB6UpyJkO-0-4330f28cf8d4c1c440e1e4c56dc1ba7e)
2.纯时延系统的Padè近似
针对纯时延系统G(s)=e -τs,在MATLAB中可利用函数pade()对其采用Padè近似方法(见7.4节)进行近似,其调用格式为
[num,den] =pade(tau,n) %对具有时延tau的系统产生n阶Padè逼近;
pade(tau,n) %对具有时延tau的系统绘制n阶Padè逼近的阶跃响应 和频域相位特性以与原时延系统比较。
【例2-20】 计算一个具有0.1 s时延系统的n阶Padè逼近,并比较其阶跃响应和频域相位特性。
解 MATLAB命令如下
>>pade(0.1,3)
执行结果如图2-10所示。
![](https://epubservercos.yuewen.com/EEEACA/3590441704674701/epubprivate/OEBPS/Images/figure_0102_0001.jpg?sign=1739033907-X914ZEFAsSkrfMm1CI4A7qfmQZnKxrCi-0-1ba4b3ef4468676270f130e0f5582ccd)
图2-10 时延系统的Padè逼近
3.建立n 阶随机稳定的连续系统模型
[A,B,C,D] =rmodel(n) %可得到一个单变量n阶稳定连续系统模型; [A,B,C,D] =rmodel(n,m,r) %可得到一个r输入m输出的随机n阶稳定模型; [num,den] =rmodel(n) %可得到一个单变量系统的随机n阶稳定模型。
【例2-21】 生成一个2输入2输出的3阶稳定的连续系统模型。
解 MATLAB语句如下
>>[A,B,C,D] =rmodel(3,2,2)
结果显示:
![](https://epubservercos.yuewen.com/EEEACA/3590441704674701/epubprivate/OEBPS/Images/figure_0102_0002.jpg?sign=1739033907-ZMWSIrgtfxJhL1YnXek78cTUAkW8UP4B-0-c14a85705f9904bc096806372e2c8f84)
4.建立n 阶随机稳定的离散系统模型
[G,H,C,D] =drmodel(n) %可得到一个单变量n阶稳定离散系统模型; [G,H,C,D] =drmodel(n,m,r) %可得到一个r输入m输出的随机n阶稳定模型; [num,den] =drmodel(n) %可得到一个单变量系统的随机n阶稳定模型。