根据ADAM4000控制系统的A3000高级复杂实验培训_第1页
根据ADAM4000控制系统的A3000高级复杂实验培训_第2页
根据ADAM4000控制系统的A3000高级复杂实验培训_第3页
根据ADAM4000控制系统的A3000高级复杂实验培训_第4页
根据ADAM4000控制系统的A3000高级复杂实验培训_第5页
免费预览已结束,剩余79页可下载查看

付费下载

下载本文档

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

文档简介

1、基于ADAM4000 控制系统的A3000高级复杂实验培训(版本1.0)Ifhuatec用户文件编号: A3000DH033北京华晟高科教学仪器有限公司编制基于ADAM4000 控制系统的A3000高级复杂实验培训是根据A3000过程控制实验系统的相关内容编写的,包括了如下内容:1、计算机一般控制实验。2、复杂控制实验。3、高等控制实验。为了更容易理解算法本身,所以选择最简单的控制系统ADAM4000,算法 在组态软件中实现。同时所有程序都可以在仿真系统上验证。参考公司产品A3000SIMU 相关文件。除了复杂控制实验之外,其他实验的对象操作过程比较简单, 所以不介绍操 作步骤。本培训书缺点和

2、错误在所难免,敬请各位专家、院校师生和广大读者批评指 正。申明:本培训书内容只适合华晟高科 A3000教学实验。范例和文档内容只 用于提供信息,对本书不承担任何保证。北京华晟高科教学仪器有限公司 二零零八年二月第一章计算机控制一般性实验1.1数字程序控制实验1.2数字滤波技术、标度变换、非线性校正实验1.3数字PID控制实验1.4 BANG-BANG 控制.1.31.5校正网络数字滤波器实现.1.6第二章复杂控制实验202.1比值控制系统实验202.2串级控制实验242.3前馈-反馈控制系统实验282.4经典解耦控制系统实验312.5联锁控制和超驰调节实验.3.72.6大延迟的Smith预估补

3、偿控制4249第三章高等控制系统实验3.1自适应控制493.2专家系统503.3模糊控制533.4神经网络593.5推理控制65第一章计算机控制一般性实验为了方便控制,所以计算机控制一般性实验和复杂控制将在 ADAM4000上 实现。1.1数字程序控制实验1.1.1工艺过程描述模拟一个纯净水处理过程。水在经过反渗透之前,两个水泵向精滤膜供水。 由于水中杂质比较多,在一定时间后,精滤膜的透过流量变小。48小时之后,精滤膜需要进行反冲洗。但是向反渗透供水的工作不能停止。一般采用如下数字 程序控制。我们模拟这个过程,但是时间大大缩短。时间2.4 分=144 秒1.2分=72秒1.2 分=72 秒A泵

4、流量1立方/小时,33%0.5立方/小时,16.5%停止,进行反冲洗B泵流量停止,进行反冲洗0.5立方/小时1立方/小时控制流程图如图1.1.1所示。1.1.2算法实现和关键操作步骤采用PID控制。两个PID,但是程序控制其给定值。界面如图所示。Wi MECK目标FTIOPoToINI QV10JQVI16 JHFV101O.i Iuill.DDF算巨肝 iE>nii?-fl 节 *RJ&Jcoo15.00SP fv M*'ri'-iiBRp m u0-*乂 QVIIS立圖72 _I'JOl IPTIQ2.0T*+uie>i99. n门 jl. fl

5、'1103no;门11 III'n:.'j-1(1'严*4八 j lA Jll注盍 aBffFTI(lLAJl|?HlIlZ, flOQ吏SftB.节制寺新需琵兰住荊片1=曲 厨节円荒fifemiFn. 5 , 1=4 =0:J'LOf EBb +匚三"rtf"FTFTItlmo*程序代码如下:1000毫秒执行一次。中间变量1=中间变量1+1;if(中间变量1>400) 中间变量1=0; /输入PID0_ PV=AI0;PID1_P V=AI1;if(P ID0_S P=0)AO0=0;elseAO0=PID0_MV;if(P

6、ID1_S P=0)AO1=0;elseAO1= PID1_MV;if(中间变量1>=0 &&中间变量1<=100)P ID0_S P=33;P ID1_S P=0;if(中间变量1>100 &&中间变量1<=200)P IDO_S P=16.5;P ID1_S P=16.5;if(中间变量1>300 && 中间变量1<=400)P IDO_S P=0;P ID1_S P=33;注意开启两个水泵,两个流量控制。一支路使用调节阀,一支路使用变频器。1.1.3实验结果及记录控制曲线如图1.1.2所示。多个值的控制曲

7、线绘制在同一个图上。1.2数字滤波技术、标度变换、非线性校正实验1.2.1工艺过程描述数字滤波技术、标度变换、非线性校正实验就是单容下水箱液位控制,流程图如图1.2.1 所示。Ll图1.2.1数字滤波技术和非线性校正实验1.2.2算法实现和关键操作步骤由于液位具有波动, 所以数据不是非常稳定, 采用数字滤波技术采用, 进行滤波。滤波 算法:PV过滤=PV旧值*0.9+PV新值*0.1。由于ADAM4000 内部已经有了滤波,所以效 果不如使用P CI1711好。标度变换,使用线性算法,把4-20毫安转换成0-25厘米。所以采取开方算法,把非线性校正则考虑到水箱的出口流量和液位高度的开方成正比。

8、输入的过程值直接校正,随输出流量成为线性。/工程量尺度变换float a;a=(AI0-4.0)*25.0/16.0;/数字滤波中间变量1=中间变量1*数字滤波加权系数+a*(1-数字滤波加权系数);/同时对给定值和输入值校正给定值仁Sqrt(中间变量2);测量值 仁Sq电 中间变量1);/输出AOO=操作值1;1.2.3实验结果及记录控制器控制曲线如图1.2.2所示。1.3数字PID控制实验1.3.1题目工艺过程描述单容下水箱液位PID控制流程图如图3.1.1所示。TL-HLL-L三* ¥咕厂Ll图3.1.1单容下水箱液位调节阀PID单回路控制表3.1.1单容下水箱液位调节阀PID

9、单回路控制测点清单测点清单如表3.1.1所示。序号位号或代号设备名称用途原始信号类型工程量1FV-101电动调节阀阀位控制2 10VDCAO0 100 %2LT-103压力变送器下水箱液位4 20mADCAI2.5k Pa132算法实现和关键操作步骤实验界面如图所示。1劇韦ME.2岸IMS'. «肚+祐*开氏力3-::JI1 -'- I-1-"f L謠®船噩益算證册理訓骂匿闕蒲罂劉 产g赛1避朗 ;.;._韓誌爼Bi_匚整曉L丄勝誹毬洼霆翹SJX須鳗黑哥答锚' 率簧二【丄 购 SSES35-EiH_- u .rtJimiftSi(AH01*

10、1 luijifPID运算可以采用标准的直接计算法和增量计算法。Pout(t) Kp* e(t) Ki*e(t)Kd * (e(t) e(t 1)上次的计算值Pout(t 1) Kp*e(t 1)Ki *e(t 1) Kd * (e(t 1) e(t 2)两次相减:Pout(t) Kp * (e(t) e(t1)Ki * e(t) Kd *(e(t)2*e(t1) e(t 2)输出时加上上次输出就可以了。从公式可见,直接计算法很可能导致积分饱和,所以需要抗饱和的操作。定义ET0、ET1、ET2,要求变量可以负值和正值。例如定义到-100000 到100000PI D_KI, PI D_KD在画

11、面中每1秒执行一次。/数字PID控制。/关联到10数据PID0_ PV=AI0;if (PID_l=0)/ 避免除 0PID_l=0.01;数字PID_KI = PID_P * 1/ PI D_I;/1运算周期数字PI D_KD = PID_P * PID_D /1;数字PI D_ET0 = P ID0_S P- P ID0_ PV;本站点 数字PID算法选择=1) / '=1 采用增量计算/保留了上次本站点操作值1PID0_MV= PID0_MV+ PID_P * (数字 PID_ET0 - 数字 PID_ET1);/ 比例作用If (PID_I<10000)/ 积分作用P I

12、D0_MV =P ID0_MV +PID0_MV =P ID0_MV +数字PID_KI *数字PID_ETO;/积分作用数字 PID_KD * (数字 PID_ET0 - 2 * 数字 PID_ET1 + 数字控制,那么如何控制呢。系统的工艺流程如图1.4.1所示。PID_ET2);/微分作用数字 PID_ET2 =数字PI D_ET1;数字 PID_ET1 =数字PI D_ET0;ELSE/采用直接计算/清除了 本站点操作值1P IDO_MV=O;PID0_MV =PID0_MV+ PID P *数字PID_ETO;/比例作用IF (P ID_l<10000)/积分作用有意义本站点数

13、字本站点数字PID ISUM + 数字PID KI*数字PI D_ET0; /积分作用本站点数字PID_ISUM> 100)/ 抗积分饱和本站点数字PID_ISUM= 100;本站点数字PID_ISUM;PID0_MV =PID0_MV +数字 PID_KD*(数字 PID_ET0-数字 PID_ET1);/ 微分作用IF( PID0_MV>100)/输出限制PID0_MV=100;IF( PID0_MV<0)/ 输出限制P ID0_MV=0;/关联到10数据AO0=PID0_MV;1.3.3实验结果及记录控制器控制曲线如图 2.2.3所示。1.4 BANG-BANG控制该控

14、制的复杂算法可以解决一些高等控制问题,但是我们将采用比较简单的算法,来验证这类控制的意义。1.4.1工艺过程描述如果要求单容下水箱液位PID控制的具有快速响应特性,并且在给定点位置还要准确图1.4.1 单容下水箱液位调节阀 BANG-BANG 单回路控制1.4.2算法实现和关键操作步骤BANG-BANG 控制最早由厐特里亚金提出,属于开关控制的非线性控制。如果一个系统控制有以下要求;即控制要实时性好,系统要稳定,控制精度要求高。则 可以采用非线性的 Bang-Bang控制和线性的PID控制结合,其控制效果比较好。如果采用线性的PID控制,虽然稳态精度容易满足,但是大偏差时就容易出现较大的偏差,

15、而且过度的时间比较长,如果采用非线性的Ban g-Ba ng 控制,虽然能使过渡时间最 短,但是容易出现超调, 而且在零点附近容易产生振荡造成系统不稳定。鉴于这种情况,设从而使系统运行起来既快又稳。设计了一种变结构的控制器是两者的优点有机的结合起来,计的变结构式的双模控制器如图3所示:结构识别号潮图3变结构式的双模控制回路结构图根据某些参数的状态以跃变此结构控制就是使系统的结构可以在控制过程的各个瞬间,的方式有目的的变化, 从而将不同的结构揉和在一起,取得比固定结构系统更加完善的性能Ban g-Ba ng 控制与线指标。据此,针对流浆箱的液位和总压控制,提出了一种将非线性的 性的控制结合的变结

16、构双模控制方法。如图2所示:当设定值(SP)与检测值(PV)产生一个偏差,由识别机构通过不同的偏差来选择不同的控制器,当偏差大于某个值的时候采用非线性Bang-Bang控制,当偏差小于某个值的时候系统自动切换到线性的PID控制。Bang-Bang控制器的设计Bang-Bang控制也称为开关式控制,对于较大的偏差,例如I En I也控制量变化u取+Um或-Um,实行非线性开关控制模态,以提高系统的响应速度。其表达式如下:也4 W其中a为选择开关的切换值对于液位控制如果直接使用PID,就必须在快速性和稳定性之间进行抉择。但是如果实现了解了对象的特性,然后选择了合适的bang-bang控制结合PID

17、,则可能有比较好的结果。我们这里的bang-bang控制选择比较简单的控制算法。首先测量液位和控制量在稳态情况的一个对应曲线。 这在系统特性测量中已经获取,当然也可以依据闸板的高度不同,重新测量。例如 SP下,控制量该是A稳定。那么:如果PV<SP-a,MV=A-U,如果 PV>SP-a,MV=A+U,其他情况使用PID控制。最好在切换时增加跟随程序,保证切换时没有扰动。选择合适的a, A,以便获得最好的效果。实验的组态界面如图所示。FT0- 十十""r'TF 十 、 -ir、= ±«F=、r qriFT -r n-B - J- -

18、,:- 4 斗Ti.i-i乂. t- 7 n.丄J 】rlLt-LTi: L-l 11, -Ht-. t丹亠d"r ,亠 dud mk. .do调至踽HHnuo. wL-jj, LjcnnIII 片 Gtlib JLT1D3 ooa朮;e 氓-'-b4- Q'uTa*PVlOl x.apjart 帚 liH- = =lA»4t*A bMbiidHuH M >LiP1g 1 呻F 小迹£_k_.r k "' 、4、'.十I Ktf AltTtJif JJ*1! 丄 -.I - -二 _J 4- - - 7 i i -丄

19、 至.至/T''" Bn目鄢zi-firlOD.:二科年肝;丰为丁腔«雄(«两尼”咽1雜霰卯.祇1 为TtEW«eFii*jy切. fiSkJks用曲已的圖丽 if F>5F+!lffl1ifTfil *K, rv-z if FV<5F奇別匝ffl thEn I'fizAHJ if iPH-lfi; .Fv辨!!诡aO thpn FID*II!I Aftflfl于務饰琏州ftffl,可£3一迫堅御I!i.oTi rw.o屹uL:Plfl M.卡旳刚a1.4.3实验结果及记录测量稳态液位对应的控制量如表所示。我

20、们可以简化一下,在液位30-60之间使用直线表示。如果我们要控制液位60%,此时对应的控制量为43。那么如果PV<60-a ,MV=43-U,如果PV>60-a,MV=43+U ,其他情况使用 PID控制1.5校正网络数字滤波器实现1.5.1工艺过程描述单容非线性上水箱液位PID控制流程图如图1.5.1所示。J校正网络滤波1- . A ,4亠J-.-J?"图1.5.1校正网络数字滤波实验流程1.5.2算法实现和关键操作步骤这里的算法和自适应不同, 而是把一个非线性的系统通过校正网络,使得它成为线性特 性。等截面积 特性并且最好能够把液位高度继续校正为正比流量。把等截面积系

21、统液位高度开方。Q,则高度变化液位控制,调节阀控制的是流量,那么液位变化率。如果输入流量为 率具有如下特性:H (Q ki*VH)/jR2 (R H)2采用H对应到7iH)/Jl (1 H/R)2来进行滤波。在H=R时的PI控制参数,获得定的控制效果。注意开启时,需要让水进入上水箱。在组态软件中的具体算法如下:/工程量尺度变换/数字滤波,按照 S=积分:K*sqrt(100h-h*h),/不考虑开方,积分h*h/2.0-h*h*h/300 归一化/中间值0作为给定值PID1_SP=中间值0;/仅仅用于显示PID0_ PV=sqrt(AI0*AI0/2.0-AI0*AI0*AI0/300.0);

22、PID0_SP=sqrt(中间值0*中间值0/2.0-中间值0*中间值0*中间值0/300.0);/输出AO0=PID0_MV;控制界面如图所示。52 ff甘硼鼻于调节風W岀? B"h!【朋建argsn.uD.Oyvioi0.中网ttttO,艸问,| 餐止 yffffuD.iHi姣 TKJTfS.<xifOlfl.O第B0.00SPPVu11lilIkIliij. 0如1r®ziI.K号纭邊IT段n甲狂-»正卡妊忸戸*愷3己萤期也 < 耳衽也ZUS1.5.3实验结果及记录1M0i-B -r - 1- ;=】;$:1 - -r - T r 壬 实土扌:匸

23、 ht&l.Liljrt IpSP. 0:mg C:丄吐1S::J -亠 L! ru i.r54F- r r I - F 'J- 'J-詐:耳孑r - : - - - =氏:三TTr rr?:rjfJCr r -1 ilJR-Chhor>f ri5Hj*BHaj M I H H 亠h « I #k - b . . J- . l-x-*h 匕_7 -L'AS_X*J:i: 1:i ±:迄氏苗戏-r- -p - -:门忙门S:玄二:巳: :*工.m*;: tU非七肽 F忙厂;:-!-r亠百-L 十1 m "i""

24、;' " p " -t J 'A:-. ; _l. .?; L,i:Tr$ b_rH-L-'-u-j. -i. J.-.-p - j - , -¥ .J "*br-b-.-1. . L -q. -j1-. -i. J.-.;-:计 '-; =h*、hkdfa> L h*> ,L _h. _l- L _ L ._-k-l-L-士. _L_ 亠._. b Bb-h4i*r 丄上丄止.丄土丄 H H H H H H L hbii-h &vr k n L -L. J E L .l-.'-J -"

25、;T -rj-r-TT'P -!- - f -1- ISi iWX: T.- t: 同亡丁说上丄L_>_ J_ 輛Li b _ ” ."d 二匚:;:牙=1 "L =' -1-;T JC VX Li、耳4 -"PH: 'ItiffinJ牛圭丰仕I 亠dd匕 4 血.,亠hSV ra, 7:±±± :匕::二;:- 1¥入 ik>'rfL-LJ-jLj,:丄:上丄"14 :.使用普通PID进行实验,然后找到最好的控制参数,得到控制曲线。然后使用校正网络的方法进行控制。然后找

26、到最好的控制参数,得到控制曲线。要求在各自最好的情况下,使用校正网络的方法可以得到更好的控制效果。?-DZ第二章复杂控制实验2.1比值控制系统实验2.1.1测试题目描述流量比值控制系统控制流程图如图2.1.1所示。图2.1.1流量比值控制流程图0n-Fl<流量比值控制测点清单如表2.1.1所示。表2.1.1流量比值控制控制测点清单序号位号或代号设备名称用途原始信号类型工程量1FT-1011#流量计测量管路1流量420mADCAI0-3m 3/h2FT-1022#流量计测量管路2流量420mADCAI0-3m 3/h3U-101变频器频率控制,手动控制1#流量2 10VDCAO0 100

27、%4FV-101调节阀控制跟踪的流量2 10VDCAO0 100 %回流至水箱V104水介质一路(简称为I路)由泵P101 (变频器驱动,手动控制作为给定值) 从水箱V104中加压获得压头,经电磁阀 XV-101进入V103,水流量可通过变 频器或者手阀QV-106来调节;另一路(简称为II路)由泵P102从水箱V104 加压获得压头,经由调节阀FV-101、水箱V103、手阀QV-116I路水流量通过涡测得。形成水循环,通过调节阀FV-101调节此路的水流量;其中, 轮流量计FT-101测得,II路水流量通过电磁流量计 FT-1022.1.2控制算法和编程这是一个单闭环流量比值控制系统, 或

28、者说是随动系统。可以让一个流量梗 跟随另一个流量的变化。有两个算法。(1)流量计FT-101流量与流量计FT-102成比例控制,如2.1.2所示,把FT101乘以比值系数,然后作为调节器的给定值。被调量为调节阀开度,控制目标是水流量,通过两个流量不同比例下的比较,然后输出控制值到调节阀。实行 PID控制,看控制效果,进行比较。这样方式下,由于FT101的测量不是非常稳定,所以调节器的给定值是有 些变动的。控制稳定性可能不是很好,另外在实时曲线上可以直接看到稳定的曲 线。(2)流量计FT-101流量与流量计FT-102成比例控制,如2.1.3所示,把FT101 /FT102,然后作为调节器的测量

29、值,而比值 K作为调节器给定值。这样方式下,调节器的给定值是稳定的, 控制稳定性较好,但是在实时曲线上可以显示K值,最好的范围是 0.1-10 (我们设置k的范围就是0-10,而曲线上刻度是 0-100,所以 有些差异。2.1.3操作过程和调试1、编写控制器算法程序,下装调试;编写测试组态工程,连接控制器,进 行联合调试。这些步骤不详细介绍。2、在现场系统上,打开手阀 QV-102、QV-105,QV115,QV106,电磁 阀XV101直接打开(面板上DOCOM 接24V ,XV101接GND )或打开QV111 。3、在控制系统上,将支路1流量变送器(FT-101 )输出连接到控制器AI1

30、 , 将支路2流量变送器(FT-102 )输出连接到控制器AI0,变频器控制端连接到AO0,调节阀FV-101控制端连接到AO1,且变频器手动控制。注意:具体哪个通道连接指定的传感器和执行器依赖于控制器编程。对于全 连好线的系统,例如DCS,则必须按照已经接线的通道来编程。4、打开设备电源,包括调节阀电源,变频器电源,变频器设为外部信号操 作模式。5、连接好控制系统和监控计算机之间的通讯电缆,启动控制系统。6、启动计算机,启动组态软件,进入测试项目界面。启动调节器,设置各项参数,将调节器切换到自动控制。7、启动水泵P102。8、设置PID控制器参数,可以使用各种经验法来整定参数,这里不限制使

31、用的方法。具体可以参考2.4节。建议:因为PID的SP值会有一定的波动,所以控制的稳定性稍差,有一些 难度。注意控制目标是比值的稳定,而给定值也是比值。干扰可以是K值的改变,也可以是变频器控制量的改变(从而改变了FT-101 )。2.1.4实验结果及记录流量比值控制曲线如图1.1.4所示。比值系数3。 P=24,1=2.5秒。1D.DI9D.DM(BDLO1 - -.=-: '-厂1k/111ll11卩II ID厂二一图 1.1.41109甘:»流量比值控制曲线2.2串级控制实验2.2.1测试题目描述液位和进口流量串级控制流程图如图2.2.1所示。11-q 二4手动给值Ll

32、一 LT2ir. I.两个支路并管L_d:LidJ1>1.11 1(1 En T1 - - ."1卓'O图2.2.1液位和进口流量串级控制流程图液位和进口流量串级控制测点清单如表2.2.1所示。表2.2.1液位和进口流量串级控制测点清单序号位号或代号设备名称用途原始信号类型工程量1FT-1011#流量计测量管路1流量420mADCAI0-3m 3/h2LT-103V103液位变送器测量液位420mADCAI0-2.5k Pa3FV-101调节阀控制流量2 10VDCAO0 100 %4U101变频器固定给值0-10VDCA00-100%水介质一路(I路)由泵P101 (

33、变频)从水箱V104中加压获得压头,经流量计FT-101、电动阀FV-101、水箱V-103、手阀QV-116回流至水箱V104 而形成水循环,负荷的大小通过手阀 QV-116来调节;其中,水箱V103的液 位由液位变送器LT-103测得,给水流量由流量计FT-101测得。本例为串级调 节系统,调节阀FV-101为操纵变量,以FT-101为被控变量的流量控制系统作 为副调节回路,其设定值来自主调节回路一一以LT-103为被控变量的液位控制系 统。以FT-101为被控变量的流量控制系统作为副调节回路一一流量变动的时间常 数小、时延小,控制通道短,从而可加快提高响应速度,缩短过渡过程时间,符 合副

34、回路选择的超前,快速、反应灵敏等要求。下水箱V103为主对象,流量FT-101的改变需要经过一定时间才能反应到 液位,时间常数比较大,时延大。由上分析知:副调节器选纯比例控制,反作用,自动。主调节器选用比例控 制或比例积分控制,反作用,自动。实际上,串级控制相对于单PID控制而言,稳定性差,好处是在同样的副 回路干扰下,超调非常小。为了比较串级的这样好处,我们设计了如图2.2.1所示的工艺流程。首先进 行单PID实验,然变频器输出35Hz 。然后找到最好的控制参数,一般 P=1 ,1=20000毫秒,等系统稳定后,改 变变频器输出为50Hz,然后不断记录系统的超调量和稳定时间。之后开始串级实验

35、,同样设定变频器输出35Hz,系统稳定后,改变变频器如果控制好,可以发现的超调量。输出为50Hz,然后不断记录系统的超调量和稳定时间。 在同样的变频器干扰下,串级超调量远远少于单 PID2.2.2控制算法和编程串级控制系统方框图如图2.2.2所示。图2.2.2液位流量串级控制系统框图以串级控制系统来控制下水箱液位,以第一支路流量为副对象,右边水泵直接向下水箱注水,流量变动的时间常数小、时延小,控制通道短,从而可加快提 高响应速度,缩短过渡过程时间,符合副回路选择的超前,快速、反应灵敏等要 求。下水箱为主对象,流量的改变需要经过一定时间才能反应到液位,时间常数 比较大,时延大。将主调节器的输出送

36、到副调节器的给定, 而副调节器的输出控反作用(要想液位高,制执行器。由上分析副调节器选纯比例控制,反作用(要想流量大,则调节阀开 度加大),自动。主调节器选用比例控制或比例积分控制,则调节阀开度加大),自动流量干扰通过变频器频率的变动来实现。变频器频率从40-50HZ 变动。工业上串级的投入是逐步的,最好可以做到无扰切换,具体实现投入无扰的方法可以参考网络资料。这里不考虑这么复杂。223操作过程和调试1、首先完成单PID调节阀流量控制,获得变频器 35Hz变动到50Hz的超 调量和稳定时间。2、在现场系统上,打开手动调节阀 QV-103、QV-115、QV-105,调节QV-116具有一定开度

37、(闸板高度6毫米左右),其余阀门关闭。3、在控制系统上,将流量计(FT-101 )连到控制器AI1输入端,下水箱液 位(LT-103)连到控制器AI0输入端,电动调节阀FV-101连到控制器AO0端。把变频器设置为面板操作。4、打开设备电源,包括变频器电源。5、连接好控制系统和监控计算机之间的通讯电缆,启动控制系统。6、启动计算机,启动组态软件,进入测试项目界面。启动调节器,设置各项参数,将调节器切换到自动控制。7、启动变频器到40-50HZ,系统开始运行。8、首先将主调节器置手动状态,调整其输出为某个输出值,将它作为副调 节器的SP值。9、在上述状态下,整定副调节器的 P参数。要求可以稳定,

38、而且比较快。10、预置主调节器的P、I参数(不要设置的太大),再将主调节器切换到 自动状态。11、依据记录曲线,调整主调节器的P、I参数、副调节器的P参数,一般 是副调节器较大,主调节器较小。副调节器:一般纯比例(P)控制,反作用,自动,KC2(副回路的开环增益) 较大。主调节器:比例积分(PI)控制,反作用,自动,KC1 KC2(KC1主回路开 环增益)。12、待系统稳定后,类同于单回路控制系统那样,对系统加扰动信号,扰 动的大小与单回路时相同。就是把变频器从 40变动到50Hz。13、通过反复对副调节器和主调节器参数的调节,使系统具有较满意的动 态响应和较高的静态精度。14、使用单回路进行

39、液位控制,流程和串级一样。增加流量干扰,就是把 变频器从40变动到50Hz。控制曲线进行对比,看效果如何。224实验结果及记录如果串级超调量远远少于单PID的超调量,则效果效果比较好了。思考一下,如果干扰在主回路又如何 ?例如在单PID的情况下,把闸板从开 口 11毫米突然变化到5毫米,看系统的超调量如何。在串级下进行同样的操作, 看系统的超调量如何。分析理论上这个超调量是否不同。2.3前馈-反馈控制系统实验2.3.1工艺过程描述前馈控制又称扰动补偿,它与反馈调节原理完全不同,是按照引起被调参数 变化的干扰大小进行调节的。在这种调节系统中要直接测量负载干扰量的变化, 当干扰刚刚出现而能测出时,

40、调节器就能发出调节信号使调节量作相应的变化, 使两者抵消。因此,前馈调节对干扰的克服比反馈调节快。但是前馈控制是开环控制,其控制效果需要通过反馈加以检验。 前馈控制器在测出扰动之后,按过程 的某种物质或能量平衡条件计算出校正值。前馈-反馈控制的工艺和串级完全一样,这是一个让人迷惑的地方。实际的 好处可能就是体现在比例调节器(串级的副回路)和比值加法器(前馈)的控制 速度上。前馈-反馈控制那么我们可以通过同样的工艺设计, 验证单PID,串级控制,的超调,以及控制时间,稳定时间,这样来比较它们的优缺点。流量-液位前馈反馈控制流程图如图2.3.1所示。-11-丄二- 卜工7 V- I .1 <

41、.1U-D TFT-I -屮J1-81-I图2.3.1流量-液位前馈反馈控制流程图但是,要想获得加法器的加权系统,首先需要测量一个特性曲线,看多大的K值,使得系统干扰在正常的工作范围内,起到补偿的作用。所以前馈控制需要 事先知道系统的某些特性的。这个曲线可以通过测量调节阀控制量和流量的关系 曲线而获得。2.3.2控制算法和编程如果支路一出现扰动,经过流量计测量之后,测量得到干扰的大小,然后在 通过调整调节阀开度,直接进行补偿,而不需要经过调节器。如果没有反馈,就是开环控制,那么这个控制就会有余差。增加反馈通道, 使用PI进行控制。我们进行了部分简化。前馈控制和副回路的P控制不同,最好能够在控制

42、前获得一个平衡干扰的 公式。例如如果知道流量在 X下变动10,对应的调节阀开度变动 丫。那么就可 以直接补偿。被调量为调节阀,控制量是支路1流量,控制目标是下水箱液位。然后实现反馈控制,通过测量水箱液位,控制调节阀,从而把前馈控制不能 修正的误差进行修正。233操作过程和调试1、首先进行单PID调节阀流量控制,然后进行串级控制。记录超调量、控 制时间和稳定时间。2、在现场系统上,打开手动调节阀 QV-103、QV-115、QV-105,调节QV-116具有一定开度(闸板高度6毫米左右),其余阀门关闭。3、在控制系统上,将流量计(FT-101 )连到控制器AI1输入端,下水箱液 位(LT-103

43、)连到控制器AI0输入端,电动调节阀FV-101连到控制器AO0端。把变频器设置为面板操作。4、打开设备电源,包括变频器电源。5、连接好控制系统和监控计算机之间的通讯电缆,启动控制系统。6、启动计算机,启动组态软件,进入测试项目界面。启动调节器,设置各 项参数,将调节器切换到自动控制。7、启动变频器到35-50HZ,系统开始运行。在频率45 Hz 下,给定值50%, 记录最后稳定的流量值,写到组态界面中。8、如果没有测量得到K值,则从3开始设置,逐步减少。设置调节器到普 通PID控制时的最佳值。9、依据记录曲线,调整调节器的 P、I参数、K参数。10、待系统稳定后,类同于单回路控制和串级控制系

44、统那样,对系统加扰 动信号,扰动的大小与单回路和串级时相同。 就是把变频器从40变动到50Hz。11、通过反复对调节器和K参数的调节,使系统具有较满意的动态响应和 较高的静态精度。12、使用单回路和串级进行液位控制,流程和串级一样。增加流量干扰, 就是把变频器从40变动到50Hz。控制曲线进行对比,看效果如何。2.3.4实验结果及记录如果前馈反馈的超调量远远少于单 PID的超调量,而且控制时间比串级快,那么就符合理论分析了。液位-流量前馈反馈测试曲线如图1.1.6所示。K=3。1 脑 -IO7B0.D融U;除田初JDM, A -DIO.000.11-图1.1.6液位-流量前馈反馈测试曲线2.4

45、经典解耦控制系统实验2.4.1工艺过程描述管道压力和流量解耦控制流程图如图2.4.1所示。解耦器'6 h-.:ILFT-.L. - -I '-亠一11两个支路并管11图2.4.1管道压力和流量解耦控制流程图管道压力和流量解耦控制测点清单如表2.4.1所示。表2.4.1管道压力和流量解耦控制测点清单序号位号或代号设备名称用途原始信号类型工程量1FT-102涡轮流量计给水流量II4 20mADCAI0-3m3/h2P T-101压力变送器给水压力4 20mADCAI150kPa3FV-101电动调节阀阀位控制2 10VDCAO0 100 %4U-101变频器频率控制2 10VDCA

46、O0 100 %水介质由泵P101 (变频器U-101驱动)从水箱V104中加压获得压头,经手阀QV-103 (用于两个支路连接)、流量计 FT-101、压力传感器PT101、电动阀FV-101、水箱V103、手阀QV-116回流至水箱V104而形成水循环,水箱只作为一个连通器;其中,给水压力由压力变送器P T-101测得,给水流量由FT-101测得。本例为解耦调节系统,调节阀 FV-101为被控变量压力PT-101的操纵变量,变频器U-101为被控变量流量FT-101的操纵变量,两条支路各自的调节器的运算输出通过解耦器的函数解耦运算, 分别去控制各自调节回路的 操纵变量。管道中流量、压力控制

47、系统就是相互耦合的系统。变频器和调节阀都对系统 的压力和流量造成影响,因此,当压力偏大而开大调节阀时,流量也将增加,如 果此时通过流量控制器作用而调小变频器, 结果又使管路的压力下降,变频器和 调节阀互相影响,这是一个典型的关联系统。关联的系数与温度等参数无关。由于系统变频器调节I支路流量,调节阀调节II支路流量,为了实现解耦实 验,需要并联两个支路。并管之后还可以选择使用II支路的电磁流量计来进行流 量测量。242控制算法和编程管道中流量、压力控制系统就是相互耦合的系统。变频器和调节阀都对系统 的压力和流量造成影响。因此,当压力偏大而开大调节阀时,流量也将增加,此 时通过流量控制器作用而调小

48、变频器, 结果又使管路的压力下降,变频器和调节 阀互间互相影响,这是一个典型的关联系统。关联的系数与温度等参数无关。 如 图2.4.2所示:管道压力与流量解耦控制实验图 2.4.2我们固定P1在小范围内,由于不涉及温度等问题,所以该过程基本上只与 压力和开度有关,是时不变的。如果把P1定义成未知数,则可以列出一个方程。使用对角矩阵法进行解耦在本测试题中,Gc1为流量-变频器的调节器,反作用;Gc2为压力-调节阀 的调节器,正作用。对于对象,被调量与调节量具有y P关系,这里换一个变量符号。(公式 1.2.1)丫1G11G12 U1丫?G21G22 U 2加入控制系统,那么调节量来源于解耦器,

49、等等)输出就是解耦器输入。U1U2调节器(可以是一个PID调节器,D11 D12U C1D21 D22U C2(公式 1.2.2)对于采用了解耦器的系统传递函数为丫1%G1G2D11D12U C1G21G22D21D22 U C2(公式 1.2.3)则我们可以设计 D就等于它的逆综合上面的关系,如果G矩阵的逆存在,乘以一个对角阵(可以是单位矩阵),这样可以使得一个被调节量仅与一个调节器 输出量之间有关系,而与另一个独立。从而达到解耦目的。根据我们实验测得P0=80,P2=5,P1设为未知数X。实际数值P0=150kPa*80% 水柱,P2=150kPa*5% 水柱。那么增益矩阵为:(80-X)

50、/75 (X-5)/75(x - 5)/75(80-x)/75解耦矩阵:(80-X)/(85-2X) (5-X)/(85-2X)(公式 1.2.2)(公式 1.2.5)注意压力与流量有一个限制关系。简单的,在变频器为 35Hz,调节阀开度(5 - x)/(85 - 2x)(80 - x)/(85 - 2x)50%时,这个压力和流量将作为系统稳定时的给定值,然后在这个值附近变动。不能变化太大,否则无法稳定。如果量程范围不一样,或者水泵特性改了,则整个矩阵不同。为了统一,设 置如下:(公式 1.2.5)解耦矩阵:(80-X)/(85-2X) (5-X)/(85-2X)(5 - x)/(85 - 2

51、x) (80 - x)/(85 - 2x)2.4.3操作过程和调试1、编写单回路控制程序,下装调试;编写单回路测试组态工程。2、编写控制器算法程序,下装调试;编写测试组态工程,连接控制器,进 行联合调试。这些步骤不详细介绍。3、在现场系统上,打开手动调节阀 QV-115、QV-103,QV-105,打开QV-116闸板,其余阀门关闭。注意一定关闭阀门 QV-102,QV-114,QV-111,XV102。4、按照连接表接线:将水泵出口压力 PT-101连接到AIO ;流量计FT-101 输出到AI1 ; AO0连接到变频器,AO1连接到电动调节阀。5、打开测试系统电源,调节阀通电,变频器通电。6、可以让调节阀全开,事先进行简单 Pi控制,做流量计-变频器调

温馨提示

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

评论

0/150

提交评论