基于拥挤距离的动态多目标粒子群优化实现污水处理过程的最优控制

文摘   2024-10-02 17:25   新加坡  
点击订阅公众号 | 前沿学术成果每日更新               

第一作者:Hongliang Dai

通讯作者:Xingang Wang

DOIhttps://doi.org/10.1016/j.jece.2023.109484



                 

                 

                 

                 

                 

                 

     

             
图文速览

               

文字摘要:在过去的几十年中,研究人员研究了多种多目标优化算法,以解决污水处理过程的最优决策问题。然而,由于影响因素之间复杂的关系,特别是在涉及大量决策变量的废水处理过程中,从帕累托最优集(Pareto optimal sets)中得到理想解仍然是一个挑战。因此,该研究提出了一种基于拥挤距离(crowding distance)的改进动态多目标粒子群优化算法(DMOPSO-CD),以获得污水处理过程中能耗(EC)与出水质量(EQ)平衡的全局最优解。该算法包括优化模块和一个自组织模糊神经网络,提高了粒子的全局搜索能力,保持了非劣解(non-inferior solution)的多样性,并解决了污水处理过程优化中的多目标关键问题。该优化算法应用于benchmark simulation model No.1(BSM1),并且优化结果显示:在干燥雨天暴风雨天气下,废水处理的能耗分别降低了7.87%、6.28%和7.30%。这种方法在出水质量和能耗方面优于多种广泛应用的算法,包括多目标布谷鸟搜索算法(multi-objective cuckoo search)、非支配排序遗传算法-II(non-dominated sorting genetic algorithm-II)和改进的帕累托进化算法(improving Pareto evolutionary algorithm),为污水处理的最优决策开辟了新的窗口。

图片摘要:

Highlights: 

  • 提出了一种改进的多目标优化算法用于BSM1优化。

  • 该算法具有粒子的全局搜索能力和多样的非劣解。
  • 提出的算法与多目标问题结合,实现了最优控制目标。
  • 动态跟踪污水参数实现了更灵活和准确的优化。
  • 提出的算法和模型实现了更低能耗的污水处理过程。
关键字:Multi-objective optimization;Particle swarm algorithm;Activated sludge process;Sewage treatment processes;Crowding distance

               

               

               

               

               

               

               
研究背景

                   
污水处理工艺的优化需要确保出水符合排放标准,同时降低运行能耗(EC)。污水处理工艺优化的难点在于控制目标中涉及大量相互关联的水质指标,没有一个解能够同时满足所有指标,为了解决上述问题,已经开发出多种优化控制策略。
神经网络控制结构能够在周期性干扰、参数不确定性和不可避免的传感器动态的约束下,优化并跟踪生物废水处理过程。以自组织径向神经网络为基础,出水水质(EQ)模型的结构和参数可通过神经元活动和交互信息进行校准。针对多目标优化过程中运行稳定性和目标函数冲突问题,采用非支配排序遗传算法对EQ和EC组成的模型进行评价和加权。虽然这些策略能够实现多个运行指标之间的平衡,但对于动态的城市污水处理来说,它们并不完美。参考运行特性的动态多目标优化控制策略的设计仍然具有挑战性。鉴于上述问题,该研究提出了一种基于拥挤距离(crowding distance)的动态粒子群优化算法(DMOPSO-CD),用于污水处理过程的最优控制。此外,自组织模糊神经网络(SOFNN)应用于污水处理的能耗(EC)和出水水质(EQ)控制模型,跟踪目标函数的最优设定值。通过在基准仿真模型1(BSM1平台)模拟和评估,成功实现了EC和EQ之间的权衡。

               

               

               

               

               

               

               
主要研究方法

                   
BSM1废水处理系统
BSM1废水处理系统包括一个生化反应池和一个二级沉淀池(见图S1):
  • 生化反应池包括两个缺氧罐和三个好氧罐,分别用于完成反硝化和硝化作用。
  • 二级沉淀池由一个沉淀池和一个污泥浓缩池组成。
  • 使用二次指数沉淀速率模型来模拟沉淀过程。
  • 通过控制氧传递系数来维持反应器罐中的溶解氧水平。
  • 并通过控制内循环流来维持缺氧罐中的硝酸盐水平。

图S1 带有BSM1和实施了DMOPSO-CD优化控制环的工厂示意图(用蓝线连接的控制器表示控制环的控制变量(SO,5, SNO,2, Qa and KLa5)

 基于拥挤距离的动态粒子群多目标优化算法(DMOPSO-CD)

DMOPSO-CD使用和第五单元曝气()作为输入变量,NH4+-N、TN、SS、BOD、COD、第五单元的溶解氧()和第二单元的硝酸盐浓度()在边界条件的约束下被确定(见图1)。该方案设计旨在在满足EQ标准的情况下最小化EC。上层优化解决针对的优化问题,其中下层包含两个控制器,分别通过调节氧转化系数和内部回流来控制浓度。其目的是在控制过程中最小化测量值与设定值之间的误差。多目标最优控制的目标是在满足EQ标准的同时尽可能减少EC。

图1 多目标优化控制体系结构图
基于自组织模糊神经网络(SOFNN)的多目标优化控制架构
底层控制器基于SOFNN设计(图 3),氧传递系数()和硝化液回流()流入是被操纵变量。第五区的溶解氧浓度()和第二区的硝酸氮浓度()是控制变量:
1. BSM1生成300组数据作为样本进行建模,包括和水质参数的输入项。EQ和EC是输出项。基于SOFNN的自适应控制器输出向量模型
2. 使用DMOPSO-CD优化目标函数,获得Pareto最优解集。
3. 模糊成员函数方法从Pareto解集中选择适当的偏好解决方案,以确定的最优设定值。
4. 采用PID(比例-积分-微分)跟踪控制器跟踪以及控制氧传递系数()和硝化液回流()的变化,当数据仿真完成后,结束;否则,返回步骤2,开始下一个优化周期。
图 3. 利用SOFNN预测、EC和EQ之间关系的污水处理预测模型(表示设定值;表示设定值与跟踪值之间的差异;表示算法跟踪值;是第u个模糊规则中第r个输入变量的前提部分;是第u个模糊规则的THEN部分)。

               

               

               

               

               

               

               
主要结果

                   

DMOPSO-CD在BSM1中对的最优控制水平的性能评估

通过控制氧传递系数优化了的设定值。SOFNN对实际EQ和EC值的跟踪效果能够跟踪实际值及其在拐点处的偏差(见图4),且建模的EC和EQ输出与实际输出一致。

图4. SOFNN的模型结果(EC设定输出对实际输出的跟踪效果(a),EQ设定输出对实际输出的跟踪效果(b))

在干旱、降雨、雷雨等环境下验证了优化算法的有效性

图5展示了在DMOPSO-CD下设定点和跟踪性能的最佳结果。我们通过在三种不同天气条件(干旱、降雨和暴雨)下进行实验来评估所提方法的控制性能。图5(a)和图5(b)分别显示了跟踪优化设定点的效果和误差。可以看出,该方法能够更好地跟踪实时变化的设定点。实际输出值与SO和SNO的最优设定值之间的误差始终保持在一个较小的范围内,分别为0~0.11 mg/L和0~0.08 mg/L。

图5. 不同天气条件下的跟踪结果。干燥天气下的跟踪结果(a),干燥天气下的跟踪结果(b),雨天下的跟踪结果(c),雨天下的跟踪结果(d),暴风雨天气下的跟踪结果(e),暴风雨天气下的跟踪结果(f)。

与其他算法的比较

为了验证DMOPSO-CD的性能,设计了四种其他算法:SPEA2、MOCS、MOPSO和NSGA-II,用于优化污水处理厂的一个数据周期和Pareto解集。在收敛性方面,DMOPSO-CD能搜索到与EC和EQ相对应的更好的控制器设置组合。从Pareto解集的多样性来看,DMOPSO-CD明显优于MOPSO,并且相对于NSGA-II和SPEA2也有所改进。

图7. DMOPSO-CD、改进的Praetor进化算法(SPEA2)、改进的布谷鸟搜索(MOCS)、多目标粒子群优化(MOPSO)和非支配排序遗传算法II(NSGA-II)在不同天气条件下获得的Pareto解集点及不同算法解集的比较。干燥天气(a)(b),雨天(c)(d),暴风雨天气(e)(f)。
文献信息             
:5              

点击“原文链接”,查看论文         


               

               

声明:本公众号分享的前沿学术成果来源于各学术网站,不依法享有其所有权。若原作者发现本次分享中的文字及图片涉及侵权,请立刻联系公众号后台或发送邮件,我们将及时修改或删除!         

邮箱:environmodel@sina.com         

若您认为有用,欢迎

Environmodel设为星标,或

点击“在看”或“分享”给他人

Environmodel
Environmodel(环境模型)专注于环境科学与工程领域的建模及模型研究进展,并分享涵盖机器学习、深度学习以及人工智能等相关领域的理论知识、主流工具和Python编程技巧。
 最新文章