CN102929305B - 基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 - Google Patents
基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 Download PDFInfo
- Publication number
- CN102929305B CN102929305B CN201210420847.6A CN201210420847A CN102929305B CN 102929305 B CN102929305 B CN 102929305B CN 201210420847 A CN201210420847 A CN 201210420847A CN 102929305 B CN102929305 B CN 102929305B
- Authority
- CN
- China
- Prior art keywords
- bang
- frequency
- pressure
- pid
- water supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明公开了一种基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法,属于工业生产中恒压供水控制的技术领域。本发明在恒压供水闭环控制***中增加了Bang-Bang控制器和误差判断器,通过对压力设定值和实际压力值进行采样和误差计算,判断并选择控制器,由PID控制器或者Bang-Bang控制器的输出调整变频器的输出频率,改变水泵电机转速,最终实现对供水管网出口压力的恒压控制。本发明将PID控制的高精度及高稳定性与Bang-Bang控制的快速性及小超调结合起来;在整个操作过程中只需要一个操作人员在HMI上输入数据,PLC即根据压力偏差自动选择PID或Bang-Bang控制策略,在保证***的控制精度的同时大大缩短了***的调节时间。
Description
技术领域
本发明涉及基于变频调速技术的恒压供水闭环控制方法,属于工业生产中恒压供水控制的技术领域。
背景技术
恒压供水是指在供水网系中用水量发生变化时,管网出口压力保持不变的多台水泵共用母管的供水方式。传统的恒压供水闭环控制***组成如图1所示,水泵是供水***的最终执行单元,压力传感器检测的供水管网出口压力作为反馈信号,通过压力变送器,将所述的供水管网出口压力反馈到PID控制器前端,PID控制器在比较给定的压力设定值与反馈的实际压力值之后,向变频器输出频率指令改变水泵电机转速,最终实现对供水管网出口压力的恒压控制,具体控制方法流程如图2,首先将水泵电机输出的管网压力进行采样,得到实际压力值PV(k);然后计算压力设定值SP(k)与实际压力值PV(k)之间的误差e(k)=PV(k)-SP(k);PID控制器采用PI算法计算控制量△u(k)=KP*[e(k)-e(k-1)]+KI*e(k),变频器根据PID控制器输出的频率指令进行频率输出,实现对水泵电机的转速控制。
传统的恒压供水***采用PID算法时,***稳态误差很小,控制精度较高,但对PID参数的整定相对困难,调节时间较长,且当供水管网特性发生变化(投、切水泵)时,需要重新修正PID控制器各参数,难于快速满足***各响应阶段的要求。因此随着对供水***控制性能要求的不断提高,PID控制往往难以达到满意的效果。
所谓Bang-Bang控制,实际上是一种时间最优控制,它的控制函数总是取在容许控制的边界上,或者取最大,或者取最小,仅仅在这两个边界值上进行切换,其作用相当于一个继电器,所以也是一种位式开关控制。这种控制方式在给定值提降及大幅度扰动等情况下,具有比传统PID控制更为优越的性能,在动态质量上不仅调节时间短,而且在超调量等指标上也有一定的改善。为了避免终端控制元件的开关频率过高,造成被控对象总是偏离设定点而导致***循环振荡,一般在使用Bang-Bang控制策略时,需要为其设置一个“死区”,即工艺要求允许的偏差范围,在“死区”范围内,Bang-Bang控制不输出控制信号。因此,Bang-Bang控制在追求快速性的同时,控制精度和稳定性均难以达到比较高的水平。
发明内容
本发明的目的是为了解决传统恒压供水压力控制***中,PID控制器调节时间长、PID参数整定困难、Bang-Bang控制稳定性差的问题,将传统PID控制的高精度与Bang-Bang控制的快速相结合,提出了一种基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法,对于提升恒压供水***的控制性能,进而在最大程度上挖掘变频调速的节能潜力,都具有重大意义。
本发明提供的基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法,将可编程序控制器(PLC)、人机界面(HMI)、压力传感器引入控制环节,与原有的执行机构——变频器一起形成压力闭环。操作时在HMI上写入压力设定值SP、Bang-Bang控制死区△P(△P>0)、步进调节频率△f(△f>0)之后,PLC将压力设定值SP(k)与压力传感器采集到的实际压力值PV(k)写入程序进行计算、比较,当二者的偏差e(k)大于死区△P时,PLC启动Bang-Bang控制程序,每一个扫描周期按照步进调节频率△f改变变频器的设定频率;当二者的偏差小于死区△P时,PLC启动PID控制程序,提高压力控制精度。当实际压力值PV(k)与压力设定值SP(k)一致时,变频器的输出稳定在某一频率不再发生变化,压力闭环调整过程结束。
本发明提供的控制方法优点在于:将PID控制的高精度及高稳定性与Bang-Bang控制的快速性及小超调结合起来,当压力偏差较大时,通过频率步进的方式快速改变变频器的设定频率,最终通过PID控制完成对压力闭环的精细调节,避免了母管上投、切水泵时造成较长时间内大的压力振荡。在整个操作过程中只需要一个操作人员在HMI上输入数据,PLC即根据压力偏差自动选择PID或Bang-Bang控制策略,在保证***的控制精度的同时大大缩短了***的调节时间。
附图说明
图1是传统的恒压供水闭环控制框图;
图2是传统的恒压供水闭环控制方法流程图;
图3是本发明的Bang-Bang+PID恒压供水闭环控制框图;
图4是本发明的Bang-Bang+PID恒压供水闭环控制方法流程图。
具体实施方式
下面结合附图对本发明进行详细说明。
本发明是基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法,控制框图如图3所示。水泵仍是供水***的最终执行单元,PLC对HMI输入的压力设定值和压力传感器检测的供水管网出口实际压力值进行采样和误差计算,并根据误差结果判断并选择采用哪一种控制策略,通过PID控制器或者Bang-Bang控制器的输出调整变频器的输出频率,改变水泵电机转速,最终实现对供水管网出口压力的恒压控制。
图3所示的控制框图是本发明提供的控制方法的实现装置,所述的实现装置是对现有技术中的恒压供水闭环控制***进行的改进,增加了Bang-Bang控制器和误差判断器,所述的Bang-Bang控制器与PID控制器并列作为可选的两个控制器,所述的误差判断器用于对压力设定值和反馈的压力实际值进行比较判断,进而确定选择PID控制器还是Bang-Bang控制器的输出频率给变频器。
所述的控制方法的流程图如图4所示,具体为:
第一步,通过HMI输入管网出口压力设定值、Bang-Bang控制死区△P(△P>0)、步进调节频率△f,PLC程序内设定PID控制器的初始比例增益KP和积分系数KI;
第二步,通过压力传感器对供水管网进行实际压力值采样。被控对象为供水管网,采样的供水管网的压力经过A/D转换后的数字信号作为实际压力值PV(k)。k表示采样后的离散值,PV(k)表示PLC该扫描周期采样得到的实际压力值,PV(k+1)表示下一个PLC扫描周期采样得到的实际压力值。
第三步,PLC在每个扫描周期内通过误差判断器对压力设定值SP(k)和压力实际值PV(k)进行采样、比较,计算二者的误差e(k):
e(k)=PV(k)-SP(k)
第四步,误差判断器根据误差e(k)对变频器进行频率调整。
当PV(k)-SP(k)>△P时,表明实际的供水管网出口压力比压力设定值大很多,此时PLC开放Bang-Bang控制器,在采样来的变频器实时输出频率fpv(k)的基础上减小△f,作为新的变频器设定频率fsp(k+1),达到快速降低水泵转速的目的。即fsp(k+1)=fpv(k)-△f。
当PV(k)-SP(k)<-△P时,表明实际的管网出口压力比压力设定值小很多,此时PLC同样开放Bang-Bang控制器,在采样来的变频器实时输出频率的基础上叠加△f,作为新的变频器设定频率,即fsp(k+1)=fpv(k)+△f,达到快速提高水泵转速的目的。操作人员还可在HMI上输入不同的步进调节频率△f,来加快或减缓压力闭环调节的速度,达到平稳、快速调节的目的。
当-△P<PV(k)-SP(k)<△P时,表明实际的管网出口压力与设定值的误差相对较小,Bang-Bang控制已无法平稳、快速地克服该误差对恒压供水***造成的影响,此时PLC开放PID控制器,根据PI算法计算出的控制量来调整变频器的设定频率。
所述的PI算法计算出的控制量△u(k)为:
△u(k)=KP×[e(k)-e(k-1)]+KI×e(k)
其中,e(k-1)代表PLC在前一个扫描周期计算得到的误差值,e(k)代表PLC该扫描周期计算得到的误差值,KP代表PID控制器的比例增益,KI代表PID控制器的积分系数。
当实际压力值PV(k)与压力设定值SP(k)一致时,变频器的输出稳定在某一频率不再发生变化,压力闭环调整过程结束。
Claims (1)
1.基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法,其特征在于:基于变频调速技术的Bang-Bang+PID恒压供水闭环控制装置,包括压力传感器、压力变送器、PID控制器、变频器、水泵电机和供水管网,还包括Bang-Bang控制器和误差判断器;所述的Bang-Bang控制器与PID控制器并列作为可选的两个控制器,所述的误差判断器用于对压力设定值和反馈的压力实际值进行比较判断,进而确定选择PID控制器还是Bang-Bang控制器的输出频率对变频器进行调节;
在HMI上写入压力设定值SP(k)、Bang-Bang控制死区△P、步进调节频率△f之后,将压力设定值SP(k)与压力传感器采集到的实际压力值PV(k)进行计算、比较,误差e(k):
e(k)=PV(k)-SP(k)
当二者的差值e(k)大于△P或小于-△P时,启动Bang-Bang控制器,在采样来的变频器实时输出频率fpv(k)的基础上减小△f或者叠加△f,作为新的变频器设定频率fsp(k+1),即fsp(k+1)=fpv(k)-△f或者fsp(k+1)=fpv(k)+△f;
每一个扫描周期按照不同的步进调节频率△f改变变频器的设定频率;当二者的差值e(k)满足-△P<e(k)<△P时,启动PID控制器;根据PI算法计算出的控制量来调整变频器的设定频率;所述的PI算法计算出的控制量△u(k)为:
△u(k)=KP×[e(k)-e(k-1)]+KI×e(k)
其中,e(k-1)代表PLC在前一个扫描周期计算得到的误差值,e(k)代表PLC该扫描周期计算得到的误差值,KP代表PID控制器的比例增益,KI代表PID控制器的积分系数;
当实际压力值PV(k)与压力设定值SP(k)一致时,变频器的输出稳定在某一频率不再发生变化,压力闭环调整过程结束;其中,△P>0,△f>0。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210420847.6A CN102929305B (zh) | 2012-10-29 | 2012-10-29 | 基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210420847.6A CN102929305B (zh) | 2012-10-29 | 2012-10-29 | 基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102929305A CN102929305A (zh) | 2013-02-13 |
CN102929305B true CN102929305B (zh) | 2014-12-24 |
Family
ID=47644133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210420847.6A Expired - Fee Related CN102929305B (zh) | 2012-10-29 | 2012-10-29 | 基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102929305B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103832572A (zh) * | 2013-07-15 | 2014-06-04 | 中国特种飞行器研究所 | 一种新型风速自适应压力调节控制方法 |
CN103412581B (zh) * | 2013-08-29 | 2015-10-21 | 山东交通学院 | 基于比例压力模式的恒压供水控制方法 |
CN104500416B (zh) * | 2014-12-25 | 2016-08-17 | 成都华气厚普机电设备股份有限公司 | 一种基于lng特性的潜液泵恒压pid控制方法 |
US10698369B2 (en) * | 2016-09-16 | 2020-06-30 | Siemens Aktiengesellschaft | Control device and method |
CN106452016B (zh) * | 2016-11-01 | 2018-10-09 | 重庆承亿机电设备有限公司 | 变频器多pid目标自动控制方法 |
CN106499009B (zh) * | 2016-11-29 | 2019-05-24 | 常熟开关制造有限公司(原常熟开关厂) | 一种智能供水装置及方法 |
CN106594997B (zh) * | 2016-12-23 | 2019-02-19 | 新智能源***控制有限责任公司 | 供回水温差控制*** |
CN109683632A (zh) * | 2017-10-18 | 2019-04-26 | 株洲中车时代电气股份有限公司 | 一种流量控制方法及装置 |
CN110195709A (zh) * | 2019-05-29 | 2019-09-03 | 广州炜尔电子有限公司 | 一种恒压供水变频器的防冻防热保护方法及*** |
PL3944843T3 (pl) * | 2020-07-30 | 2023-09-11 | Medinice Spółka Akcyjna | Pneumatyczny opatrunek uciskowy |
CN112628128B (zh) * | 2020-12-02 | 2023-07-04 | 上海威派格智慧水务股份有限公司 | 一种防水锤控制方法及*** |
CN114209938B (zh) * | 2021-11-23 | 2023-11-10 | 北京谊安医疗***股份有限公司 | 一种用于呼吸机的压力控制方法及控制*** |
CN114278548B (zh) * | 2021-12-31 | 2024-01-09 | 无锡市优利康电气有限公司 | 一种恒压压力容器过冲保护*** |
CN114647186B (zh) * | 2022-03-23 | 2023-08-01 | 无锡百泰克生物技术有限公司 | 用于pcr检测仪快速恒温的控制方法、控制装置、pcr检测仪 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI381572B (zh) * | 2003-11-14 | 2013-01-01 | Encite Lllc | 自動調節之氣體產生器和方法 |
US7053341B2 (en) * | 2004-02-12 | 2006-05-30 | General Electric Company | Method and apparatus for drum level control for drum-type boilers |
CN100535268C (zh) * | 2007-05-22 | 2009-09-02 | 麦金耿 | 一种数字化恒压供水节能装置 |
CN102561460A (zh) * | 2010-12-15 | 2012-07-11 | 广州星辰热能科技有限公司 | 一种智能变频恒压供水*** |
CN102426462B (zh) * | 2011-11-30 | 2013-04-03 | 东北大学 | 一种加快超快冷变频泵水压***稳定速度的方法 |
-
2012
- 2012-10-29 CN CN201210420847.6A patent/CN102929305B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102929305A (zh) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102929305B (zh) | 基于变频调速技术的Bang-Bang+PID恒压供水闭环控制方法 | |
CN105182740B (zh) | 原料粉磨自动控制方法 | |
CN104595885B (zh) | 电站锅炉给水泵最小流量再循环阀控制方法 | |
US9152134B2 (en) | Closed-loop control device | |
CN110147039B (zh) | 液压伺服***及其控制装置 | |
CN104691534B (zh) | 一种带有导引模块的气垫船回转率保持控制方法 | |
CN105467842B (zh) | 一种超临界或者超超临界机组锅炉的主汽压力智能控制方法 | |
CN203396032U (zh) | 基于模糊自适应pid的室温控制装置 | |
CN113138552B (zh) | 基于阶跃响应数据和临界比例度法的pid参数整定方法 | |
CN105487375B (zh) | 一种离散pid控制器参数整定方法 | |
CN111058511A (zh) | 恒压供水*** | |
CN105204461A (zh) | 发电机组机炉协调控制方法及*** | |
CN104271950B (zh) | 马力限制装置及马力限制方法 | |
JP6697004B2 (ja) | 負荷に応じたゲインとpコントローラとを用いた切削加工工程の制御 | |
US11353843B2 (en) | Automatic evaluation of a machine behaviour | |
CN108132597B (zh) | 一种微分超前智能模型集pid控制器设计方法 | |
CN113791587B (zh) | 流化床发电机组的协调控制方法、***、存储介质和装置 | |
CN112850593B (zh) | 一种高空作业平台调平控制***及方法 | |
JP3831258B2 (ja) | フィードバック制御方法及びフィードバック制御装置 | |
JP3971225B2 (ja) | フィードバック制御方法及びフィードバック制御装置 | |
Liu | Design of flow control system based on expert PID | |
CN108980438B (zh) | 双阀分程控制方法和控制装置 | |
CN106301129B (zh) | 永磁同步电机速度控制的pid参数自动调节方法 | |
CN114094637A (zh) | 一种水电机组调速器有功功率调节方法及装置 | |
JP2021006952A (ja) | パラメータ調整方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141224 Termination date: 20181029 |
|
CF01 | Termination of patent right due to non-payment of annual fee |