液位单回路控制系统的仿真实验报告

  • 格式:doc
  • 大小:116.50 KB
  • 文档页数:7

液位单回路控制系统的仿真实验报告
一、实验目的:了解和掌握单回路控制系统的组成和工作原理,运用Intouch 工业组态软件实现液位单回路控制系统的仿真。

二、液位单回路控制系统模型:
液位单回路控制系统方框图
系统中各组成单元的模型如下: 水箱对象模型:1
20020)(+=
s s G 液位传感器:量程
0~40cm 输出 0~5V
执行阀:控制电压:0~10V 。

对应 0~100%开度。

最大开度时 Q=3.5cm 3/s 四、实验过程
(1)液位单回路控制系统界面
(2)液位单回路控制系统脚本语言
启动时:
------------------------------------------------------------------------------------------------------- ek-2=0;初始误差设置为0
ek-1=0;
start=0;启停按钮的初始时刻设置为停
u=0;
ts=1;标志位
qk-1=1;标志位
------------------------------------------------------------------------------------------------------- 运行时:
IF start == 1 THEN
tj1=tj1+0.5;从初始时刻开始计时,方便以后赋值
IF hrk <= 0.98*hs OR hrk >= 1.02*hs THEN;设定调节时间
tj=tj1;ENDIF;
IF hrk > hs THEN;当实际值大于设定值时,标志位设为0
ts=0;ENDIF;
IF hrk <= hs AND ts==1 THEN;设置上升时间
t=tj1;
ENDIF;
IF hrk < hrk-1 THEN;当实际液位下降时,标志位设为0
qk-1=0;ENDIF;
IF hrk >= hs AND qk-1==1THEN ;设定超调量
ct =( hrk - hs) / hs*100;ENDIF;
------------------------------------------------------------------------------------------------------- kc= kp;比例微分积分的系数设定
ki= kc *0.5 / Ti;
kd=2*kc*Td;
ek-2 = ek-1;
ek-1=ek;
ek = hs / 8-hrk / 8;误差设定
uk-1 = u;
u=uk-1+kc*(ek - ek-1) +ki* ek + kd* (ek - 2*ek-1 + ek-2);PID增量设定式
IF u >= 10 THEN;使实际控制电压在0~10v之间,更符合实际
u=10;ENDIF
IF u <= 0 THEN
u=0;ENDIF;
qk=3.5 *u/10;由控制电压控制的流量表达式
hrk-1=hrk;
hrk=(qk+20*hrk-1)*20/401;由传递函数计算出当前时刻液位与上一时刻液位以及流量的关系。

IF hrk >= 40 THEN;由于模型系统高度为40cm,因此当前时刻最高液位不超过40cm.
hrk=40;ENDIF;
ENDIF;程序完成
------------------------------------------------------------------------------------------------------- (3)液位控制过程
设定液位高度15cm
A.比例作用:
Kp=1;Ti=1000;Td=0.00
图(1)
Kp=10;Ti=1000;Td=0.00
图(2)B.微分作用:
Kp=1.2;Ti=1000;Td=0.5;
图(3)Kp=1.2;Ti=1000;Td=10;
图(4)
C.积分作用:
图(5)
图(6)
将其中的波形图取出来如下:
图(7)
图(8)将其中的波形图取出如下:
图(9)
四.实验结果分析
A.比例作用
从图(1)与图(2)可以明显看出,当kp从1增大到10以后,上升速度明显增快。

这是因为Ti设置较大,在该情况下相当于纯比例作用,及控制只由KP决定。

Kp增大,控制作用增强。

当然,相应的kp增大也会引起被控量震荡加强。

B.微分作用
从图(3)与图(4)可以看到,Td从0.5增大到10,两个实际液位波形变化依然比较一致,但随着Td的增大,上升速度减缓,系统变得更加稳定。

这是因为控制电压U变化缓慢,微分是按偏差的变化而作用的,它能够提高系统的稳定性,抑制震荡,抑制超调,且偏差变化较慢时,微分校正作用就会相对较弱。

C.积分作用
从图(5)图(7)图(9)上可以看出当比例系数不变时,积分系数越大,波形震荡越厉害。

从图(5)图(6)图(8)上可以清楚的看到,随着Ti的增大,上升时间减小,超调量增加,调节时间也明显增加。

这是因为积分作用有利于消除余差,但降低了系统的稳定性,特别是当Ti比较小的时候,稳定性下降更为严重。

五、实验心得
此次实验中,的确让人学到不少东西。

通过自己将课本上的原理变换为实际的设计图形,学会组态软件的使用,相应程序的编写,以及使用过程中不断的遇到各种各样的问题,再到查资料与同学交流,在此谢谢在此实验中予以帮助的同学,老师!。