三台水泵的轮换PID控制

有在一个水池有一个液位计,三台水泵,其中一台为变频泵,另外两台为工频泵,要实现液位PID控制,请教各位大神,有什么好的控制思路和方法吗?
我想把三台泵看做一个整体,FB41模块中上限和下限设置成150.0和0.0,然后根据输出频率,分段实现不同工况下电机的控制,当输出频率在50以下,将输出频率之间给变频泵,只开变频泵,在50-100,将输出频率减去50给变频泵,同时开一个工频泵,在100-150之间,三个泵全开,将输出频率减去100给变频泵。

最佳答案

感觉可以~如果你做了希望能把经验到论坛里面分享一下,也跟着学习
不过有个建议
变频的那个不要固定在50,如果PID输出正好在50 或者100左右的话,那工频泵会不会出现频繁的启动,对泵子不好。得在程序做个判断防止这种情况发生

另外可不可以这样:
变频就是PID输出上限就是50
在程序里面做个逻辑判断,如果PID输出到达50下限也别设置到0,可以设置到10或者15的,延时一定时间,液位依然在下降,那就开一台工频泵
有工频泵运行的时候,变频器输出到下限了,液位依然上涨,那就停工频泵。
如果液位精度要求高的话,感觉比较麻烦啊,没怎么做个PID控制,跟着学习

提问者对于答案的评价:
谢谢你的建议,我现在做的是0<x≤50,启动变频泵,(再结合你的建议,下限从0改成25),50<x≤100,启动变频泵和一台工频泵,100<x≤150,启动变频泵和两台工频泵。
另外你说的那个思路我也考虑过,但那个要考虑PID的震荡周期,尤其在PID初次调试的时候,波动很大,超过的液位值和延时的时间值都不好确定。

最佳答案作者回复:
希望能对你有所帮助
调试好了来论坛分享一下哦

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc171856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日 下午7:42
下一篇 2017年6月12日 下午7:42

相关推荐