大林算法设计
‘壹’ 如何用simulink设计大林算法
一个叫大林的外国人创造的PID算法叫大林算法。 P,误差 I ,误差求和 D,误差相减 U = Kp×P +Ki× I + Kd×D U为输出量 Kp Ki Kd 是常数,根据实际情况调节。
‘贰’ 使用大林和pid算法分别对温度控制系统进行控制各自有什么优缺点
Smith补偿与大林算法的比较
摘要:研究了两类用于时滞系统控制的方法,即包括自整定PID控制Smith预估控制和Dahlin算法在内的经典控制方法和包括模糊控制,神经网络控制和模糊神经网络拉制在内的智能控制方法,经过比较后认为经典控制结构简单,可靠性及实用性强,而智能控制则具有自适应性和坚固性好,抗干扰能力强的优势,因而将这两种控制方法结合起来是控制时滞系统有效实用的方法,具有很好的应用前景.
1引言
在工业生产过程中,具有时滞特性的控制对象是非常普遍的,例如造纸生产过程,精馏塔提馏级温度控制过程,火箭发动机燃烧室中的燃烧过程等都是典型的时滞系统.为解决纯滞后时间对系统控制性能带来的不利影响,许多学者在理论和实氏
上做了大量的研究工作,提出了很多行之有效的方法.本文主要介绍其中两类研究得比较多的控制方法,即最早在时滞系统控制中应用的几种经典控制方法和近年来受到广泛关注的智能控制方法.
2经典控制
所谓经典控制方法是指针对时滞系统控制问题提出并应用得最早的控制策略,主要包括自整定PID控制,Smith预估控制,大林算法这几种方法.这些方法虽然理论上比较简单,但在实际应用中却能收到很好的控制效果,因而在工业生产实践中获得了广泛的应用.
2.1自整定PID控制
PID控制器由于具有算法简单,鲁棒性好和可靠性高等特点,因而在实际控制系统设计中得到了广泛的运用,据统计PID控制是在工业过程控制中应用最为广泛的一种控制算法.PID控制的难点在于如何对控制参数进行整定,以求得到最佳控制
效果.较早用来整定PID控制器参数的方法有:Ziegler-Nichols动态特性法,Cohen-Coon响应曲线法,基于积分平方准则ISE的整定法等.但是这些方法只能在对象模型精确己知的情况下,
Cui,Kunfln Zhang,Yifei实现PID参数的离线整定,当被控对象特性发生变化时,就必须重新对系统进行模型辨识.为了能在对象特性发生变化时,自动对控制器参数进行在线调整,以适应新的工况,PID参数的自整定技术就应运而生了.目前用于自整定的方法比较多,如继电型自整定技术,基于过程特征参数的自整定技术,基于给定相位裕度和幅值裕度的SPAM法自整定技术,基于递推参数估计的自整定技术以及智能自整定技术等.总体来看这类自整定PID控制器对于(T为系统的惯性时间常数)的纯滞后对象控制是有效的,但对于大纯滞后对象,当时,按照上述方法整定的PID控制器则难以稳定.
2.2 Smith预估控制
Smith于1957年提出的预估控制算法,通过引入一个与被控对象相并联的纯滞后环节,使补偿后的被控对象的等效传递函数不包括纯滞后项,这样就可以用常规的控制方法(如PID或PI控制)对时滞系统进行控制.Smith预估控制方法虽然从理论
上解决了时滞系统的控制问题,但在实际应用中却还存在很大缺陷.Palmor提出Smith预估器存在这样两点不足:1.它要求有一个精确的过程模型,当模型发生变化时,控制质量将显着恶化;2.Smith预估器对实际对象的参数变化十分敏感,当参数变化较大时,闭环系统也会变得不稳定,甚至完全失效.Watanabe进一步指出Smith预估器的两个主要缺陷:1.系统对扰动的响应很差;2.若控制对象中包含的极点时,即使控制器中含有积分器,系统对扰动的稳态误差也不为零.另外Smith预估器还存在参数整定上的困难,这些缺陷严重制约了Smith预估器在实际系统中的应用.针对Smith预估器存在的不足,一些改进结构的Smith预估器就应运而生了.Hang C C等针对常规预估控制方案中要求受控对象的模型精确这一局限,在常规方案基础上,外加调节器组成副回路对系统进行动态修正,该方法的稳定性和
鲁棒性比原来的Smith预估系统要好,它对对象的模型精度要求明显地降低了.Watanabe提出的改进结构的Smith预估器采用了一个抑制扰动的动态补偿器M(s),通过配置M(s)的极点,能够获得较满意的扰动响应及对扰动稳态误差为零.对于Smith预估器的参数整定问题,张卫东等人提出了一种解析设计方法,并证明该控制器可以通过常规的PID控制器来实现,从而能根据给定的性能要求(超调或调节时间)来设计控制器参数.
2.3大林算法
大林算法是由美国IBM公司的Dahlin于1968年针对工业过程控制中的纯滞后特性而提出的一种控制算法.该算法的目标是设计一个合适的数字调节器D(z),使整个系统的闭环传递函数相当于一个带有纯滞后的一阶惯性环节,而且要求闭环系统的纯滞后时间等于被控对象的纯滞后时间.大林算法方法比较简单,只要能设计出合适的且可以物理实现的数字调节器D(z),就能够有效地克服纯滞后的不利影响,因而在工业生产中得到了广泛应用.但它的缺点是设计中存在振铃现象,且与Smith算法一样,需要一个准确的过程数字模型,当模型误差较大时,控制质量将大大恶化,甚至系统会变得不稳定.实际上已有文献证明,只要在Smith预估器中按给定公式设计调节器D伺,则Smith预估器与Dahlin算法是等价的,Dahlin算法可以看作是Smith预估器的一种特殊情况.
‘叁’ matlab能不能在给出初始条件的情况下求解一阶常系数差分方程
能 dslove命令
先用syms声明符号变量,然后用dslove命令
‘肆’ 大林算法控制系统对阶跃输入有无超调
有。
因为被控对象中的纯滞后部分仅将控制作用在时间坐标上推移了一个滞后时间,被控对象具有纯滞后特性,时间常数很大,而被控对象的滞后时间会使系统的稳定性降低,动态性能变坏,即会引起超调和持续的振荡,因而达林算法控制系统对阶跃信号也有一定的超调。
大林算法是由美国IBM公司的大林(Dahllin)于1968年针对工业生产过程中含纯滞后的控制对象的控制算法。该算法的设计目标是设计一个合适的数字控制器,使整个系统的闭环传递函数为带有原纯滞后时间的一阶惯性环节。
‘伍’ 大林算法主要设计思想是什么
奥巴马设计思想当然很明显。
‘陆’ 大林算法用PLC程序怎么实现
你是需要电炉的全部设计图纸还是需要控制部分 我需要加热炉的设计 说明本生产过程的生产工艺和条件,静态和动态特性,生产工艺对自动控制的要求。 就是一
‘柒’ 计算机控制技术 试题
没有答案
‘捌’ 基于大林算法的淬火炉炉温控制系统设计
淬火炉炉温控制系统目前我公司已有成熟解决方案。
该方案结构简单,性能稳定可靠,已广泛应用于工业电炉领域。
要了解具体细节,请与我公司技术部联系。
1. 控温精度高,操作简单方便
2. 全量程万能输入、适合各种温度传感器
3. 输出电压、电流显示、直观方便
4. 可进行单点控温或 50 段可编程曲线控温
5. 内置报警蜂鸣器、超温时自动鸣响
6. 可选配 WIN-CT 温度控制系统专用软件
7. 通讯功能强大、轻松实现远程控制
公司网址: www.SAIDEHENG.COM
北京赛德恒调功器有限公司,您身边的控温专家!
依托公司在电加热自动控制系统领域,雄厚的技术实力和丰
富的经验,至今公司已经为众多客户,分别针对他们不同的控温
要求,和实际情况,设计出了各种不同功率和功能的非标温度控
制系统(柜)。
“量体裁衣”,是我们在非标温度控制系统(柜)设计过程
中,自始至终坚持的原则,用户满意是我们最终的目标。
并且,我们在同行业中率先做到:2年质保的服务承诺,使您
在使用中更加放心,无后顾之忧。
同时,我们也承接用户控温系统老旧设备改造、产品换代升
级工作。北京市用户,我们可以免费到现场进行考察,为您提供最
科学,合理,经济的解决方案。
‘玖’ 这段matlab程序是什么意思
sys1=tf([1],[0.4,1],'inputdelay',0.76);
dsys1=c2d(sys1,ts,'zoh');
[num1,den1]=tfdata(dsys1,'v');
sys1=tf([1],[0.4,1],'inputdelay',0.76);
%系统传递函数
dsys1=c2d(sys1,ts,'zoh');
转化成dz函数
[num1,den1]=tfdata(dsys1,'v');
获得z传函的分子和分母
%Ideal closed loop
期望鼻环传递函数
sys2=tf([1],[0.15,1],'inputdelay',0.76);
系统传递函数
dsys2=c2d(sys2,ts,'zoh');
转化成d(z)函数
%Design Dalin controller
设计大林控制器
dsys=1/dsys1*dsys2/(1-dsys2);
dz=就是d(z)的公式
[num,den]=tfdata(dsys,'v');
获得z传函的分子和分母
u_1=0.0;u_2=0.0;u_3=0.0;u_4=0.0;u_5=0.0;
y_1=0.0;
error_1=0.0;error_2=0.0;error_3=0.0;
ei=0;
应该是清零
for k=1:1:50
采样的比
time(k)=k*ts;
定义time k
rin(k)=1.0; %Tracing Step Signal
跟踪阶跃信号
yout(k)=-den1(2)*y_1+num1(2)*u_2+num1(3)*u_3;
error(k)=rin(k)-yout(k);
差分方程
M=1 大林算法
M=2 pid算法
结束
绘图