- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 根轨迹分析与设计
姓名: 学号:
一、实验题目
1
2.4. 1 已知单位反馈系统的开环传函为G (s) ,试利用 MATLAB 环境,完成根轨迹控
0 2
s
制器设计,使得系统满足:阶跃响应最大超调量σ%≤35%,ts ≤1s( Δ= 5%) 。
16
练习 1. 已知一单位反馈系统的开环传函为 ,试加入一个串联超前校正控制
s(s 0.8)
s z
k (其中|z||p|),使得闭环系统的 ts( Δ=2%) ≤4s ,超调量≤40% 。
s p
二、实验目的
学习在 MATLAB 中绘制根轨迹的方法,掌握用根轨迹法在 MATLAB 环境下设计控制器,
以及利用rltool 实现控制器设计的方法。体会零极点的分布对系统阶跃响应指标的影响。
三、实验过程与结果
题 2.4.1 :
1、根据题目要求计算出ζ和 的范围:ζ≥0.32 ,ω ≥9.38
n
2 、令ζ=0.32 ,ω =9.5 ,在 MATLAB 中编程画初始根轨迹,确定主导极点坐标为(-3 ,
n
9j ),分析根轨迹与主导极点的差距。
num=[1];den=[1 0 0];k=[0:0.1:50];rlocus(num,den,k);sgrid(0.32,9.5)
结果如图 1:
图一 初始根轨迹
3、设计校正零极点使根轨迹通过主导极点。
num=[1 3];den=[1 15 0 0];k=[0:0.1:300];rlocus(num,den,k);sgrid(0.32,9.5)
结果如图 2 :
图2 设计校正零极点后根轨迹图
4 、调整校正极点坐标,使根轨迹恰好通过主导极点。用鼠标单击主导极点处根轨迹,确定 k
值。
num=[1 3];den=[1 9.8 0 0];k=[0:0.1:300];rlocus(num,den,k);sgrid(0.32,9.5)
结果如图 3 :
图3 确定校正零极点和 k 值
5、做控制系统阶跃响应核定结果,显示超调量和调整时间。
num=112*[1 3];den=[1 9.8 0 0];[nc,dc]=cloop(num,den,-1);step(nc,dc)
结果如图 4:
图4 控制系统阶跃响应曲线
6、分析:超调量σ%=52.5% ,调整时间 ts=1.2s ,不满足要求,需要重新设计。
7、令ζ=0.63 ,ω =9.5 ,在 MATLAB 中编程画初始根轨迹,确定主导极点坐标为(-6 ,
n
7.5j ),分析根轨迹与主导极点的差距。
num=[1];den=[1 0 0];k=[0:0.1:300];rlocus(num,den,k);sgrid(0.63,9.5)
结果如图 5:
图5 初始根轨迹
8、设计校正零极点使根轨迹通过主导极点。
num=[1 6];den=[1 30 0 0];k=[0:0.1:500];rlocus(num,den,k);sgrid(0.63,9.5)
结果如图 6:
图6 设计校正零极点后根轨迹图
9、调整校正极点坐标,使根轨迹恰好通过主导极点。用鼠标单击主导极点处根轨迹,确定 k
值。
num=[1 6];den=[1 43 0 0];k=[0:
文档评论(0)