实验三 smith预估.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三 smith预估

实 验 报 告||实验名称 Smith预估控制算法设计实验 课程名称 计算机控制技术与系统 || 实验三 Smith预估控制算法设计实验1、实验目的在控制算法学习的基础上,根据给定对象特性设计Smith预估控制器算法,并利用Matlab软件进行仿真实验,同时与PID算法控制算法进行比较,加深对该控制算法的掌握和理解。2、系统结构框图Smith预估控制系统框图为:3、实验过程及分析设广义被控对象为 3.1要求一:取τ=2、T1=2.88,取采样时间T=1s,采用零阶保持器,使用Matlab函数求取出广义对象的z传递函数;实验过程:使用matlab求z传函的函数:clc;clear all;close all;T=1;T1=2.88;tao=2;G0=tf([1],[T1 1],inputdelay,tao)sysd=c2d(G0,T,zoh)上述函数将s传函转化为z传函。3.2要求二:通过对象阶跃响应曲线,整定PID参数,采用常规PID进行给定值扰动和外部扰动响应实验,并绘制控制器输出P和系统输出y响应曲线;实验过程:借助matlab软件中的simulink搭建系统仿真模型。首先将外部扰动置零,利用阶跃响应曲线来整定PID参数。利用试凑法整定PID参数。PID控制器的数学描述如下。首先只给比例作用,调节系统使其稳定;其次加入积分作用消除系统静差;最后加入微分作用。最后合理调整各个参数,使系统品质达到最优。经过整定,最终选取P=0.8,I=0.24,D=0,N=100,系统可以相对较好的稳定下来。输出的曲线如下在30T的时候在对象之前加入0.3的阶跃干扰,在50T的时候在对象之后加入幅值为0.3的阶跃扰动,得到的系统的输出曲线如下。对应的控制器的输出曲线如下由此看来该参数下的PID控制器的控制效果还是比较令人满意的。 3.3要求三:被控对象不变,设控制器参数:Kp=0.5,Ki=0.2,Kd=0,采用Smith预估控制算法,作给定值扰动和外部扰动响应实验,并绘制控制器输出P和系统输出y响应曲线;实验过程:Smith预估控制系统的simulink仿真图如下。其中在smith预估控制器内部、控制对象前、控制对象后加入幅值为0.2的阶跃扰动,扰动加入的时间分别为30、60、90。得到的系统输出曲线为。对应的控制量的输出曲线如下。观察以上两条曲线可以发现,smith控制系统下系统的输出具有比较好的稳定性。此外加入同等幅度的阶跃扰动,可以发现外扰对系统输出的影响要比内扰对系统输出的影响大一些。这说明smith控制系统抗内扰能力强,但抗外扰能力相对较弱。3.4要求四:Smith预估控制算法系统克服内、外部扰动能力检验以及鲁棒性分析(改变K、T、t)。(注意:预估器中的K、T、t不能改变)实验过程:(1)验证克服内扰和外扰的能力在smith预估控制系统和普通PID控制系统中加入阶跃干扰,扰动加入的位置分别是控制器内部、控制对象前、控制对象后,幅值均为0.2,扰动加入的时间分别为30、60、90。将普通PID控制器下系统的输出曲线和smith控制器下系统的输出曲线作对比。其中实线表示smith控制器下系统的输出曲线,虚线表示普通控制器下系统的输出曲线。可以发现以下几条规律:smith控制下系统的输出明显比普通PID控制器下系统输出的超调量小很多,稳定性更好。smith控制器下系统输出的抗内扰能力比普通PID控制器要强,但抗外扰能力要弱。(2)检验smith控制系统的鲁棒性控制对象是一阶惯性加纯迟延的对象,s传递函数为。那么为了检验系统的鲁棒性需要分别改变迟延时间、比例系数、以及积分系数。改变迟延时间将对象的迟延系数由改为,相应的z传函变为在同一坐标系下观察两个系统的输出曲线。其中虚线是,即对象传函发生改变时系统的输出曲线;实线是,即传函未发生改变时系统的输出曲线。改变比例系数将比例系数由K=1改为K=3,相应的Z传递函数变为和为在同一坐标系下观察两个系统的输出曲线其中虚线是K=3,即对象传函发生改变时系统的输出曲线;实线是K=1,即传函未发生改变时系统的输出曲线。改变积分系数将比例系数由T=2.88改为T=5,相应的Z传函变为,在同一坐标系下观察两个系统的输出曲线。其中虚线是T=5,即对象传函发生改变时系统的输出曲线;实线是T=2.88,即传函未发生改变时系统的输出曲线。观察以上三组曲线可以明显发现当控制对象的延迟系数、比例系数、积分系数发生改变时,系统的输出的稳定性会明显下降,而且相应的抗外扰、内扰的能力也有不同程度的降低。5、思考和讨论(1)纯滞后对象采用常规PID能否取得满意效果?上图为纯滞后对象采用常规PID时系统的输出曲线,很明显系统输出相应较慢,超调量较大,稳定时间也很长。因此可以总结道,纯滞后对象采用常规PID不能起到满意效

文档评论(0)

weizhent2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档