去年夏天接了个活——给一家做速冻水饺的食品厂做恒压供水改造。
这厂的供水情况一言难尽:车间在二楼,水压一到高峰期就跟挤牙膏似的。饺子生产线洗菜、和面、速冻机冷却全指着水,水压一掉,整条线都得停。老板拍桌子说必须搞恒压供水。
项目不大,但坑不少。跟兄弟们分享一下这段经历。
现场情况摸底
原系统简单粗暴:一个30kW的水泵,工频直启,靠一个压力开关控制启停。压力降到0.15MPa启动,升到0.4MPa停止。
问题很明显:
1. 水泵频繁启停,一个钟头能启停十几次,电机和接触器都受不了
2. 启停瞬间水锤严重,管道都跟着抖
3. 多用水点同时开的时候,末端压力掉得厉害
4. 没有备用泵,泵一坏全厂停工
老板要求:改造后压力恒定在0.3MPa±0.02MPa,两台泵一用一备自动切换,而且不能停产超过一天。
方案设计
我的方案是一拖二恒压供水系统:
- 主泵:原来的30kW泵保留,加变频器控制
- 辅泵:新增一台18.5kW泵,同样变频控制
- 变频器:两台ABB ACS510,30kW和18.5kW各一台
- PLC:三菱FX3U-32MT,带一个FX3U-4AD模拟量模块采集压力信号
- 压力传感器:扩散硅压力变送器,4-20mA输出,量程0-1.0MPa
- 电接点压力表:装一个做下限保护,防止缺水干转
第一个坑:端子接线差点烧了变频器
设备到货后开始接线,ABB ACS510的端子图看了三遍,确认AI1接4-20mA压力信号,AO1输出频率到PLC,DI1-DI5分别接启停、故障复位等。
但是接好通电后,变频器一运行就报F0001(过流)。查了半天,发现电机额定电流设错了。30kW水泵铭牌上写的是56A,我参数设成56A没错吧?但人家ACS510电机参数里有个”电机额定电流”还有个”电机热保护电流”,我两个都填了56A。
问题是——这个水泵实际运行电流在工频下只有42A左右,56A是铭牌数据但在现场工况下偏大了。参数设大了,过流保护阈值也跟着高了,真要过流了反而保护不了。
后来把电机额定电流设成实际测量的45A,热保护电流设成50A,问题消失。
总结:别迷信铭牌数据,拿钳形表实测一下最靠谱。
第二个坑:PID参数调了我一整天
恒压供水的核心是PID闭环。压力传感器反馈到PLC,PLC经过PID运算后输出频率给变频器。
我一开始设的目标压力是0.3MPa(对应4-20mA信号大约7.2mA)。
PID参数试了不知道多少组。最开始P=1.0,I=0.5,D=0——系统震荡得一塌糊涂,压力波动的幅度跟过山车似的,0.25到0.35MPa来回蹦。
后来查了资料,恒压供水系统是大惯性、大滞后的对象,积分时间不能太短。
最后调到P=2.5,I=30,D=0,效果立竿见影。压力稳稳定在0.30MPa,波动不超过±0.01MPa。
注意:三菱FX3U的PID指令(PID指令编号FNC88)里,积分时间单位是100ms。所以I=30就是3秒钟。如果直接用三菱的PID运算,参数格式别搞混了。
第三个坑:一用一备的切换逻辑
本来设计的是小泵故障自动切到大泵,大泵故障自动切到小泵。但试机的时候发现一个问题:小泵坏了切到大泵,大泵30kW的功率,但大泵变频器参数是给30kW电机设的,控制逻辑里忘了重新赋值频率上下限。
小泵变频器频率上限设了55Hz(因为转速高一点能补功率),切到大泵时频率设定值还是55Hz的残留值。大泵在55Hz下运行虽然不至于马上坏,但长期超频对电机不好。
最后在程序里加了个切换标志位,切换时自动重置两台变频器的频率上下限和PID目标值。
调试中的意外惊喜
系统调好以后运行了三天,一切正常。但第四天半夜,厂里值班的打电话说系统报故障停机了。
赶过去一看,故障代码是”压力传感器断线”。换了个传感器,好了。第二天早上又报——新换的传感器又坏了。
查了半天,发现传感器安装在水泵出口管路上,靠近变频器的输出电缆。变频器输出的是高频PWM波(载波频率出厂默认4kHz),电磁干扰直接把传感器的4-20mA信号干掉了。传感器内部电路受不了这么强的EMI,直接就烧了。
解决方案:
1. 压力传感器信号线换成双绞屏蔽电缆,屏蔽层单端接地
2. 传感器和变频器输出电缆拉开距离,至少30cm
3. 变频器载波频率从4kHz降到2kHz
4. 传感器供电加了一个开关电源滤波器
改完以后就再也没出过传感器故障。这是我在这项目里学到的最贵的教训——变频器的EMI干扰比你想象的要严重得多。
最终效果
整个项目从进场到交付用了7天(比老板要求的1天超出了…但毕竟中间还换了传感器方案)。
交付效果:
– 压力恒定在0.30MPa,波动±0.01MPa以内
– 节能效果明显,一个月电费省了将近40%(变频器根据用水量自动降速)
– 再也没有水锤现象了,管道不抖了
– 一用一备自动切换,换泵时几乎感觉不到压力波动
老板很满意,说下条生产线也给做。
总结几个经验
1. 恒压供水PID参数:P在2-3之间,I在20-40秒之间(大惯性系统积分时间要长),D一般不用。参考我调出来的P=2.5,I=30,D=0,大多数场景下都能用。
2. EMI干扰是变频恒压系统里最容易忽略的坑。信号线一定要用屏蔽电缆,和动力线保持距离。
3. 一用一备看起来简单,但切换时的参数重置、频率限幅、延时配合,每一样都得在程序里考虑清楚。
4. 别忘了装电接点压力表。压力传感器坏了至少还有个机械式的保底,防止水泵无水干转把机械密封烧了。
好了,今天的项目分享就到这。兄弟们有做恒压供水的,欢迎在评论区交流PID参数和经验。