设为首页 | 成都一卡通
一卡通相关技术
基于 Multi-Agent 的分布式污水处理智能化系统研究(3)
发布时间:2014-05-19 10:09 来源:未知
摘     要
污水处理过程由于反应机理复杂,且具有多变量、非线性、时变性、随机性和复杂性的特点,属难以控制的复杂工业过程,采用传统的控制理论及技术难以实现其稳定运行和出水的达标排放。目前,人工智能技术在工程系统中的应用研究,已成为其与各应用领域相融合的热点与重点,并取得了令人瞩目的成就,然而其在污水处理领域中的应用在国内尚处于探索性研究阶段。如何利用人工智能技术实现污水处理过程的稳定、可靠运行,保证出水达标排放以及节能降耗等,已成为迫切需要解决的课题。论文在较全面分析近几年来国内外污水处理领域人工智能技术应用研究现状,以及分布式人工智能 Multi-Agent 理论、粗糙集理论、专家系统理论和人工神经网络理论的基础上,提出了建立基于 Multi-Agent 理论的污水处理分布式智能化系统的新构想,以实现污水处理过程的智能控制、难测工艺参数的软测量、异常现象实时智能故障诊断以及冲突消解等智能化系统功能。
并在 Java 语言环境下,基于开放的 JADE(Java Agent Development Framework)3.2开发平台,遵循FIPA(Foundation for Intelligent Physical Agent)标准,采用Hibernate、Spring  framework 等技术实现了该智能化系统的原型系统,为 Multi-Agent 理论的实用化探索出了一条切实可行的技术途径。 获得的主要研究结果如下:
① 通过对 Agent 及 MAS(Multi-Agent System)理论以及污水处理过程特点的分析,在国内首次提出了基于 Multi-Agent 的分布式污水处理智能化系统的层次结构和系统结构模型;定义了系统中各 Agent 的内部逻辑结构及功能。 研究结果表明,该智能化系统层次清晰,Multi-Agent 呈模块化结构,既相互独立,又有机地联系在一起,系统鲁棒性和扩展性好。
② 为了实现该 Multi-Agent 系统,保证系统的开放性,使异构 Agent 之间能够进行互操作。通过对 FIPA 标准、JADE  Agent 开发平台以及 Hibernate、Spring framework 数据库技术的研究,并利用污水处理过程控制系统平台,在国内首次实现了 Multi-Agent 污水处理智能化系统的原型系统。
③ 通过分析活性污泥法污水处理过程常见的异常现象,建立了活性污泥法污水处理系统曝气池故障树和二沉池故障树,采用正向链推理机制和模糊专家系统技术,基于 Fuzzy JESS(Fuzzy Java Expert System Shell)专家系统开发平台,在国内首次实现了活性污泥污水处理系统异常现象的智能故障诊断 Agent。该故障诊
断 Agent 具有知识库、推理机、主程序相分离的特点,便于更新知识源,保证了系统的透明性、灵活性和可移植性。Java  的平台无关性及多线程机制还使得 Fuzzy  JESS 可以与其他应用程序并发执行。
④ 为解决污水处理过程有许多无法直接在线测量或测量滞后很大而难以控制的关键变量的测量问题,经过对软测量技术原理的分析研究,给出了基于人工神经网络的污水处理参数软测量模型方法。为提高神经网络的实时性、有效性,采用粗糙集理论对模型进行预处理,经约简属性、消除冗余信息后,在国内首次
建立了基于粗糙集-神经网络的污水处理难测水质参数的软测量模型,并应用于某城市污水厂实际的 SVI 参数测量。测量结果表明,该软测量模型测量精度较高,其相对误差平均值 0.90%,最大值 1.73%,RMSE 为 2.744。特别是与未采用粗糙集预处理的模型相比,大大降低了输入数据的维数,减少了神经网络的训练时间及训练步数,有利于软测量模型的实用化。
⑤ 为实现活性污泥法单元过程的自动控制,智能化系统设有曝气池 DO 控制Agent、污泥回流控制 Agent 和排泥控制 Agent 三个执行 Agent。 曝气池 DO 控制 Agent 采用模糊控制算法,适应于 DO 这种具有大惯性、大滞后和不确定性特点对象的控制;  污泥回流 Agent 采用实时监测曝气池 MLSS,根据实测 MLSS 与给定值的偏差,用 PID 算法控制污泥回流泵转速的控制方式;排泥控制 Agent 通过求出每天的排泥量,用液位计(开/关)控制启动排泥泵排泥。将曝气池 DO 控制 Agent 用带延时一阶惯性环节、带延时二阶惯性环节等具有工业过程特性的典型环节仿真,结果表明该模糊控制器不仅对被控对象参数变化适应能力强,而且在对象模型结构发生较大改变的情况下,也能获得较好的控制效果,从而验证了该控制器用于实际 DO 控制时的适应性。
⑥ Agent  之间相互作用是 MAS 的一个重要特征,相互作用过程中 Agent 间发生冲突不可避免。Agent 之间正是通过一定的协调、冲突消解过程完成对整个问题的求解。通过对活性污泥法污水处理过程中各 Agent 可能产生的冲突及其识别方法的分析,根据 MAS 中的冲突协商和任务协作理论,提出了本系统冲突消解策略,并实现了冲突消解 Agent。
⑦ 数据服务 Agent 的功能是为其它 Agent 提供统一、灵活的访问控制系统实时数据库的接口。该智能化系统中各 Agent 对实时数据库的读写操作都是通过数据服务 Agent 提供的相关服务来实现。论文采用 Hibernate  与 Spring framework 数据库访问技术,使系统中的实时数据库对各 Agent 来说都是透明的,系统可移植性好,生命周期长。
⑧ 由于 MAS 是由多个 Agent 形成的松散耦合系统,通信是实现 Agent 间交互和社会组织的基础,因此 Agent 间通信是 Multi-Agent 系统研究的重要问题之一。通过对 Agent 通信模式的分析,确定该智能化系统采用 FIPA-ACL 作为 Agent 间的通信语言,并研究确定了通信方式、通信策略、通信协议和通信内容,实现了该 智能化系统 Agent 之间的有效通信。 基于 Multi-Agent 理论建立的污水处理分布式智能化系统,能更好地提高整个控制系统的决策水平,从而更好地实现污水处理过程的智能化运行、控制和监管,提高处理出水质量和节能降耗。现代污水处理监控系统的软硬件平台,以及高效的 Java 语言环境、JADE、Fuzzy  JESS、Hibernate、Spring  framework 等系统实现技术,使基于 Multi-Agent 理论建立的污水处理分布式智能化系统的实现切实可行。