安全生产
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
PLC技术首页-->PLC基础plc应用PLC文案资料PLC手册国标规程plc资料下载技术培训人才招聘职业认证产品商情论坛
PLC搜索
我 要 找
标题 内容 作者
PLCRSS订阅PLC技术信息
电工技术资料 您的位置: 机电之家-->plc技术资料栏目首页-> PLC基础 -> 解决方案 --> 基于PLC的PID算法在恒水位控制上的实现
阅读plc技术相关资料
基于PLC的PID算法在恒水位控制上的实现
本文作者 不详 摘自 机电之家

:文章针对目前正在实施的郑州市柿园水厂滤池自动化改造项目,采用具有实施控制功能的模块化设计方案,充分挖掘组态软件的功能,利用基于PLC的PID算法实现了水厂滤池恒水位控制。改造后的滤池真正能够达到自动恒水位运行,实现无人值守,大大减轻工人的劳动强度。系统运行正常,具有实用价值。

关键词:滤池; PID算法; 恒水位; 计算机控制

Abstract:Aiming at the filter’s automatic transforming items being carried out in ZhengZhou Shiyuan Waterworks, the article adopts the modular design plan having the instantly controlling function, develops the functions of Configuration Software to the full and makes good use of PID algorithm based on PLC to fulfill the control for constant water level in the filter. The transformed filter can realy bring about automatic constant water level move and realize self-service. The design eases the worker‘s labor strength consumedly. It works well, and is applicable.

Key words: filter; PID algorithm; constant water level; computer contro

1 引言

  滤池作为保障水质的重要环节,其作用越来越受到重视。滤池恒水位控制技术也随之不断发展。从模拟PID、数字PID到最优控制、自适应控制,再发展到智能控制,每一步都使控制的性能得到了改善。本文以郑州市柿园水厂为例,将改进的PID算法应用到滤池自控流程中,使其能够根据水位的变化实时控制清水阀开度,从而使水位始终保持平衡。

2 PID算法在恒水位控制上的实现

  2.1 PID控制算法

  PID(Proportional Integral Differential)控制算法就是经典的闭环控制,它是连续系统中技术最成熟、应用最广泛的调节方式。PID调节的实质就是根据输入的偏差值,按比例、积分和微分的函数关系进行运算,其运算结果用以输出控制[1]。在系统输出误差绝对值较大时系统采取饱和输出工作方式,这样可以减小液位系统的时滞性。同时为了防止系统过大的超调量,在系统误差的绝对值比较小时采用增大积分系数的办法,从而可以提高系统的稳态精度[2]。微分控制算法简单,参数调整方便,并且有一定的控制精度,能感觉出误差的变化趋势。增大微分控制作用可加快系统响应,使超调减小,可以获得比较满意的控制效果。因此它成为当前最为普遍采用的控制算法。

  PID控制器,其控制规律为:

  ………………(2-1)

  由于式(2-1)为模拟量表达式,而PLC程序只能处理离散数字量,为此,必须将连续形式的微分方程化成离散形式的差分方程。令

  …………… (2-2)

  则可得可得到位置式数字PID算法

  ……………(2-3)

  使用位置式PID数字控制器会造成PID运算的积分积累,引起系统超调,这在生产过程中是不允许的。由此,经过转换得到增量式算法

  ……………(2-4)

  增量式PID控制算法是对偏差增量进行处理,然后输出控制量的增量,即执行机构位置的增量。增量式PID数字控制器不会出现饱和,而且当计算机出现故障时能保持前一个采样时刻的输出值,保持系统稳定,因此在此系统中增量式算法被采用作为编程算法来使用。

  2.2 恒水位控制

  为保证生产安全,滤池分站的待滤水流量和滤后水流量应基本保持平衡,所以每个滤格在过滤时应保持水位恒定。正常滤水工作期间,每组滤池在就地PLC控制台的控制下,依据来水量的大小,及时调整滤水阀的开度,保证滤池恒水位运行;当达到反冲洗条件或人为强制反冲时,每组滤池就地控制柜向主站发出反冲洗请求,主PLC对需要反冲洗的滤组进行排序,采用先进先出的堆栈式管理,在满足反冲洗条件后,调整首先要反冲的滤组的阀门状态,待水位降到一定高度后,启动鼓风机,进行气洗,按约定时间气洗结束后,开启反冲泵进行气水联洗,联洗结束后,关闭鼓风机,再开启一台反冲水泵进行水洗,水洗结束后,恢复本组滤池的正常滤水状态,进行下一组反冲洗。所有反冲结束后,进入正常的恒水位滤水工作周期。

  由于恒水位的根本目的是保证待滤水流量与滤后水流量基本恒定,因此转化为控制各个滤格的水位保持基本恒定[3]。用PID闭环控制可以根据水位的变化实时控制清水阀开度,把以上所有影响水量变化的条件转化为滤格水位的控制。

  2.3 PID对清水阀的逻辑控制指令及参数的设定

  当进水量增大或因池内水头损失增大导致出水量减少,使水位上升高于设定水位时水位偏差e为正,e越大则u也越大,从而使出水阀开度增大,相应地出水量也增大,使水位下降趋于设定水位;当进水量减少或因其它因素使水位下降低于设定水位时,水位偏差e为负,e的绝对值越大则u越小,从而使出水阀减小开度,相应地出水量也减小,使水位上升趋于设定水位,从而把水位控制在以设定水位为中心的一定波动范围之内。从式(2-1)中的积分控制项可知,控制器输出u与积分时间T成反比。当T。较小时,相同的水位偏差将造成较大的积分控制作用。若积分控制作用过强,将造成过调现象:当水位偏离设定水位时,过强的积分控制作用使出水阀开度改变过大,使水位矫正过大,造成大的振荡起伏。积分时间T愈小,过调现象愈严重,被控量(水位)的振荡幅度愈大,最终超出允许范围。因此,正确设定控制参数是保证控制系统能达到设计要求的重要前提[4]。对于实际生产过程,要精确确定其数学模型比较困难,本系统是通过试验方法来确定控制参数

  2.3.1参数设计中的特殊处理

  设定完参数后,根据现场实际情况在外部程序还可进行一些程序处理,该项目中作了以下处理:

  ①把PID的计算结果放到一个中间变量中,当水位处于设定水位的上下5cm以内,3分钟输出一次PID的计算结果到输出模板;反之10秒钟输出一次PID的计算结果,这是为了水位在可接受的范围之内尽量少动作清水阀,但超过范围以外则以保证生产安全和水质为第一,同时很大程度上消除了输入模拟量在受到外界干扰时而出现的计算误差。

  ②即使在上述条件满足的条件下,程序会比较当前的PID计算结果与上一次输出值的差值,如开度在两个开度范围以内则不输出当前PID计算结果,反之则输出计算结果。因清水阀开度在两个开度范围以内对水位调节作用不大,而小开度调节清水阀会出现阀门开度不到位而造成电磁阀频繁动作的现象。

  ③当清水阀开度小于10个开度时,过水量基本与全关时一样,因此我们把PID计算结果为7个开度以下就直接输出全关信号。

  2.4 PID控制梯形图子程序

  每个滤池的自控部分的实现需要数字量输入点 28 个,数字量输出点 18 个,模拟量输入输出点 13 个,整个 PLC 自控系统具有自保护和掉电数据保护功能,在发生供电及其他严重故障时,可立即进入紧急处理状态,工艺条件和程序时间都得以记忆,待故障消除后,系统能够立即恢复到故障前的状态,大大提高了整机可靠性[5]。 表 1 为 PLC 系统的 I/O 地址表. 这里仅仅列出了主要的 I/O 地址。

  表 1PLC 控制 I/O 地址分配表(部分)

  通过以上参数就可以完成相应的控制过程在水厂滤池自动化的安装调试阶段,数据采样频率恒定,系统调试人员通过调整相应的参数,使滤后水阀开启度随滤池水位的高低而变化,进而使滤池水位基本保持(2.00± 0.20)m 范围内。下图为滤池在反冲洗过程中部分梯形图程序:


图1:滤池在反冲洗过程中部分梯形图程序

3 运行效果前后对比

  调试后我们经过统计,基本上一天的清水阀动作次数小于200次,比其它水厂一天平均4000次要少得多,基本上与手动凭经验调节清水阀的效果相同,但大大的减少了工人的劳动强度。但各个水厂的实际情况有所不同,所以在系统调试过程中所处理的手段也会有所不同,参数设置也会有所不同。

  经过对滤池改进前后数据分析,绘制出下面的波动曲线对比图。从图3可以看出,经PID调解后的滤池水位变化很小,滤池液位能够保持恒水位运行。

4 小结

  本项目应用于郑州市柿园水厂的滤池自动化改造系统中,系统以工控机为核心,采用了模糊化积分分离数字PID控制方案、梯形图语言以及组态王软件。该系统经过三个月来运行,完全符合生产要求,系统的可靠性、易操作性和信息容量都有了很大提高,真正实现了现场的滤池自动化管理,实现了自动过滤和定时自动排队及反冲,新系统使滤池的净水效果得到很大改善。采用标准PID控制软件包实现了对滤池水位的闭环自动控制,使多组滤池同时自动运行,运行水位保持在工作水位的4%范围内。恒水位的控制使得滤池反冲洗次数减少,水量和电量损耗减少1/3,产生经济效益300万元。大大降低了生产成本,同时还改善了水质,具有重要应用价值。

  本文作者创新点是将改进了的增量式PID算法与恒水位控制相结合,优化恒水位控制方法,降低水耗及电耗,减轻工人劳动强度,提高了滤池水处理的自动化水平和效率。

参考文献:

  [1]刘金混.先进PID控制及其MATLAB仿真[M].北京:电子工业出版社.2003.25

  [2]丁芳,李艳芳,费玉龙.智能PID算法在液位控制系统中的应用[J].微计算机信息,2006,6-1:103-105。

  [3]何国金,任强.用PLC控制的住宅小区全自动准恒压供水系统[J].给水排水.2005,31(3):97-100

  [4]李有淳,龚利.自来水厂PLC控制系统的开发与利用[J].工业控制计算机.2000,13(4):15.

  [5]STEP 7 梯形图逻辑参考手册[Z]. 西门子公司,1999.



有搞不定的程序,交给机电之家吧!去悬赏竞标
 基于PLC的PID算法在恒水位控制上的实现相关资料
  • 用三菱的FX2N PLC实现N:N网络(令牌总线)
  • PLC程序调试步骤
  • 三菱PLC的几个常见问题解答
  • PLC内置高速计数器的简单应用介绍
  • PC与FX30DUE传输数据办法
  • 变频器逆变器件的原理
  • 三菱PLC程序编写注意事项一例
  • 三菱FX,A,QnA系列PLC特殊寄存器查询软件
  • 三菱FX2N系列PLC与Profibus的连接
  • 计数器级联PLC程序梯形图 
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)plc技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    ·工程项目经理培训
    ·欧姆龙PLC编程维护培训
    ·杭州西门子PLC应用培训
    ·模具加工设计培训
    ·变频器维修培训
    ·安全员认证培训
    ·电工培训


    ·招聘项目管理人员
    ·首席技术执行官
    ·自控工程师
    ·数控编程学徒
    ·总工程师

    项目竞标

    最新商业情报
    代理
    [代理] 寻求地区代理
    [代理] 电工产品诚招代理..
    采购
    [采购] 电动车控制器外壳
    [采购] 高品质缓冲器
    论坛最新话题
    ·超级搞笑的安全事故
    ·电工技术资料flash大全
    ·最新的搞笑图片
    ·工控行业应用软件下载
    首页
    首页
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 变频器技术网 |
    中国电工网 | 电工网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 甘肃机电网 | PLC技术网 |
    友情连接:
    | 中国机电网 | 中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | 行业国标网 | 商业情报站 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | PLC技术网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 PLC技术网 站所共享的PLC知识,PLC技术,PLC应用,PLC行情分析,PLC学习资料,PLC国标规程,PLC维修知识,
    PLC国家标准,PLC操作规程,PLC岗位职责,PLC管理制度,PLC工作总结,PLC实习报告,PLC考试题库,
    等都是来自会员发表或 网上收集整理。如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 plc.jdzj.com Inc All Rights Reserved.PLC技术网
    chinaplc.net 联合建设
    技术支持:PLC技术网 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-PLC技术网网络运营部安全生产