技术新讯 > 控制调节装置的制造及其应用技术 > 一种水厂混凝投药预测控制系统及使用方法与流程  >  正文

一种水厂混凝投药预测控制系统及使用方法与流程

  • 国知局
  • 2024-08-01 00:02:17

本发明涉及预测控制领域,尤其涉及一种水厂混凝投药预测控制系统及使用方法。

背景技术:

1、自来水厂混凝投药是原水处理工艺流程中的重要环节,絮凝剂投药过高会导致铝离子含量过多,影响人类大脑发育,而偏少会造成出水浊度过高,水质质量差。由于混凝投药过程控制检测时间长,出现了大滞后性和超调性,因此出现了“模型+后反馈机制”,如中国专利cn117556196a公开了“一种面向自来水厂絮凝剂智能投加方法及其系统”就使用了该方法。但浊度的采集不仅滞后和超调,还存在多环境因素及气象因素的影响,且模型的建立依赖大数据量,耗时耗力,不同控制方法也存在精度差异问题。因此,如何引入气象环境因素对浊度采集的影响,有效采用精度高、计算量少、控制简单的方法是迫切需要解决的技术问题。

技术实现思路

1、有鉴于此,本发明提出了一种水厂混凝投药预测控制系统及使用方法,以解决现有的水厂混凝投药控制大滞后性、超调、控制简单、气象因素干扰导致控制精度不高的问题,提高了絮凝剂剂量使用的精度。

2、本发明的技术方案是这样实现的:一方面,本发明提供了一种水厂混凝投药预测控制系统,其中,包括配水井、加药泵、机械混合器、絮凝沉淀池、plc从站1、plc从站2、plc从站3、plc网关、气象服务网站、云服务器;

3、所述配水井用于储存水源,内部装有原水流量传感器、原水浊度传感器、原水水温传感器、原水ph值传感器,分别通过电连线将信号传送至所述plc从站1;

4、所述加药泵与所述plc从站2电性相连,用于接收所述plc从站2的控制指令并按照控制命令的剂量将絮凝剂加注至所述机械混合器;

5、所述机械混合器用于混合原水和絮凝剂并送入所述絮凝沉淀池;

6、所述絮凝沉淀池用于将原水和絮凝剂水解形成的矾花沉淀,出口处装有出水浊度传感器,通过电连线将出水浊度信号传送至所述plc从站3;

7、所述plc从站1与原水流量传感器、原水浊度传感器、原水水温传感器、原水ph值传感器电性相连,用于采集原水流量、浊度、水温和ph值信息并上传至所述plc网关;

8、所述plc从站2与所述plc网关网络相连,用于接收所述plc网关下发的命令;

9、所述plc从站1与出水浊度传感器电性相连,用于采集出水浊度信息并上传至所述plc网关;

10、所述plc网关分别与所述plc从站1、plc从站2、plc从站3和所述云服务器网络相连,用于将所述plc从站的modbus协议与所述云服务器的4g/5g协议相互转换;

11、所述气象服务网站与所述云服务器网络相连,用于获取水厂当地气象预报信息和实时信息并发送给云服务器;

12、所述云服务器用于接收传感器信号经所述plc从站1、所述plc从站3经所述plc网关传送的数据,同时接收当地气象信息,在絮凝沉淀池出口处采集出水浊度,建立气象干扰通道函数,加入干扰条件,修正出水浊度传感器因气象变化引发的实际浊度滞后问题,最后云服务器采用基于sppso优化的igpc预测算法和模糊rbf神经网络pid算法建立的前馈-反馈复合控制系统模型,计算最终絮凝剂剂量,并经过所述plc网关经所述plc从站2控制所述加药泵,实现絮凝剂剂量精确前馈-反馈控制。

13、优选的,所述气象干扰通道函数是,其中,k表示增益,表示延迟时间,t1和t2表示时间常数,这四个参数由存储在云服务器中的气温、湿度对应参数表中获得,e为自然常数。

14、所述最终絮凝剂剂量是,其中表示时刻,表示t时刻计算的前馈絮凝剂控制量,表示t时刻计算的反馈絮凝剂控制量,表示权重系数。

15、所述前馈-反馈复合控制系统模型包括前馈控制器模型和反馈控制器模型;

16、所述前馈控制器模型采用基于sppso优化的igpc预测算法,通过采集原水流量、原水浊度、原水水温和原水ph值得到与出水目标浊度条件下絮凝剂剂量函数关系,确定絮凝剂剂量目标值带入sppso粒子群算法获取寻优范围,确立适应度函数进行寻优,获得最优絮凝剂增量,计算所需前馈絮凝剂剂量;

17、所述反馈控制器模型是在获得出水浊度数据后采用模糊rbf神经网络pid算法,获得最优絮凝剂增量,计算所需反馈絮凝剂剂量。

18、优选的,所述前馈控制器模型,包括如下步骤:

19、p1.设置给定出水目标浊度,初始化参数预测时域,控制时域,加权系数,柔化系数,学习因子,种群规模,种群迭代次数,速度限幅,求解igpc预测模型;

20、p2.根据历史输入值求解预测输出值及参考轨迹,利用递推最小二乘法求取控制器参数g,根据絮凝剂控制增量约束范围设定sppso寻优范围;

21、p3.初始化粒子种群,设定寻优函数,,,其中,e{}表示数学期望,表示时刻,表示设定值,n表示预测时域,m表示控制时域,即m步后控制量相等,表示加权系数,表示参考轨迹,,获得前馈絮凝剂控制增量;

22、p4.根据式计算输出,其中,表示t时刻计算的前馈絮凝剂控制量;

23、p5.更新状态存储序列,重复步骤p2-p5,直至结束。

24、优先的,所述反馈控制器模型,包括如下步骤:

25、l1.获取输入出水实际浊度与出水目标浊度偏差e和单位时间内出水实际浊度与出水目标浊度偏差变化量ec,输入变量n=2,该层每个节点与输入参数关系为:,其中i=1···n;

26、l2.制定模糊化网络规则,使用负大、负中、负小、零、正小、正中、正大组成模糊子集节点;

27、l3.采用高斯函数生成隶属度函数,节点关系式为:,其中,i=1···n,j=1···m,cij和bij分别是第i个输入变量j个模糊集合中心和基宽;

28、l4.利用式计算输入数目和模糊子集点数量,得出节点数,其中,i1=1···m,i2=1···m,n=1···mn;

29、l5.利用式去模糊化后输出pid控制器的比例系数kp、积分系数ki和微分系数kd,其中为权值连接矩阵,i=1,2,3,

30、l6.将三个pid系数带入控制算法,其中,表示t时刻计算的反馈絮凝剂控制量,表示t时刻计算的絮凝剂控制增量,表示t时刻计算的出水实际浊度与出水目标浊度偏差,kp表示比例系数,ki表示积分系数,kd表示微分系数;

31、l7.神经网络整定指标为,分别通过梯度下降法计算,,,其中学习效率,更新三个pid系数,带入pid控制算法;

32、l8.获得pid控制输出反馈絮凝剂控制量并反馈,重复上述过程。

33、优选的,前馈控制器模型和反馈控制器模型,使用matlab软件编译通过。

34、另一方面,本发明提供一种水厂混凝投药预测控制系统的使用方法,包括如下步骤:

35、s1.plc从站1采集原水流量、原水浊度、原水水温和原水ph值信息经plc网关至云服务器;

36、s2.云服务器根据确定的目标浊度,计算出水实际浊度与出水目标浊度偏差e和出水实际浊度与出水目标浊度偏差变化量ec;

37、s3.云服务器将偏差e和偏差变化量ec代入模糊rbf神经网络pid反馈控制器,计算反馈增量,获得反馈絮凝剂剂量;

38、s4.云服务器将原水流量、原水浊度、原水水温、原水ph值代入基于sppso优化的igpc预测前馈控制器,计算前馈增量,获得前馈絮凝剂剂量;

39、s5.云服务器根据反馈絮凝剂剂量和前馈絮凝剂剂量计算加药量并通过plc网关和plc从站2控制加药泵加絮凝剂;

40、s6.絮凝剂经机械混合器混合后送入絮凝沉淀池形成矾花沉淀,清洁的水输出,同时云服务通过访问当地气象服务网站获取气象信息,产生干扰通道函数,加入干扰条件;

41、s7.plc从站3采集出水浊度信息经plc网关至云服务器,控制系统重复开始s1过程。

42、本发明水厂混凝投药预测控制系统及使用方法相对于现有技术具有以下有益效果:

43、在原有水厂plc控制系统的基础上引入了plc网关、当地气象服务网站和云服务器,通过加入气象信息作为控制干扰因素,克服了混凝投药过程中的气象干扰特性对控制系统的影响;

44、采用基于sppso优化的igpc预测前馈控制算法,将隐式广义预测控制和改进粒子群算法相结合,克服了搜索局部最优的问题,同时简化了控制率运算,减少了运行时长,改进了原有混凝投药系统控制大滞后性的缺点;

45、采用模糊rbf神经网络pid反馈算法,综合模糊控制的经验化和神经网络自我学习的优点,将神经网络模糊化,精确迭代pid比例系数、积分系数和微分系数增量,改进了原有混凝投药系统控制超调量和调节时间滞后的缺点。

本文地址:https://www.jishuxx.com/zhuanli/20240730/199491.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。