计算机控制技术最少拍大林算法习题课专用课件_第1页
计算机控制技术最少拍大林算法习题课专用课件_第2页
计算机控制技术最少拍大林算法习题课专用课件_第3页
计算机控制技术最少拍大林算法习题课专用课件_第4页
计算机控制技术最少拍大林算法习题课专用课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

最少拍有纹波控制系统设计

最少拍有纹波控制系统设计

1计算机控制系统脉冲传函D(z)Ho(s)Gc(s)e*(t)u*(t)E(z)U(z)r(t)+_R(z)Φ(z)G(z)c(t)C(z)G(z)广义对象的脉冲传递函数:

典型的数字反馈系统:

计算机控制系统脉冲传函D(z)H2D(z)Ho(s)Gc(s)e*(t)u*(t)E(z)U(z)r(t)+_R(z)Φ(z)G(z)c(t)C(z)H0(s)零阶保持器:

开环冲传递函数:闭环脉冲传递函数:误差脉冲传递函数:D(z)Ho(s)3D(z)Ho(s)Gc(s)e*(t)u*(t)E(z)U(z)r(t)+_R(z)Φ(z)G(z)c(t)C(z)数字控制器输出闭环脉冲传递函数为:若已知脉冲传递函数,可以计算出D(z)已知Φ(z),可计算出D(z):D(z)Ho(s)4D(z)Ho(s)Gc(s)e*(t)u*(t)E(z)U(z)r(t)+_R(z)Φ(z)G(z)c(t)C(z)已知Φe(z),可计算出D(z):已知ΦU(z),可计算出D(z):D(z)必须满足以下条件:►由此而得到的D(z)是物理可实现的►D(z)也必须是稳定的D(z)Ho(s)5数字控制器的设计步骤:(1)根据被控对象的传递函数,求出系统的广义对象的传递函数:(2)求出G(s)所对应的广义对象脉冲传递函数G(z):(3)根据控制系统的性能指标及其输入条件,确定出整个闭环系统的脉冲传递函数数字控制器的设计步骤:(1)根据被控对象的传递函数,求出系统6(4)确定数字控制器的脉冲传递函数D(z):(5)对最少拍无波纹系统,验证是否有波纹存在;对于带纯滞后的惯性环节,还要看其是否出现振铃现象。(6)根据采用周期、时间常数及其他条件求出相应的系数,并将其转换成计算机能够接受的数据形式。(4)确定数字控制器的脉冲传递函数D(z):(5)对最少拍无7

最少拍系统设计中必须满足准确性、快速性、稳定性和物理可实现性的要求,下面讨论最少拍有纹波控制系统的设计方法。G’(z):G(z)中不包含单位圆上和单位圆外的零极点。u:G(z)中单位圆上和单位圆外的零点数。v:G(z)中单位圆上和单位圆外的极点数。最少拍系统设计中必须满足准确性、快速性、稳定性和G’81.最少拍有纹波控制器设计的约束条件:G(z)中有单位圆上和单位圆外的极点时:选择:G(z)中有单位圆上和单位圆外的零点时:选择:1.最少拍有纹波控制器设计的约束条件:G(z)中92.

F1(z),F2(z)的确定:

如果G(z)有j个极点在单位圆上(z=1),则:

m=u+d

n=v–j+q

m=u+d

n=v2.F1(z),F2(z)的确定:如果10

最少拍控制器的设计过程:

根据R(z)、G(z)

v,u,d,j,q

m,n

F1(z),F2(z)

Φe(z)

Φ(z)

f11,f21

Φ(z)=1-Φe(z)

U(z),Y(z),E(z)

v=2,(圆上圆外极点数)u=1,(圆上圆外零点数)d=0,(z-1重数)j=1,(单位圆上极点数)q=2,(R(z)中(1-z-1)q

)j≤q,m=u+d=1,n=v–j+q=3最少拍控制器的设计过程:根据R(z)、G(z11离散控制系统如图所示,被控对象为Gc(s),采用零阶保持器,采样周期T=1s,试设计当输入信号为单位速度信号时的最少拍有纹波控制器。离散控制系统如图所示,被控对象为Gc(s),采用零阶12计算机控制技术最少拍大林算法习题课专用课件13计算机控制技术最少拍大林算法习题课专用课件14计算机控制技术最少拍大林算法习题课专用课件15离散控制系统如图所示,被控对象为Gc(s),采用零阶保持器,采样周期T=0.5s,试设计当输入信号为单位阶跃信号时的最少拍有纹波控制器。离散控制系统如图所示,被控对象为Gc(s),采用零阶16计算机控制技术最少拍大林算法习题课专用课件17计算机控制技术最少拍大林算法习题课专用课件18计算机控制技术最少拍大林算法习题课专用课件19离散控制系统如图所示,被控对象为Gc(s),采用零阶保持器,采样周期T=0.1s,试设计当输入信号为单位阶跃信号时的最少拍有纹波控制器。离散控制系统如图所示,被控对象为Gc(s),采用零阶20计算机控制技术最少拍大林算法习题课专用课件21计算机控制技术最少拍大林算法习题课专用课件22计算机控制技术最少拍大林算法习题课专用课件23大林算法

大林算法

24大林算法在控制系统设计中,纯滞后往往是影响系统动态特性的不利因素,这种系统如果控制器设计不当,常常会引起系统产生大的超调或振荡。大林算法是一种专门针对工业生产过程中含有纯滞后控制对象的直接数字设计算法。大林算法在控制系统设计中,纯滞后往往是影响系统动态特性的不利25大林算法大林算法的设计目标是:设计数字控制器,使系统的闭环传函为具有纯滞后的一阶惯性环节,而且要求闭环系统的纯滞后时间等于被控对象的滞后时间,即:

期望的闭环传递函数为:大林算法大林算法的设计目标是:26大林算法闭环传递函数为:采用零阶保持器,采样周期为T。系统闭环传递函数为:控制器的传递函数为:大林算法闭环传递函数为:采用零阶保持器,采样周期为T。系统闭27当被控对象为带有纯滞后的一阶惯性环节时:代入D(z)中,得:当被控对象为带有纯滞后的二阶惯性环节时:当被控对象为带有纯滞后的一阶惯性环节时:代入D(z)中,得:28代入D(z)中,得:代入D(z)中,得:29大林算法

已知被控对象传递函数为:,,期望闭环传递函数的惯性时间常数,试根据大林算法,求数字控制器D(z)。

大林算法已知被控对象传递函数为:30大林算法

已知被控对象传递函数为:,,期望闭环传递函数的惯性时间常数,试根据大林算法,求数字控制器D(z)。解:系统的广义对象脉冲传函为:

①大林算法已知被控对象传递函数为:31

根据大林算法:期望闭环传递函数的惯性时间常数,因此,系统的闭环脉冲传递函数为:大林算法

②根据大林算法:大林算法②32数字控制器D(z)为单位阶跃输入下闭环系统的输出为:控制量的输出为:

可以看出,控制量出现大幅度衰减振荡。大林算法

③④⑤数字控制器D(z)为大林算法③④⑤33振铃现象产生的规律:

极点距离z=-1越近,振铃现象越严重;

—单位圆内右半平面的零点会加剧振铃现象;

—单位圆内右半平面的极点会减弱振铃现象。振铃现象的消除:

方法:找出D(z)中引起振铃的因子(z=-1附近的极点),令其中的z=1。

大林算法

振铃现象产生的规律:大林算法34

对前例

显然z=-0.718是一个接近z=-1的极点,它是引起振铃现象的主要原因。在因子(1+0.718z-1)中令z=1,得到新的D(z)为:

因此

大林算法

⑥对前例大林算法⑥35例:对被控对象采样周期T=0.5s,惯性时间常数Tτ=0.5s,试用大林算法设计数字控制器的D(z)

。大林算法

例:对被控对象采样周期T=0.5s36例:对被控对象采样周期T=0.5s,惯性时间常数Tτ=0.5s,试用大林算法设计数字控制器的D(z)

。解:系统的广义对象脉冲传函为:例:对被控对象采样周期T=0.5s37根据大林算法,设Tτ=0.5s,则:因为T=0.5s,Tτ=0.5s

,N=2,所以:大林算法

根据大林算法,设

温馨提示

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

评论

0/150

提交评论