MATLAB在控制系统根轨迹设计中的应用_第1页
MATLAB在控制系统根轨迹设计中的应用_第2页
MATLAB在控制系统根轨迹设计中的应用_第3页
MATLAB在控制系统根轨迹设计中的应用_第4页
MATLAB在控制系统根轨迹设计中的应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011年西安电子科技大学机电学院论文 MATLAB在控制系统根轨迹设计中的应用课程名称:MATLAB程序设计与应用班 级:姓 名:学 号:MATLAB在控制系统根轨迹设计中的应用摘要:论文通过MATLAB在控制系统根轨迹设计中的应用实例,探讨了MATLAB在自动控制课程设计中的应用方法和技巧,对运用计算机辅助软件完成工科自动控制课程设计具有较好的参考价值。关键词:MATLAB 控制系统 根轨迹 应用前言根轨迹校正即是借助根据根轨迹曲线进行校正。系统的期望主导极点往往不在系统的根轨迹上。由根轨迹的理论,加上开环零点或极点可以使根轨迹曲线形状改变。若期望主导极点在原根轨迹的左侧,则需要加上一对零

2、极点,并使零点位置位于极点右侧,通过选择适当的零极点的位置,就能够使系统根轨迹通过期望主导极点s1,并且使此时的稳态增益满足要求,此即为相位超前校正。若在该点的静态特性不满足要求,即对应的系统开环增益K太小,则可以添加一对偶极子,其极点在零点的右侧,从而使系统原根轨迹形状保持不变,而在期望主导极点处的稳态增益得到加大,此即为相位滞后校正。用根轨迹设计校正装置的步骤如下:(1) 根据性能指标,确定期望闭环的主导极点s1的位置。(2) 确定校正装置零极点的位置,写出校正装置传递函数Gc(s)=Kc(s+Zc)/(s+Pc),Zc和Pc确定方法应根据所选用的校正装置类型采用相应的方法。(3) 绘制根

3、轨迹图,确定Kc值。(4) 校验,验算主导极点位置和校正后的系统性能。一、 问题的描述 已知具有单位反馈控制系统的开环传递函数为G(s)=1/s*(s+5)*(s+15),试设计超前校正装置,使系统满足:(1) 最大超调量=30%;(2) 调整时间ts=0.3597,取=0.385,则解得:n=16.76rad/s.根据根轨迹法则,给出以下MATLAB语句,求在复平面上期望极点的位置:zeta=0.358;wn=16.76;p=1 2*zeta*wn wn*wn;roots(p)回车后得结果:ans = -6.0001 +15.6492i -6.0001 -15.6492i则期望极点的位置为S

4、1,2=-6.000115.6492i.(2)求校正补偿器的传递函数。根据前面的分析,给出以下程序Untitled1.m计算校正的传递函数。程序清单如下:s1=-6.0001+15.6492i;ng=1;dg=1 20 75 0;ngv=polyval(ng,s1);dgv=polyval(dg,s1);g=ngv/dgv;zeta=angle(g);if zeta0 phic=pi-zeta;elseif zeta0 phic=-zeta;endphi=angle(s1);zetaz=(phi+phic)/2;zetap=(phi-phic)/2;zc=real(s1)-imag(s1)/t

5、an(zetaz);pc=real(s1)-imag(s1)/tan(zetap);nc=1 -zc;dc=1 -pc;nv=polyval(nc,s1);dv=polyval(dc,s1);kv=nv/dv;kc=abs(1/(g*kv);if zeta1.05*yss n=1; endendt1=t(i);cs=length(t);j=cs+1;n=0;while n=0 j=j-1; if j=1 n=1; elseif y(j)0.95*yss n=1; endendt2=t(j);if t2t2 ts=t1; endelseif t2tp if t2t1 ts=t2; else ts

6、=t1; endend根据校正后的结构与参数,调用函数ste(),给出程序Untitled2.m,来求出系统的性能指标及阶跃响应曲线。global y ts2=tf(1 3.841,1 73.12);s1=tf(20700,1 20 75 0);sope=s1*s2;sys=feedback(sope,1);step(sys)y,t=step(sys);sigma,tp,ts=ste(y,t)运行该程序,可得到系统的阶跃响应曲线如图3所示并有系统性能指标如下:超调量:sigma= 0.2620图3峰值时间:tp=0.2136调节时间:ts=0.3137。3、校正后系统Simulink仿真模型图如图4 图4运行后得信号波形如图5所示三、结论由仿真结果可知,校正后系统的阶跃响应品质指标是:调节时间ts=0.3137s0.5s,超调量=24.89%30%。因此,阶跃响应品质指标超调量与调节时间均已满足要求。图5参考文献1张德丰.MATLAB控制系统设计与仿真.电子工业出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论