一阶纯滞后系统的不完全微分PID控制

目录
0.前言 (1)
1. 不完全微分PID算法设计 (2)
2.算法仿真研究 (3)
3.一阶纯滞后系统的不完全微分PID控制程序 (4)
4.实验结果 (7)
5.结论及总结 (8)
参考文献 (8)
课设体会 (10)
$
一阶纯滞后系统的不完全微分PID控制
沈阳航空航天大学北方科技学院
摘要:提出在PID算法中加入一阶惯性环节,通过不完全微分PID算法来改善干扰对系统的影响,用MATLAB仿真分析说明该算法在改善过程的动态性能方面具有良好的控制精度。

在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。

自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。

由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。

因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。

论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。

并对这三种方案进行Simulink 仿真,检测其抗干扰性能。

为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。

关键词:一阶纯滞后 ;不完全微分;仿真;PID
…
0.前言
在多数工业过程当中,控制对象普遍存在着纯时间滞后现象,如化工,热工过程等.
这种滞后时间的存在,会使系统产生明显的超调量和较长的调节时间,滞后严重时甚至会破坏系统的稳定性,在工业生产上产生事故.因此长期以来,纯滞后系统就一直是工业过程中的难控制对象,人们也对它进行了大量的研究.在现代工业生产和理论研究中出现了多种控制方法,如PID控制、PID改进控制、Smith 预估算法控制以及模
糊控制、神经网络控制等.而对于最基础的一阶纯滞后系统常用的控制方法主要是PID 控制、不完全微分PID 控制.
1. 不完全微分PID 算法设计
为了克服上述缺点, 在PID 算法中加一个一阶惯性环节(低通滤波器)G f (S )=1/[1+T f (S )],将低通滤波器直接加在微分环节上,构成如图1的不完全微分PID 控制:
式中,T 为采样时间,T f 为滤波器系数,T 1和T D 分别为积分时间常数和微分时间常数,令 ɑ=T f /(T f +T),则T/(T+T f )=1-ɑ;显然有1<α,1−α<1成立,不完全微分项为:
若e(k)为单位阶跃(即e(k)=1,k=0,1,2,∧)由此得出不完全微分项为:
(
可见,引入不完全微分后,微分输出按ɑk U D(0)的规律)(ɑ(1)逐渐衰减,所以不完全微分能有效地克服前述微分项的不足。

2.算法仿真研究
设被控对象为含纯滞后的一阶惯性环节,其传递函数为: G(S)=e-80S/50S+1
在对象的输出端加幅值为的随机干扰信号,
采样时间为20s 低通滤波器为G f(S)=1/(180S+1)
控制器取K P=,T1=55,T D=140
控制算法程序框图如图2;
图2 控制算法程序框图
3.一阶纯滞后系统的不完全微分PID控制程序PID的MATLAB仿真程序:
'
%PID Controler 不完全微分
clear all;
close all;
ts=20;
sys=tf([1],[60,1],'inputdelay',80);
dsys=c2d(sys,ts,'zoh');
[num,den]=tfdata(dsys,'v');
u_1=0;u_2=0;u_3=0;u_4=0;u_5=0;
ud_1=0;
!
y_1=0;y_2=0;y_3=0;
error_1=0;
ei=0;
for k=1:1:100
time(k)=k*ts;
rin(k)=;
%Linear model
yout(k)=-den(2)*y_1+num(2)*u_5;
#
D(k)=*rands(1);
yout(k)=yout(k)+D(k);
error(k)=rin(k)-yout(k);
%PID Controller with partly differential
ei=ei+error(k)*ts;
kc=;
ki=;
TD=140;
kd=kc*TD/ts;
】
Tf=180;
Q=tf([1],[Tf,1]); %Low Freq Signal Filter
M=2; %M=1不完全微分,
%M=2普通Pid控制!!
if M==1
%Using PID with Partial differential
alfa=Tf/(ts+Tf);
ud(k)=kd*(1-alfa)*(error(k)-error_1)+alfa*ud_1;
u(k)=kc*error(k)+ud(k)+ki*ei;
|
ud_1=ud(k);
elseif M==2 %Using Simple PID
u(k)=kc*error(k)+kd*(error(k)-error_1)+ki*ei; end
%Restricting the output of controller
if u(k)>=10
u(k)=10;
end
if u(k)<=-10
!
u(k)=-10;
end
u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);
y_3=y_2;y_2=y_1;y_1=yout(k);
error_1=error(k);
end
figure(1);
plot(time,rin,'b',time,yout,'r');
xlabel('time(s)');ylabel('rin,yout');
~
4.实验结果
系统的设定输入值r(K)取单位阶跃函数,跟踪输出控制曲线如图3,比较采用普通PID算法的输出控制曲线图4。

可以看出,尽管不完全微分PID算法要复杂一些,但能有效地改善干扰对系统的影响,改善系统的动态特性,提高了系统的控制精度。

图3 普通PID算法输出控制曲线
图4 不完全微分PID算法输出控制曲线
5.结论及总结
@
由仿真结果可以看出,采用不完全微分型PID算法,引入不完全微分后能有效克服普通PID的不足,尽管不完全微分算法比普通PID控制算法要复杂的多,但由于其良好的控制特性,近年来越来越广泛的应用。

研究本课题的课题背景和课题综述即课题在工业生产中的应用有一个初步的了解,以及自动控制的背景知识,为后面纯滞后问题的提出和研究做好铺垫。

参考文献
[1] 《MATLAB仿真技术与应用》作者:张德丰杨文茵出版社:清华大学出版社出版年份:2012 年
[2] 《微型计算机控制技术》第二版作者:于海生丁军航潘松峰吴贺荣出版社:清华大学出版社出版年份:1999年
[3]金以慧. 过程控制[M].清华大学出版社,1993年:196-202
[4]潘新民,王燕芳.微型计算机控制技术[M].电子工业出版社,2002年:281-282
&
《
|
课设体会
通过本次课设,我学会了matlab软件的运用,对直线插补与逐点比较法平有了一个深刻的认识,遇到问题是,在解决问题的过程中使我对知识有了更深刻的认识,不再像知识把书本上的习题学来考试。

课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。

同时,设计让我感触很深。

使我对抽象的理论有了具体的认识。

通过这次课程设计,我掌握了的识别和测试;熟悉了;了解了方法;以及如何提高的性能等等,掌握了的方法和技术,通过查询资料,也了解了原理。

我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。

更重要的是,在实验课上,我们学会了很多学习的方法。

而这是日后最实用的,真的是受益匪浅。

要面对社会的挑战,只有不断的学习、实践,再学习、再实践。

这对于我们的将来也有很大的帮助。

以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。

就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

[2014年7月 11日完成]。

合集下载

纯滞后控制系统

纯滞后控制系统

过程控制实验报告实验名称:纯滞后控制系统班级:姓名:学号:实验五 纯滞后系统一、实验目的1) 通过本实验,掌握纯滞后系统的基本概念和对系统性能的影响。

2) 了解纯滞后系统的常规控制方法和史密斯补偿控制方法。

二、 实验原理在工业生产中,被控对象除了容积延迟外,通常具有不同程度的纯延迟。

这类控制过程的特点是:当控制作用产生后,在滞后时间范围内,被控参数完全没有响应,使得系统不能及时随被控制量进行调整以克服系统所受的扰动。

因此,这样的过程必然会产生较明显的超调量和需要较长的调节时间。

所以,含有纯延迟的过程被公认为是较难控制的过程,其难控制程度随着纯滞后时间与整个过程动态时间参数的比例增加而增加。

一般认为,纯滞后时间与过程的时间常数之比大于0.3时,该过程是大滞后过程。

随此比值增加时,过程的相位滞后增加而使超调增大,在实际的生产过程中甚至会因为严重超调而出现聚爆、结焦等事故。

此外,大滞后会降低整个控制系统的稳定性。

因此大滞后过程的控制一直备受关注。

前馈控制系统主要特点如下:1) 在纯滞后系统控制中,为了充分发挥PID 的作用,改善滞后问题,主要采用常规PID 的变形形式:微分先行控制和中间微分控制。

微分先行控制和中间微分控制都是为了充分发挥微分作用提出的。

微分的作用是导前,根据变化规律提前求出其变化率,相当于提取信息的变化趋势,所以对滞后系统,充分利用微分作用,可以提前预知变化情况,进行有效的“提前控制”。

微分先行和中间微分反馈方法都能有效地克服超调现象,缩短调节时间,而且不需特殊设备。

因此,这两种控制形式都具有一定的实际应用价值。

但是这两种控制方式都仍有较大超调且响应速度很慢,不适于应用在控制精度要求很高的场合。

2) 史密斯补偿控制的基本思路是:在控制系统中某处采取措施(如增加环节,或增加控制支路等),使改变后系统的控制通道以及系统传递函数的分母不含有纯滞后环节,从而改善控制系统的控制性能及稳定性等。

一阶纯滞后系统的不完全微分PID控制

一阶纯滞后系统的不完全微分PID控制

目录0.前言 (1)1. 不完全微分PID算法设计 (2)2.算法仿真研究 (3)3.一阶纯滞后系统的不完全微分PID控制程序 (4)4.实验结果 (7)5.结论及总结 (8)参考文献 (8)课设体会 (10)一阶纯滞后系统的不完全微分PID控制沈阳航空航天大学北方科技学院摘要:提出在PID算法中加入一阶惯性环节,通过不完全微分PID算法来改善干扰对系统的影响,用MATLAB仿真分析说明该算法在改善过程的动态性能方面具有良好的控制精度。

在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。

自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。

由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。

因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。

论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。

并对这三种方案进行Simulink 仿真,检测其抗干扰性能。

为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。

关键词:一阶纯滞后 ;不完全微分;仿真;PID0.前言在多数工业过程当中,控制对象普遍存在着纯时间滞后现象,如化工,热工过程等.这种滞后时间的存在,会使系统产生明显的超调量和较长的调节时间,滞后严重时甚至会破坏系统的稳定性,在工业生产上产生事故.因此长期以来,纯滞后系统就一直是工业过程中的难控制对象,人们也对它进行了大量的研究.在现代工业生产和理论研究中出现了多种控制方法,如PID控制、PID改进控制、Smith 预估算法控制以及模糊控制、神经网络控制等.而对于最基础的一阶纯滞后系统常用的控制方法主要是PID 控制、不完全微分PID 控制.1. 不完全微分PID 算法设计为了克服上述缺点, 在PID 算法中加一个一阶惯性环节(低通滤波器)G f (S )=1/[1+T f (S )],将低通滤波器直接加在微分环节上,构成如图1的不完全微分PID 控制:式中,T 为采样时间,T f 为滤波器系数,T 1和T D 分别为积分时间常数和微分时间常数,令 ɑ=T f /(T f +T),则T/(T+T f )=1-ɑ;显然有1<α,1−α<1成立,不完全微分项为:若e(k)为单位阶跃(即e(k)=1,k=0,1,2,∧)由此得出不完全微分项为:可见,引入不完全微分后,微分输出按ɑk U D(0)的规律)(ɑ(1)逐渐衰减,所以不完全微分能有效地克服前述微分项的不足。

一阶惯性加纯滞后过程的分数阶PID的脆弱性剖析

一阶惯性加纯滞后过程的分数阶PID的脆弱性剖析

一阶惯性加纯滞后过程的分数阶PID的脆弱性摘要本文对在一阶惯性加纯滞后模型采用的分数阶PID控制器进行了分析。

尤其是对控制器参数对已获得控制系统的鲁棒性和性能的影响的研究。

结果表明,这种控制器跟标准PID控制器比起来更加脆弱,因此用户在整定的时候需要格外的慎重。

关键词:分数阶控制器,PID控制,整定,脆弱性1 引言众所周知,一个合理的控制系统必须同时兼顾性能和鲁棒性。

然而,也应该认识到另外很重要的一点那就是控制器参数变化对脆弱性的影响,也就是说,控制器参数改变会影响控制系统的鲁棒性和性能的敏感程度。

这个问题已经在其他文章中提及(见,例,[1]),尤其在[2]强调基于的最小化设计技术,和规范服从于高阶的健壮性(yield to high-order robust),最优的但极其脆弱的控制器,换言之,控制器系数非常小的变化会导致不稳定的系统。

然而,在[3,4]中指出,这个问题可以通过采用合适的控制器参数来解决。

就如在工业界使用最广的整数阶PID,这类控制器的脆弱性已经被解决。

其中,为了是控制器参数向量在给定的范围内的稳定域最大化,作者建议调整整数阶PID控制器的参数。

然而典型的工业性能的测量(关系到对设定值的跟踪和对负载干扰的抑制任务)并不考虑。

并且,在图[7]中显示,这种办法已经被应用到一阶惯性加纯滞后模型,产生了与采用Ziegler-Nichols阶跃响应方法相似的调谐,从各方面看都是有改善的。

因此,在文献中已被公认,研究整数阶PID的一个主要原因就是让使用者明白怎样调整好控制器[10,11,12]。

换句话说,整数阶PID的参数有明确的物理含义,操作者可以通过修改它们来改变控制系统的性能。

在文中,当参数微调对评估鲁棒性和性能的敏感性很有用。

为此,引入了一个叫做脆弱性环的图形化工具,它可以对评估控制器的鲁棒性/脆弱性提供了一种可视化帮助。

近年来,一些学术和工业界团体对分数阶PID控制器很感兴趣,因为他们在控制系统设计中能够更灵活(仅有5个参数需要整定)(见,例[14]-[17])。

纯滞后系统PID-模糊控制

纯滞后系统PID-模糊控制
《 工 业 控 制计 算 机 》 2 0 1 3年 第 2 6卷 第 1 期
4 1
纯滞后系统 P I D 一 模糊控制
PI D— — f u z z y Co n t r o l S y s t e m wi t h P u r e L a g
尹 超 李 茂 军 张 静 ( 长沙理工大学电气与信息工程学院, 湖南 长沙 4 1 0 0 7 6 )
I n o r de r t o e ns u r e t he qu al i t y o f u r b an wa t er s u ppl y, t h e wa t er s uppl y wi t h f r e qu e n cy c on v er s i on an d co n s t an t pr e s s ur e i s o f t en u se d.A PI D-f u z z y c on t r o l s t r a t eg y wi t h Smi t h p r e di c t or i s pr op os e d f or t h e co n s t a n t p r e s s ur e wa t e r s u ppl y s y s t em . wh i c h ha s t he c ha r a c t e r s of n on l i n e ar i t y, r a ndo mi ci t y, l ar g e i n er t i a a n d bi g del ay T hi s co n t r ol s t r a t eg y co m bi ne s t h e a d va n — r a ges of go od d yn a mi c r e s po n se o f f u z z y c on t r o l , h i gh r eg ul at i o n ac cu r ac y o f PI D co n t r ol an d pu r e l ag c o mp en s a t i on o f Smi l h pr edi c t or On t h e ba s i s of r e t a i n i n g t h e s y s t em S s t at i o n ar i t y, d yn a mi c p r o c es s an d s t ea dy s t at e pe r f o r man c e, t hi s c o n — t r o l s t r a t e gy c an e v i de n t l y i mp r o v e t h e s pe ed abi l i t y of d yn ami c pr oc e s s, h a s go od r o bu s t n e s s a nd ha s wel l a da pt ab i l i t y t o

一阶惯性加纯滞后过程的分数阶PID的脆弱性剖析

一阶惯性加纯滞后过程的分数阶PID的脆弱性剖析

一阶惯性加纯滞后过程的分数阶PID的脆弱性摘要本文对在一阶惯性加纯滞后模型采用的分数阶PID控制器进行了分析。

尤其是对控制器参数对已获得控制系统的鲁棒性和性能的影响的研究。

结果表明,这种控制器跟标准PID控制器比起来更加脆弱,因此用户在整定的时候需要格外的慎重。

关键词:分数阶控制器,PID控制,整定,脆弱性1 引言众所周知,一个合理的控制系统必须同时兼顾性能和鲁棒性。

然而,也应该认识到另外很重要的一点那就是控制器参数变化对脆弱性的影响,也就是说,控制器参数改变会影响控制系统的鲁棒性和性能的敏感程度。

这个问题已经在其他文章中提及(见,例,[1]),尤其在[2]强调基于的最小化设计技术,和规范服从于高阶的健壮性(yield to high-order robust),最优的但极其脆弱的控制器,换言之,控制器系数非常小的变化会导致不稳定的系统。

然而,在[3,4]中指出,这个问题可以通过采用合适的控制器参数来解决。

就如在工业界使用最广的整数阶PID,这类控制器的脆弱性已经被解决。

其中,为了是控制器参数向量在给定的范围内的稳定域最大化,作者建议调整整数阶PID控制器的参数。

然而典型的工业性能的测量(关系到对设定值的跟踪和对负载干扰的抑制任务)并不考虑。

并且,在图[7]中显示,这种办法已经被应用到一阶惯性加纯滞后模型,产生了与采用Ziegler-Nichols阶跃响应方法相似的调谐,从各方面看都是有改善的。

因此,在文献中已被公认,研究整数阶PID的一个主要原因就是让使用者明白怎样调整好控制器[10,11,12]。

换句话说,整数阶PID的参数有明确的物理含义,操作者可以通过修改它们来改变控制系统的性能。

在文中,当参数微调对评估鲁棒性和性能的敏感性很有用。

为此,引入了一个叫做脆弱性环的图形化工具,它可以对评估控制器的鲁棒性/脆弱性提供了一种可视化帮助。

近年来,一些学术和工业界团体对分数阶PID控制器很感兴趣,因为他们在控制系统设计中能够更灵活(仅有5个参数需要整定)(见,例[14]-[17])。

不完全微分PID算法与标准PID算法的比较与分析

不完全微分PID算法与标准PID算法的比较与分析

· 43 ·不完全微分PID 算法与标准PID 算法的比较与分析王 斌 李 伟 刘世军新疆电力科学研究院(乌鲁木齐 830011)摘要:在PID 算法的微分环节中加入一阶惯性环节,通过不完全微分PID 来改善干扰对系统的影响,改善系统的动态特性。

关键词:不完全微分,PID,matlab,锅炉主控 0 前言在PID 控制中,微分作用的引入可以改善系统的动态特性,加快系统的动作速度,减少调节时间。

但是目前新疆火电厂的自动控制系统中很少应用到微分作用,其主要原因是(1)微分作用容易引入高频干扰,当系统出现高频扰动时会破坏系统的稳定性。

(2)当被控参数以阶跃函数改变时,微分项仅在第一个采样周期起作用,对于惯性较大的系统其调节作用很小,不能达到超前调节的目的。

1 不完全微分PID 优点分析标准PID 算法的微分项为()D D U s T s =, 微分项对阶跃输入的响应为脉冲函数,但应用到工业生产的计算机控制系统中时,输出是一个有限的量,即()[()(1)]/D D U k T e k e k T =−−Δ,这一输出只在第一个采样周期内有效,而且作用很强。

在一个采样周期后微分输出将回到零。

执行机构实际是不可能这么快速地动作的,因此这时的微分作用形同虚设。

不完全微分PID 算法中的微分项加入了一个一阶惯性环节,()/(1)D D f U s T s T s =+,它的阶跃响应曲线,即设定值与过程值的偏差突然变化一定量时调节器的输出,是一条以指数形式衰减的曲线,利用matlab 仿真如下:图1 不完全微分的阶跃响应这个微分作用输出不强,而且能持续作用多个采样周期。

并且通过改变f T 的大小可以调整微分作用时间的长短。

增大D T 可以增强微分作用的强度,增大f T 可以增长微分作用持续时间并且增强系统对高频干扰的抑制作用。

不完全微分的斜坡响应曲线,即设定值与过程值的偏差以一定速率变化时调节器的输出,如下图:图2不完全微分的斜坡响应· 44 ·由上图可见,不完全微分能够实现标准PID 算法中微分环节的功能,并且响应曲线比前述微分项平滑。

一阶惯性系统的PID控制论文答辩

感谢这篇设计所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究 成果的帮助和启发,我将很难完成本篇设计的写作。
感谢我的同学和朋友,在我写设计的过程中给予我了很多你问素材,还在设计的撰写和排版灯过 程中提供热情的帮助。
由于我的学术水平有限,所写设计难免有不足之处,恳请各位老师和学友批评和指正。
2.时间比例调节 与上述连续比例式调节相比,时间比例式调节的差别在于其对负载的调
节是用脉宽调制方式,以改变单位时间(即周期)内平均加热功率的方式来 实现的。
三 仿人智能PID控制器及其应用
1、工业背景 3、多模式智能控制器的设计构成
2、中温控制策略 4、智能控制器参数整定及其控制效果
三 仿人智能PID控制器及其应用
四 结束语
应用多模式智能控制器再碳化中部温度调节系统中获得了成功的经验。 控制器再DCS组态中得以实现,控制器结构简单,参数整定物理意义明确, 投运比较方便。在运行过程中系统一直稳定可靠,减少了操作人员的工作 量,同时产品的产量和质量得到了明显的提高,取得了客观可经济效益。 这是一次成功的实验运用,相信今后这个智能控制算法将在各滞后时间较 大的系统中得到好的推广。
四 结束语—参考文献
[1]柏建国,浅议传统控制理论的不足[J] 四川轻化工学院学报, 1993,6(3):12-14 [2]罗毅平,等,智能控制器框架结构剖析[A] CWCICIA设计集[C] 西安:西安交通大学出版社,1997:184-188 [3]谭飞,谭功全等,仿人智能控制器PPH及其理论参数整定[J] 自动化与仪器仪表,2002(1):7-10 [4]柏建国, 李士勇.智能与控制决策[J] 化工与仪器仪表,1996(3):5-7 [5]傅成华,利用智能积分改善常规模糊控制器的性能[A] ,CWCICIA’97设计集(中)[C],西安交大学出版社 1997:42-53 [6]计算机控制技术[M] 王建华 黄河清 北京:高等教育出版社 2003:68-80 [7] TAN Guan-zheng(谭冠政) , LI An-ping(李安平) Fuzzy-GA PID controller with incomplete derivation and its application to intelligent bionic artificial leg 中南工业大学学报[N],2003(3):23-26 [8] The Design and Simulation of Fuzzy Self-tuning PID Controller [仪器仪表学报 Chinese Journal of Scientific Instrument][J] Li Ping(李萍),Li Feng(李峰),Zhao Hu(赵虎),Ju Zipei(居滋培),2007 (4):42-45

计算机控制技术课程设计--具有纯滞后一阶惯性系统的计算机控制系统设计

《计算机控制技术》课程设计具有纯滞后一阶惯性系统的计算机控制系统设计班级:姓名:学号:指导老师:日期:目录一、设计任务 (1)1.1 题目 (1)1.2内容与要求 (1)二、设计思想与方案 (2)2.1控制策略的选择 (2)2.2 硬件设计思路与方案 (2)2.3 软件设计思路与方案 (3)三、硬件电路设计 (3)3.1温度传感器输出端与ADC的连接 (3)3.2 ADC与单片机8051的连接 (4)3.3 单片机8051与DAC的连接 (4)3.4 整机电路 (5)四、系统框图 (7)五、程序流程图 (8)5.1 主程序流程图 (8)5.2 子程序流程图 (9)六、数字调节器的求解 (11)6.1 基本参数的计算 (11)七、系统的仿真与分析 (13)7.1 θ=0时系统的仿真与分析 (13)7.2 θ=0时系统的可靠性与抗干扰性分析 (14)7.2 θ=0.4461时系统的仿真与分析 (16)7.3 θ=0.4461时系统的可靠性与抗干扰性分析 (17)八、设计总结与心得体会 (20)参考资料 (21)一、 设计任务一、题目设计1. 针对一个具有纯滞后的一阶惯性环节()1sKe G s Ts τ-=+的温度控制系统和给定的系统性能指标:✧ 工程要求相角裕度为30°~60°,幅值裕度>6dB✧ 要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃2. 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图 具体要求:✧ 温度传感器、执行机构的选型✧ 微型计算机的选型(MCS51、A VR 等等)✧ 温度传感器和单片机的接口电路✧ 其它扩展接口电路(主要是输入输出通道)✧ 利用Protel 绘制原理图,制作PCB 电路板(给出PCB 图)3. 软件部分:✧ 选择一种控制算法(最少拍无波纹或Dalin 算法)设计出控制器(被控对象由第4步中的参数确定),给出控制量的迭代算法,并借助软件工程知识编写程序流程图✧ 写出主要的单片机程序4. 用MATLAB 和SIMULINK 进行仿真分析和验证对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rand(1)考虑θ=0或T/2两种情况,即有延时和延时半个采样周期的情况。

一阶加纯滞后对象的PID控制器参数整定方法的比较研究

一阶加纯滞后对象的PID控制器参数整定方法的比较研究【摘要】在工业控制领域,以一阶加纯滞后控制过程为研究对象,分别采用Z-N法、粒子群、模糊控制对PID控制器的参数进行整定,并且从稳定性、跟踪性、以及抗干扰性等方面通过MATLAB仿真,分析比较各自的优缺点。

研究结果表明粒子群算法以及模糊控制法对于PID参数的整定在综合性能方面有一定的优势,并对现代工业控制的PID整定设计方面有一定实用价值。

【关键词】参数整定;Z-N;粒子群算法;模糊PID;MATLAB仿真Abstract:In the field of industrial control,to a first order plus dead time control process for the study,were used Z-N method,PSO,fuzzy control parameters were tuning PID controllers,and from stability,tracking,as well as other aspects of immunity by MATLAB simulation,analysis and comparison of their advantages and disadvantages.The results show that particle swarm optimization and fuzzy PID control method for the whole parameter set in terms of overall performance has certain advantages and tuning PID control of modern industrial design has some practical value.Keywords:Parameter tuning;Z-N;Particle Swarm Optimization;Fuzzy PID control;MATLAB simulation引言PID控制器是目前在工业控制中应用最广泛的控制策略之一[1]。

纯滞后控制系统讲解

过程控制实验报告实验名称:纯滞后控制系统班级:姓名:学号:实验五 纯滞后系统一、实验目的1) 通过本实验,掌握纯滞后系统的基本概念和对系统性能的影响。

2) 了解纯滞后系统的常规控制方法和史密斯补偿控制方法。

二、 实验原理在工业生产中,被控对象除了容积延迟外,通常具有不同程度的纯延迟。

这类控制过程的特点是:当控制作用产生后,在滞后时间范围内,被控参数完全没有响应,使得系统不能及时随被控制量进行调整以克服系统所受的扰动。

因此,这样的过程必然会产生较明显的超调量和需要较长的调节时间。

所以,含有纯延迟的过程被公认为是较难控制的过程,其难控制程度随着纯滞后时间与整个过程动态时间参数的比例增加而增加。

一般认为,纯滞后时间与过程的时间常数之比大于0.3时,该过程是大滞后过程。

随此比值增加时,过程的相位滞后增加而使超调增大,在实际的生产过程中甚至会因为严重超调而出现聚爆、结焦等事故。

此外,大滞后会降低整个控制系统的稳定性。

因此大滞后过程的控制一直备受关注。

前馈控制系统主要特点如下:1) 在纯滞后系统控制中,为了充分发挥PID 的作用,改善滞后问题,主要采用常规PID 的变形形式:微分先行控制和中间微分控制。

微分先行控制和中间微分控制都是为了充分发挥微分作用提出的。

微分的作用是导前,根据变化规律提前求出其变化率,相当于提取信息的变化趋势,所以对滞后系统,充分利用微分作用,可以提前预知变化情况,进行有效的“提前控制”。

微分先行和中间微分反馈方法都能有效地克服超调现象,缩短调节时间,而且不需特殊设备。

因此,这两种控制形式都具有一定的实际应用价值。

但是这两种控制方式都仍有较大超调且响应速度很慢,不适于应用在控制精度要求很高的场合。

2) 史密斯补偿控制的基本思路是:在控制系统中某处采取措施(如增加环节,或增加控制支路等),使改变后系统的控制通道以及系统传递函数的分母不含有纯滞后环节,从而改善控制系统的控制性能及稳定性等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档