登录
首页
电工技术
电工技术
回帖
发帖
正文
主题:PID20路恒压供水怎么控制?
点击:1663 回复:15
10楼
编辑
引用
管理
glenxu
这个系统是个流量和压力调节的系统。
需要以压力为PID调节对象,流量作为前馈或微分,
否则稳定时间太长或压力波动太大。
控制肯定是可以的,PLC能完成。如果AI/AO通道不够可以采用通讯方式的AI/AO模块。
21-10-21 12:01
11楼
编辑
引用
管理
lvpretend
这个项目真的很不好搞!不要看简单了。
关键是没有压力罐缓冲,无论阀门如何开关都要维持设定压力,这个很难的。
建议:
1.用PLC自己写PID,开关阀信号要做PID的前馈。
2.全部阀门关闭后可以运行水泵压力到0.15MPA再开阀,但时间一定要控制,因为无流量时对水泵叶轮有危害。
3.变频器选大一个档,快速加速可能会过载。
4.开关阀在许可的情况下尽量慢一点,给水泵加减速留够时间。
21-10-21 17:44
12楼
编辑
引用
管理
yejingmao
管道末端装泄压阀接回流管就可以
21-10-21 18:00
13楼
编辑
引用
管理
沧海爱依旧zK
怎么做PID前馈,就是根据开的阀数量多少调节P值吗?D是不是不需要,PI就可以?
信捷可以用C语言脚本,师傅有写的PID吗?
压力罐缓冲需要装在哪里?
最后修改:
2021/10/22 7:51:42
21-10-22 07:50
14楼
编辑
引用
管理
甫哥
引用
沧海爱依旧zK
在 2021/10/20 15:07:38 发言
【内容省略】
可能是控制偏差设置大了。
您可以自整定一下。
21-10-22 08:38
15楼
编辑
引用
管理
lvpretend
怎么做PID前馈,就是根据开的阀数量多少调节P值吗?D是不是不需要,PI就可以?
信捷可以用C语言脚本,师傅有写的PID吗?
压力罐缓冲需要装在哪里?
前馈不调节P值,另外再加1个前馈项与PID输出求和后给变频器调速。前馈为 前馈系数*开阀数,假如前馈系数为1.0,开1个阀门,前馈项就为1.0*1=1;如果开2个阀门,前馈项就为1.0*2=2,假如这时PID输出的转速是20Hz,那么加上前馈项就是20+2=22Hz。
前馈的目的就是在开阀门的同时就把转速升上去,这样不用等到PID差值出现再开始调节,比单纯的PID调节速度快。
D项要不要现在不好说,要现场看情况,程序当然是要把D项加进去,如果PI调节就可以了,D项也可以不用。
另外注意:1、离心水泵转速、流量、压力三者之间的关系不是线性关系。
2、阀门不知道是瞬开型还是慢开型,如果是慢开型前馈项可能会要做斜坡输出匹配开度(注意阀门开度与流量特性曲线)。
我没有用C写过PID。挺简单的,你度个PID的公式照着写就行了。
压力罐缓冲安装在水泵输出端,主要目的是稳定瞬开型水阀在开阀和关阀时的压力,如果是慢开型水阀,可以不要。
我做过一个依靠阀门开度调节流量(涡轮流量传感器)去跟踪另外一个波动参数的项目,感受是比恒压供水难搞!
21-10-25 11:10
上一页
上一页
工控新闻
和利时助力吉林大安风光制绿氢合成氨一体化示范项目顺利投产
工业AI迈向“知行合一” 具身智能重构制造边界
一图速览,工信系统下半年这样干!
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
CC-Link协会受邀参加第二十一届”工业自动化与标准化”研讨会 现场采访
阿维塔全新5G数智工厂挂牌 全球首个全域5G数智AI工厂
中国移动AI+新型工业化创新研究院正式成立
Bumblebee X助力Taiga Robotics通过AI驱动的视觉技术实现矿业自动化
更多新闻资讯