大林算法课程设计

上传人:lis****211 文档编号:138426771 上传时间:2022-08-20 格式:DOCX 页数:15 大小:141.14KB
收藏 版权申诉 举报 下载
大林算法课程设计_第1页
第1页 / 共15页
大林算法课程设计_第2页
第2页 / 共15页
大林算法课程设计_第3页
第3页 / 共15页
资源描述:

《大林算法课程设计》由会员分享,可在线阅读,更多相关《大林算法课程设计(15页珍藏版)》请在装配图网上搜索。

1、摘要在控制系统应用中,纯滞后环节往往是影响系统动态特性的不利因素。工业 过程中如钢铁,热工和化工过程中往往会有纯滞后环节。对这类系统,控制器如 果设计不当,常常会引起系统的超调和持续振荡。由于纯延迟的存在,使被控量 对干扰、控制信号不能即时的反映。即使调节机构接受控制信号后立即动作,也 要经过纯延时间t后才到达被控量,使得系统产生较大的超调量和较长的调节时 间。当t=0.5T(T为对象的时间常数)时,实践证明用PID控制很难获得良好 的控制品质。对这类具有纯滞后环节系统的控制要求,快速性往往是次要的,通 常要求系统稳定,要求系统的超调量要小,而调整时间允许在较多的采样周期内 结束。这样的一种大

2、时间滞后系统采用PID控制或采用最少拍控制,控制效果往 往不好。本课程设计介绍能满足上述要求的一种直接数字控制器设计方法一一大 林(Dahlin)算法。关键字:纯滞后、大林(Dahlin)算法目录0引言11被控对象模拟与计算机闭环控制系统的构成21.1被控对象22大林算法32.1 一阶被控对象的达林算法33振铃现象和消除方法43.1振铃现象的产生43.1.1振铃现象的分析43.2振铃幅度RA63.3振铃现象的消除63.4Simulink 仿真74 一种改进的消除振铃现象的方法95总结10参考文献110引言大林算法是由美国IBM公司的大林(Dahllin)于1968年针对工业生产过程中 含纯滞后

3、的控制对象的控制算法。该算法的设计目标是设计一个合适的数字控制 器,使整个系统的闭环传递函数为带有原纯滞后时间的一阶惯性环节。大林算法 是运用于自动控制领域中的一种算法,是一种先设计好闭环系统的响应再反过来 综合调节器的方法。设计的数字控制器(算法)使闭环系统的特性为具有时间滞 后的一阶惯性环节,且滞后时间与被控对象的滞后时间相同。此算法具有消除余 差、对纯滞后有补偿作用等特点。1被控对象模拟与计算机闭环控制系统的构成1.1被控对象被控对象存在存时间滞后,则对其控制难度往往较大。如果在这种情况下, 对系统要求的是无超调量或超调量较小,并允许有较长的调节时间,则大林算法 控制效果往往比PID等控

4、制算法具有更好的效果。此时,具有滞后特性的被控 对象可以用带有纯滞后环节e-。,的一阶或二阶惯性环节来近似,被控对象如下图 1-1所示。Ke -e sG0( s)= E1由上图可得,实验系统被控对象的传递函数为:(1-1)- e _。sTs+T1上式中,滞后环节e-es由上位机软件模拟,e为滞后时间,这里取e= nT, T为采样周期。对象传递函数的其余部分可以用图1-1所示电路来模拟,计算机控制系统的方框图如图 1-2 所示,这里 K=3 ,T1=0.6 ,N=1,T=0.金 T0=0.25g图1-2控制系2统的方框图2大林算法2.1 一阶被控对象的达林算法达林算法的设计思想:设计一个合适的数

5、字控制器,使整个闭环系统相当于一个延迟环 节和一个一阶惯性环节相串联。并期望整个闭环系统的纯滞后时间与被控对象的纯滞后时间 相同。根据被控对象的s传递函数式(11),大林算法选定e -&n (s) =T S +10 = nT(21)T0按控制要求选择。作为闭环控制的综合目标,与 (S)相对应的n (z) = Z 上1。( S)=匕 eT 一n T s1 - e-t / t0 z-1(2 2)而包含零阶保持器被控对象的S传递函数为1 - e-Ts1 - e-TsG (s) =- G0( s) =Ke-0 s.Ts +11(2 3)离散化后得到G ( Z)= Z G ( s )=K (1-e-T

6、/ T1) z - n-11 一 e-t / t1 z-1(24)于是可以得到大林算法控制器的Z传递函数(1-e-t / t0 )(1-e-t / t1 z-1)K(1-e-T/T )1- e-T/T0 z-1 - (1- e-T/T0 )z-n-1由此得到大林算法u(k) = e-t/t0u(k -1) + (1-e-t/t0)u(k -n -1)(1-e-T / T0)e-T / ?1(1-e 一 / 气)+-e(k) 一e(k 一 1)(25)(2 6)K (1- e-t / t )K (1- e-t / t )3振铃现象和消除方法3.1振铃现象的产生所谓振铃(Ringing )现象,是

7、指数字控制器的输出以二分之一采样频率大 幅度衰减的震荡。这与最少拍有纹波系统中的纹波是不一样的。纹波是由于控制 器输出一直是震荡的,影响到系统的输出一直由纹波。而振铃现象中的震荡是衰 减的。由于被控对象中的惯性环节的低通特性,使得这种震荡对系统的输出几乎 无任何影响。但是振铃现象却会增加执行机构的磨损,在有交互作用的多参数控 制系统中,振铃现象还是会影响到系统的稳定性的。3.1.1振铃现象的分析系统的输出Y为:(3-1)故:U(z) 2. (z)R(z)上式表示了数字控制器的输出与系统输入信号之间的关系,是分析振铃现象 的基础。对于单位阶跃输入函数R(z) = z%,含有z=1的极点;如果K.

8、 (z)在z平面的负实轴上有极点,即被控对象G (z)含有负实轴上的零点,且与z=-1点相近, 0则数字控制器的输出序列u(k)中将含有这两种幅值相近的瞬态项,而且这两个瞬 态项的符号在不同时刻是不同的。当两瞬态项符号相同时,数字控制器的控制作 用加强;符号相反时,控制作用减弱,从而造成数字控制器的输出序列u(k)的幅 值以2T为周期大幅度波动,这便是振铃现象。如图3-1所示。图3-1单位阶跃输出响应(a)带纯滞后的一阶惯性环节被控对象为带纯滞后的一阶惯性环节。由前面可知脉冲传递函数G(Z)和闭环系统的脉冲传递函数Nz),代入(3-1),得K = 4 (z) = (1 e - T )(1 et

9、 z-】)G(Z K (1-e-t/ti)(1-e-t/W-i)-P求得极点e-/Tc,显然对于带纯滞后环节的一阶惯性环节,极点z永远大于零,故可以得 出如下结论:在纯滞后一阶惯性环节促组成的系统中,数字控制器输出对输入的脉冲传递函 数不存在负实轴上面的极点,这种系统不存在振铃现象。(b)带纯滞后的二阶惯性环节被控对象为带纯滞后的二阶惯性环节。将脉冲传递函数G(z)闭环系统的脉冲传递 函数侦z),代入(3-1),得叱 4 (z)(1 -e-T/Tc )(1 -e-t/t1 zt)(1 -e-T/tz-1)K =u G(z)K c (1 -e-T/T1)(1 -e-T/jz-1)(1 + %z-

10、1)(3-3)P 1c1上式有两个极点,第一个为 z = e-T/Tc,不会引起振铃显象;第二个极点在z = -c2 -匕因当T趋近0时, 说明可能出现在负实轴上与z=-1相近的极点,这一极点将引起振铃显象。3.2振铃幅度RA振铃幅度RA用来衡量振铃强烈的程度。为描述振铃强烈的程度,应找出数 字控制器输出量的最大值Umax。由于这一最大值与系统参数的关系难于用解析 的式子描述出来,所以常用单位阶跃作用下数字控制器第0次输出量与第1次输 出量的差值来衡量振铃现象强烈的程度。设K具有如下形式u(3-4)K (z)= 2T“z一2 + u1 + a z -i + a z - 2 h在单位阶跃输入函数

11、的作用下,数字控制器输入量的Z变换是U (z) = Ku (z) R (z)=1 + b z-1 + b z-2 + ,1(3-5)1 + a z-1 + a z-2 + . 1 z-1=1 + (b a +1) z-1 + .所以,RA = 1 - (b1 -a1 +1)z-1 = a1 -已,对于带纯滞后的二阶惯性环节组成的 系统,其振铃幅度为:当T趋近0时,RA=2。3.3振铃现象的消除有两种方法可用来消除振铃现象。第一种方法是先找出D(z)中引起振铃现 象的因子(z=1附近的极点),然后令其中的Z=1,根据终值定理,这样处理不 影响输出量的稳定值。下面具体说明这种处理方法。前面已介绍带

12、纯滞后的二阶 惯性环节系统中,数字控制器的D(Z)为(1 - e-t/t )(1 - e-t/t z-1)(1 - e-t/t z-1)(3-6)D( z)=K (c + c z-1)(1 -e-t/Tcz-1 -(1 -e-t/tc)z-(n+1)控制器极点z=c2/c1将引起振铃现象。令极点因子(c1 +c2z-1)中的Z为Z=1, 就可消除这个振铃极点。此时(3-7)c + c = (1 - e-t/t )(1 - e-t/t2)消除振铃极点后,数字控制器的形式为:(1 - e-t / tc )(1 - e-t / T1 z-1)(1 - e-t / & z-1)D(z) = (3-8)

13、K (1 - e -t/t1 )(1 - e -t /t2 )1 - e -t /tc z -1 - (1 - e -t/tc ) z-(n+1) p3.4Simulink 仿真这里,当 K=3 ,T1=0.6 ,N=1,T=0.5S,TO=0.25S,如图 3-2 所示。图3-2Simulink仿真程序得到图像如下图3-3单位阶跃响应曲线这种消除振铃现象的方法虽然不影响输出稳态值,但却改变了数字控制器的 动态特性,将影响闭环系统的瞬态性能。第二种方法是从保证闭环系统的特性出发,选择合适的采样周期T及系统闭 环时间常数Tc,使得数字控制器的输出避免产生强烈的振铃现象。从式(6.40) 中可以看

14、出,带纯滞后的二阶惯性环节组成的系统中,振铃幅度与被控对象的参 数T1,T2,有关,与闭环疏通期望的时间常数Tc,以及采样周期T也有关。通过 适当选择T及Tc,可以把振铃幅度抑制在最低限度以内。有的情况下,系统闭 环时间常数Tc,作为系统的性能指标呗首先确定了,但仍可通过选择采样周期T 来抑制振铃现象。4 一种改进的消除振铃现象的方法上面的大林算法是从修改数字控制器入手,根据它所得到的闭环传递函数很 难估计出暂态下系统输出的变化规律。将被控现象对应的脉冲传递函数写成:一 一 1 + z z-1G( z )=气(z )i(4-1)式中,G0(Z)不含振铃因子。取期望闭环脉冲传递函数为:(4-2)

15、为大林算法给出的期望闭环脉冲传递函数:40= z - *(4-3)于是有:(4-4)D( z)=业八工=1-4(z) G(z)g”乙)1-40(z)1 + z z-11 + zi(4-5)显然,、(z)中也不含振铃极点了。5总结两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识, 也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在 设计过程中,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运 筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从 事职业工作前一个必不少的过程.”千里之行

16、始于足下”,通过这次课程设计, 我深深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏 实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。同时 各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己单独设计模具的能力以及综合运用知识的能 力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的 不足和薄弱环节,从而加以弥补。在此感谢我们的杨青老师。老师严谨细致、一丝不苟的作风一直是我工作、 学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次 课程设计的每个实验细节和每个数据,都离不开老师您的细心指导。而您开朗的 个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同 学的友谊。参考文献1 李元春.计算机控制系统.北京:高等教育出版社,2005.2 熊静琪.计算机控制系统M.北京:北京航空航天大学出版社,2001.3 冯勇.现代计算机控制系统M.哈尔滨:哈尔并工业大学出版社,1997.4 于海生.微型计算机控制技术M.北京:清华大学出版社,1999.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!