PID控制程序在恒压供水系统中的应用(2)
时间:2025-04-25
时间:2025-04-25
恒压供水系统
#
!"#$#$%
{
(%#)&’’((%))&’,[(%#)-(%#-()
])*+’
}
&’
上式可改写为:
#
!"#$#$%%(#$&./*(%))&.,[(
%#)-(%#-()]&’)*+上式简记为:
!"#$#)%(#$&0/"#$&0,"#$&1
上面的各式中:
%(#*……………第+次采样时的误差值;
%(#,-*…………第(+,-*次采样时的误差值;$.#$%/0/-………积分系数;$1#$%/10/………积微分系数;)%(#*#$%%(#*………比例项;#
).(#*#$.*(
%))……积分项;)*+0,"#$*.,2%"#$-%"#-($3………微分项。
232%.1控制程序的编制
根据%.1控制器的数字量表达式!"#$*04"#$&0/"#$&0,"#$&1可设计出%.1运算程序的流程图4可通过计算5(+*、05"#$、0/"#$、0,"#$获得6(+*。图2流程图中的计算5(+*#7(+*,8(+*方框直至计算!"#$*04"#$&0/"#$&0,"#$&1方框部分就是%.1运算程序。在计算过程中,还应检查是否超过了设定的上限值,如超过则作限幅处理。
图2%.1控制流程图
!"
万
方数据图2是作为%9:用户程序一部分的%.1控制程序的框图。采样时间是相邻两次%.1运算间隔的时间,它用%9:的
定时器来控制。只有当定时时间到时才执行%.1运算,并将结果送给10;转换器。数据采集可以在一个采样周期进行一次,也可以在一个采样周期进行几次,并将采集的值作数字滤波处理后存放在指定的存贮单元,供%.1运算程序使用。23<
%.1调节器功能的预置和调整
(-*目标值的预置:%.1调节的基本依据是反馈量与目标值之间进行比较的结果。因此,准确地预置目标值是十分重要的。
由于目标信号是要与反馈信号进行比较的,而反馈信号是从传感器上得到的,因此,目标信号的大小也必然和使用的传感器有关。确定目标信号的具体方法是:目标压力与传
感器量程之比的百分数。例如供水要求的压力(目标压力)是=32’,
所用压力表量程是=3>’,则目标值为"=?。目标信号的输入可通过键盘给定和电位器给定等方法获得。
(!*$%、$.、$1的预置:由于$%、$.、$1的取值与系统的惯性大小有很大的关系,因此,很难一次调定。这里介绍一种简易的调试过程。
首先将$1调为=,估计一个$%的值,使系统运行起来,观察其工作情况,如果压力下降或上升后难以恢复,说明反应太慢,则应增大$%,
直至比较满意为止;在增大$%后虽然反应快了,却容易在目标值附近波动,说明系统有振荡,应加大积分时间/.,直至基本不振荡为止;最后再调节微分环节$1。若新产品的工艺要求水压易收敛且稳定性更高时,可考虑用遗传算法对%.1调节器的参数进行自整定。
(2*采样周期/的预置:从理论上说,/越小,采样后得到的数字量与模拟量信号之间的失真越小。但是/太小时,相邻两次采样得到的误差几乎没有什么变化,同时增加了%.1运算的工作量,过多地占用了:%)的处理时间,因此必须综合地考虑采样周期/的大小。本系统中采用经验数据2秒。<
结束语
通过近一年的使用,实践证明,用户设计%.1控制程序能满足%.1控制的结果,实现水压稳定,从而降低了系统的投资费用。
参考文献:
@-A廖常初3可编程序控制器应用技术@’A3重庆:重庆大学出版社B-CC!3
@!A殷洪义3可编程序控制器选择、设计与维护@’A3北
京:机械工业出版社,!==23
下一篇:工程公司资金分析