您现在所在的是:

PLC论坛

回帖:12个,阅读:828 [上一页] [1] [2] [下一页]
50
三尺云笺nBKb
文章数:4
年度积分:50
历史总积分:50
注册时间:2019/3/27
发站内信
发表于:2019/3/27 22:31:32
#0楼

   现已知一泵站的大量工作数据,具体数据为每分钟该泵站工作的泵的数目、每分钟该泵站前池的液面高度以及该泵站泵工作输送的水量。需要根据这些数据,大致得出该泵站的触发机制,大概就是在什么情况下这个泵站开一个泵、两个泵……

   我们的想法是,考虑泵站前池液面高度、泵站前池液面增高的速度以及泵站前池液面增高的加速度,找到这三者与开几个泵之间的关系。

    但是,我们本身想根据这些数据进行函数拟合,但是发现似乎做不出来,所以想问一问污水泵站触发的一般机制是怎样的?以及关于这样一个问题有没有什么可行的解决方法?
10分悬赏
4389
skkssun
文章数:135
年度积分:123
历史总积分:4389
注册时间:2015/11/25
发站内信
发表于:2019/3/28 9:58:49
#1楼
根据液位做个分段启动,然后高大上一点么几个水泵根据运行台式做个排序,优选台时少的启动。
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/3/28 10:16:01
#2楼
你要是不嫌麻烦就建个小型数据库。
横排表头,低低水位,低水位,正常,高水位,高高水位。
竖排表头对应泵的编号。
然后输入每个泵对应的启停规则,比如高高水位全开,高水位开1、3泵等等,让PLC自己去查表
25125
wenquan753
文章数:15253
年度积分:56
历史总积分:25125
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2019/3/28 13:37:20
#3楼
我觉得楼上方法是可以
更简单点就是每个水池设置几个高度的液位开关来控制泵的启停数量。
或者采用超声波液位实时反馈液位,使用人员根据需要自行修改设置。
19263
pqsh 版主
文章数:7424
年度积分:1093
历史总积分:19263
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/3/28 18:29:35
#4楼
你是要控制策略还是要数据分析?要控制好办.
要分析数据,把数据发上来.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
50
三尺云笺nBKb
文章数:4
年度积分:50
历史总积分:50
注册时间:2019/3/27
发站内信
发表于:2019/3/28 23:17:26
#5楼
这是数据,我们主要是根据这些数据,去找这个泵站触发几个泵的规则,想知道有没有什么好的办法,谢谢大家了!
附件:
[本地下载]
50
三尺云笺nBKb
文章数:4
年度积分:50
历史总积分:50
注册时间:2019/3/27
发站内信
发表于:2019/3/28 23:18:23
#6楼
回复 #4楼 pqsh
数据发上来了,我们主要是做数据分析,谢谢帮忙!
50
三尺云笺nBKb
文章数:4
年度积分:50
历史总积分:50
注册时间:2019/3/27
发站内信
发表于:2019/3/28 23:20:25
#7楼
回复 #1楼 skkssun
感觉只考虑液位是不是不够全面,根据数据,有些开泵情况和液位的改变对不上,所以我们想是不是还要考虑速度、加速度等东西,这样一来我们不知道如何把这些因素攒起来,搞出开泵规则了。
20529
jinqiaoma
文章数:5448
年度积分:408
历史总积分:20529
注册时间:2009/5/15
发站内信
2018论坛热心网友
发表于:2019/3/29 3:20:34
#8楼
以下是引用三尺云笺nBKb2019/3/28 23:20:25的发言:
感觉只考虑液位是不是不够全面,根据数据,有些开泵情况和液位的改变对不上,所以我们想是不是还要考虑速度、加速度等东西,这样一来我们不知道如何把这些因素攒起来,搞出开泵规则了。
水泵自动控制只有液位是不行的,倒不是说数据咋样,没有电流、出口压力和流量参与控制,有很高的设备损坏风险。
如果是人工开泵,启泵和液位对不上正常,因为每个人的操作习惯都有区别。
你说的速度、加速度指的是水位的变化情况吗?如果是多泵运转,且水位变化规律性不强,确实有必要根据水位上升的变化率确定是否增加水泵运行,或者在水泵运行时根据水位是否按照设定的速度降低来判断是否需要增加水泵台数,我认为应该简化为“液位差/单位时间”。
[此贴子已经被作者于2019/3/29 3:21:51编辑过]
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/3/29 8:15:57
#9楼
我觉得楼主把问题搞复杂了。
根据楼主的描述,这个泵站是给一个污水池排水的。为什么要给污水池排水?最根本的就是为了不让它溢出来,或者说保持水位!
那我们就保持水位就好了啊。
你把每个泵的排水量列出来,得出最大排水量。然后每个泵都加入PID调节,第次开泵,当前一个泵满负荷水位还在上升的时候,开启后一个泵。
或者直接根据最大排水量进行PID调节,得出经过PID调节的实时应排水量,根据这个量阶梯开泵。
如果考虑到泵要休息,再加入一个时间机制,每隔几小时轮换一下。
感觉越说越麻烦了,最后还是一个小型数据库。
要想编程不麻烦就得自己计算这个表格,最后还是查表。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005