明显振铃现象的大林算法
- 格式:pdf
- 大小:132.12 KB
- 文档页数:5
本文由昭君在意贡献 doc1。
大林(Dahlin) 3.4 大林(Dahlin)算法 前面介绍的最少拍无纹波系统的数字控制器的设计方法只适合 于某些随动系统, 对系统输出的超调量有严格限制的控制系统它并不 理想。
在一些实际工程中 在一些实际工程中,经常遇到纯滞后调节系统,它们的滞后时 它们的滞后时 间比较长。
对于这样的系统 往往允许系统存在适当的超调量,以尽 对于这样的系统,往往允许系统存在适当的超调量 可能地缩短调节时间。
可能地缩短调节时间 人们更感兴趣的是要求系统没有超调量或只有 很小超调量, 而调节时间则允许在较多的采样周期内结束。
而调节时间则允许在较多的采样周期内结束 也就是说, 超调是主要设计指标。
对于这样的系统,用一般的随动系统设计方法 超调是主要设计指标 用一般的随动系统设计方法 是不行的,用 PID 算法效果也欠佳 算法效果也欠佳。
针对这一要求, ,IBM 公司的大林(Dahlin)在 1968 年提出了一种 针对工业生产过程中含有纯滞后对象的控制算法。
针对工业生产过程中含有纯滞后对象的控制算法 其目标就是使整个 闭环系统的传递函数 相当于一个带有纯滞后的一阶惯性环节 相当于一个带有纯滞后的一阶惯性环节。
该算 法具有良好的控制效果。
法具有良好的控制效果 D(z)的基本形式 3.4.1 大林算法中 D(z)的基本形式 设被控对象为带有纯滞后的一阶惯性环节或二阶惯性环节, 设被控对象为带有纯滞后的一阶惯性环节或二阶惯性环节 其传 递函数分别为: (3-4-1) (3-4-2) 其中 为被控对象的时间常数, 为被控对象的时间常数 为被控对象的纯延迟时 间,为了简化,设其为采样周期的整数倍 设其为采样周期的整数倍,即 N 为正整数 为正整数。
由于大林算法的设计目标是使整个闭环系统的传递函数相当于 一个带有纯滞后的一阶惯性环节,即 一个带有纯滞后的一阶惯性环节 ,其中 其中 由于一般控制对象均与一个零阶保持器相串联, 由于一般控制对象均与一个零阶保持器相串联 所以相应的整个 闭环系统的脉冲传递函数是 (3-4-3) ) 于是数字控制器的脉冲传递函数为 (3-4-4) ( D(z)可由计算机程序实现 可由计算机程序实现。
第 4 章振铃现象及扰动分析 4.1 振铃现象如果信号传输过程中感受到阻抗的变化,就会发生信号的反射。
这个信号可能是驱动端发出的信号,也可能是远端反射回来的反射信号。
根据反射系数的公式,当信号感受到阻抗变小,就会发生负反射,反射的负电压会使信号产生下冲。
信号在驱动端和远端负载之间多次反射,其结果就是信号振铃。
大多数芯片的输出阻抗都很低,如果输出阻抗小于PCB 走线的特性阻抗,那么在没有源端端接的情况下,必然产生信号振铃。
此次大林算法控制仿真中并未出现振铃现象。
4.2 扰动下的系统性能分析如图 5-1 所示,在正弦扰动信号下分析系统性能变化情况,正弦扰动信号幅值设置为 100。
图4-1 正弦扰动信号下的大林控制算法的 Simulink 仿真方框图图 4-2 正弦扰动信号下的大林控制算法的 Simulink 仿真图如上图所示,在正弦扰动信号下,电阻炉温度控制系统将不维持稳定状态,出现振荡现象。
第 5 章课程设计心得本文首先介绍了电阻,进而介绍其控制系统的优缺点,导出大林算法和 PID 控制器及其算法。
从而引出我们对这两种控制算法的理解和仿真具有重大意义,介绍了这两种控制技术的发展历史和研究进展。
进而提出什么是大林算法,什么是 PID 控制算法、控制算法的基本结构。
通过网上资料找到了大林算法的定义及由来,找到普通 PID 控制算法。
在学习的基础上,自定义了自由导入参数来查看其波形图。
并进行了在同参数的情况下,对大林算法和 PID 控制器算法进行对比。
本次课程设计的控制方法知识规则的推理都大部分借助计算机程序,因此对这种控制器的开发需要有比较专业的计算机语言,在这里用到的 MATLAB 语言以及所属的 Simulink 仿真控件。
我觉得课程设计是一个很好地检测我们的学完一门课程的实践活动,每完成一次课程设计,我都对相应的课程有更加深刻的理解,并且自己的动手能力、实践能力都得到一定的提升。
这次的计算机控制技术课程设计也一样,经过这次的实践,我体会良多!这次的计控课程设计时间不多,老师的面对面指导也不多,因为时间较紧,所以这次的课程设计比以前的课程设计更加具有挑战性。
4.7.2有微弱振铃现象的大林算法及振铃消除一、实验要求选择适当的参数,使系统有微弱的振铃现象,分析参数对系统输出的影响。
二、实验原理及说明在‘有明显振铃现象的大林算法’基础上,其它参数不变,仅仅略微增加‘校正后闭环系统的时间常数T ’,则虽然仍有振铃现象,但振铃幅值将减小。
0(1)采样周期 T=0.4S (2)放大倍数 K=10(3)被控对象的时间常数 T =1.2S (4)校正后闭环系统的时间常数 T =0.6S10(5)被控对象的纯滞后时间t 为采样周期T 的倍数 (6)延迟系数 :L=1参数代入式4-7-7,计算得:z z z z D 211487.0513.01123.0172.0)(−−−−−−=)487.01)(1(123.0172.0111z z z −−−+−−= (4-7-13)根据式(4-7-13)和(4-7-8)可得到式(4-7-9)中的各项系数:(与取值范围:-0.99~0.99) i K i P 0K =0.17 =-0.12 ==0 =-0.51 =-0.49 =01K 2K 3K 1P 2P 3P 振铃消除:从式(4-7-13)可知,由于D(z)中含有左半圆内的极点)632.01(1z −+,所以将Z 取为1,即成为1+0.487=1.487,代入式(4-7-13)由于D(z)中含有左半圆内的极点)487.01(1z −+,所以将Z 取为1,即成为1+0.487=1.487 则:z z z zz D 11111083.0115.0487.1)1(123.0172.0)(−−−−−−=−−= (4-7-14)根据式(4-7-14)和(4-7-8)可得到式(4-7-9)中的各项系数:(与取值范围:-0.99~0.99) i K i P K0 = 0.12 K1 =-0.08 K2 = K3 = 0 P1 =-0.99 P2 = P3 = 0三.实验内容及步骤实验系统构成和步骤同上。
摘要在控制系统应用中,纯滞后环节往往是影响系统动态特性的不利因素。
工业过程中如钢铁,热工和化工过程中往往会有纯滞后环节。
对这类系统,控制器如果设计不当,常常会引起系统的超调和持续振荡。
由于纯延迟的存在,使被控量对干扰、控制信号不能即时的反映。
即使调节机构接受控制信号后立即动作,也要经过纯延时间t后才到达被控量,使得系统产生较大的超调量和较长的调节时间。
当t>=0.5T(T为对象的时间常数)时,实践证明用PID控制很难获得良好的控制品质。
对这类具有纯滞后环节系统的控制要求,快速性往往是次要的,通常要求系统稳定,要求系统的超调量要小,而调整时间允许在较多的采样周期内结束。
这样的一种大时间滞后系统采用PID控制或采用最少拍控制,控制效果往往不好。
本课程设计介绍能满足上述要求的一种直接数字控制器设计方法——大林(Dahlin)算法。
关键字:纯滞后、大林(Dahlin)算法目录0引言 (1)1被控对象模拟与计算机闭环控制系统的构成 (2)1.1被控对象 (2)2大林算法 (3)2.1一阶被控对象的达林算法 (3)3振铃现象和消除方法 (4)3.1振铃现象的产生 (4)3.1.1振铃现象的分析 (4)3.2振铃幅度RA (6)3.3振铃现象的消除 (6)3.4Simulink 仿真 (7)4一种改进的消除振铃现象的方法 (9)5总结 (10)参考文献 (11)0引言大林算法是由美国IBM公司的大林(Dahllin)于1968年针对工业生产过程中含纯滞后的控制对象的控制算法。
该算法的设计目标是设计一个合适的数字控制器,使整个系统的闭环传递函数为带有原纯滞后时间的一阶惯性环节。
大林算法是运用于自动控制领域中的一种算法,是一种先设计好闭环系统的响应再反过来综合调节器的方法。
设计的数字控制器(算法)使闭环系统的特性为具有时间滞后的一阶惯性环节,且滞后时间与被控对象的滞后时间相同。
此算法具有消除余差、对纯滞后有补偿作用等特点。