4、恒压供水PID参数整定:临界比例度法、衰减曲线法、经验试凑法

各位同行,参数整定这事儿,说难不难,说简单也不简单。我见过不少新手,一上来就对着PID三个参数瞎调,结果系统要么震荡得像抽风,要么反应慢得像蜗牛。今天咱们就把恒压供水里最常用的三种整定方法掰开揉碎讲清楚。

4.1 临界比例度法——最经典的“找临界点”

这个方法,说白了就是让系统先“振荡起来”,再根据振荡数据算出参数。我个人习惯在调试新项目时先用它打个底。

操作步骤:

  1. 先把积分时间Ti设到最大(比如9999秒),微分时间Td设到0。说白了就是先让系统变成纯比例控制。
  2. 然后慢慢减小比例度δ(也就是增大比例增益Kp),观察压力反馈值。
  3. 当压力开始出现等幅振荡时,记下此时的比例度δcr和振荡周期Tcr

我在项目里遇到过这种情况:有个小区供水系统,我调了半天就是不出等幅振荡,后来发现是变频器加减速时间设得太长了,把振荡给“抹平”了。嗯,这里要注意,变频器的加减速时间最好设到0.1秒左右,别让它干扰整定。

参数计算公式:

控制类型 比例度δ 积分时间Ti 微分时间Td
P控制 cr
PI控制 2.2δcr 0.85Tcr
PID控制 1.7δcr 0.5Tcr 0.125Tcr
⚠️ 避坑指南:我曾经在调试一个高层供水系统时,发现等幅振荡的幅度越来越大,差点把管道震爆。后来才意识到,临界比例度法只适用于线性系统,而水泵在低频段存在死区,容易导致振荡发散。建议在整定前先确认系统工作点在线性区。

4.2 衰减曲线法——更安全的“4:1衰减”

这个方法比临界比例度法温和多了。你想想看,让系统等幅振荡多危险啊,万一失控怎么办?衰减曲线法只要求系统出现4:1的衰减振荡就行。

操作流程:

  1. 同样先让系统处于纯比例控制(Ti最大,Td=0)。
  2. 逐步减小比例度,直到压力曲线出现4:1的衰减比。什么意思呢?就是第二个波峰的高度是第一个波峰的四分之一。
  3. 记下此时的比例度δs和振荡周期Ts

我建议你观察压力曲线时,把示波器或触摸屏的时基设到10秒/格左右。为什么?因为供水系统的惯性比较大,周期通常在几十秒到几分钟。

参数计算公式:

控制类型 比例度δ 积分时间Ti 微分时间Td
P控制 δs
PI控制 1.2δs 0.5Ts
PID控制 0.8δs 0.3Ts 0.1Ts
💡 实战技巧:如果系统始终达不到4:1衰减,可以放宽到10:1。我曾经调试一个大型泵站,因为管道太长、水锤效应严重,4:1衰减根本调不出来,后来用10:1衰减曲线法反而效果更好。

4.3 经验试凑法——老师傅的“手感”

说实话,前两种方法虽然科学,但现场哪有那么多时间让你慢慢找临界点?我干了十几年自动化,大部分时候还是靠经验试凑。你想想看,一个项目工期就三天,哪有功夫做理论计算?

我的经验口诀:

  • 先比例,后积分,最后加微分。这是铁律,别搞反了。
  • 比例大了会震荡,比例小了反应慢。怎么判断?看压力曲线:如果压力波动频繁,说明比例太大;如果设定值变化后半天追不上,说明比例太小。
  • 积分时间看稳态误差。如果压力始终比设定值低一点(静差),就减小积分时间。但别太小,否则系统会“冲过头”。
  • 微分时间看动态响应。如果压力一有波动就剧烈震荡,可以加一点微分来“阻尼”。但供水系统惯性大,微分作用太强反而会引入噪声。

典型参数范围(恒压供水):

参数 取值范围 说明
比例增益Kp 0.5 ~ 5.0 小泵取小值,大泵取大值
积分时间Ti 2 ~ 20秒 管道越长,Ti越大
微分时间Td 0 ~ 2秒 一般不用,除非系统震荡严重

⚠️ 我曾经踩过的坑:有一次调试一个恒压供水系统,压力始终在设定值上下波动,怎么调都调不好。折腾了半天才发现,是压力传感器安装位置离水泵太近,水流冲击导致信号波动。后来把传感器移到出水总管上,问题立刻解决了。所以啊,参数整定之前,先确认硬件没问题!

4.4 三种方法怎么选?

我个人的建议是这样的:

  • 新系统首次调试:用临界比例度法打个底,至少能保证系统稳定。
  • 系统改造或参数微调:用衰减曲线法,安全又高效。
  • 现场抢修或时间紧迫:直接上经验试凑法,凭手感调。

最后说一句,PID参数没有“万能公式”。同一个参数,今天能用,明天可能就不行——因为管网压力、用水量都在变。我建议你在PLC里做一套自适应PID程序,根据工况自动切换参数组。这个咱们后面章节会详细讲。

好了,这一章就到这儿。下一章咱们聊聊变频器恒压供水的“多泵切换”逻辑,那可是个技术活。