A CEP-based SOA for the management of WasteWater Treatment Plants

In the last years, integrated hardware/software architectures for the remote and/or automatic management of WasteWater Treatment Plants have been developed using different approaches and techniques. In this paper, we propose a different modular infrastructure which extends a Service-Oriented Architecture with the concept of Complex Event Processing. Our proposal is based on an Enterprise Service Bus, a distributed message-oriented middleware, extended with a Rule Service, embedding a rule engine in the system, an Event Router and an Event Scheduler. The infrastructure is then used to implement a modular and flexible management system for a Sequencing Batch Reactor treatment plant: this system includes a database facility, a user interface, a temporized manager to schedule the different phases of the treatment process and, finally, a signal-aware real-time DSS used for an adaptive process control.

[1]  A. Charef,et al.  An adaptive and predictive control strategy for an activated sludge process , 2000 .

[2]  D Orhon,et al.  The mechanism and design of sequencing batch reactor systems for nutrient removal--the state of the art. , 2001, Water science and technology : a journal of the International Association on Water Pollution Research.

[3]  J. Mata-Álvarez,et al.  Utilization of SBR Technology for Wastewater Treatment: An Overview , 2002 .

[4]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[5]  Miquel Sànchez-Marrè,et al.  Designing and building real environmental decision support systems , 2004, Environ. Model. Softw..

[6]  Emil Petre,et al.  Nonlinear and Neural Networks Based Adaptive Control for a Wastewater Treatment Bioprocess , 2008, KES.

[7]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[8]  Manel Poch,et al.  Advanced Agent-Based Environmental Management Systems , 2008 .

[9]  M A Rodrigo,et al.  Nonlinear control of an activated sludge aeration process: use of fuzzy techniques for tuning PID controllers. , 1999, ISA transactions.

[10]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .

[11]  O. Hao,et al.  Sequencing batch reactor system for nutrient removal : ORP and pH profiles , 1996 .

[12]  Miquel Sànchez-Marrè,et al.  OntoWEDSS: augmenting environmental decision-support systems with ontologies , 2004, Environ. Model. Softw..

[13]  J. Rodríguez,et al.  Treatment of coke wastewater in a sequential batch reactor (SBR) at pilot plant scale. , 2008, Bioresource technology.

[14]  Miquel Sànchez-Marrè,et al.  Agents as a Decision Support Tool in Environmental Processes: The State of the Art , 2009 .

[15]  Charles L. Forgy,et al.  Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem , 1982, Artif. Intell..

[16]  Ma Yong,et al.  Feedforward-feedback control of dissolved oxygen concentration in a predenitrification system , 2005, Bioprocess and biosystems engineering.

[17]  K. P. Sycara Multiagent systems : Special issue on agents , 1998 .

[18]  J. Riesco,et al.  Adaptive predictive expert (ADEX) control: application to wastewater treatment plants , 2002, Proceedings of the International Conference on Control Applications.

[19]  K. Sycara,et al.  This Is a Publication of the American Association for Artificial Intelligence Multiagent Systems Multiagent System Issues and Challenges Individual Agent Reasoning Task Allocation Multiagent Planning Recognizing and Resolving Conflicts Managing Communication Modeling Other Agents Managing Resources , 2022 .

[20]  Norhaliza Abdul Wahab,et al.  Multivariable PID control design for activated sludge process with nitrification and denitrification , 2009 .

[21]  Mohamed Azlan Hussain,et al.  Review of the applications of neural networks in chemical process control - simulation and online implementation , 1999, Artif. Intell. Eng..

[22]  A. Spagni,et al.  Experimental considerations on monitoring ORP, pH, conductivity and dissolved oxygen in nitrogen and phosphorus biological removal processes. , 2001, Water science and technology : a journal of the International Association on Water Pollution Research.

[23]  Paola Mello,et al.  Formal verification of wastewater treatment processes using events detected from continuous signals by means of artificial neural networks. Case study: SBR plant , 2010, Environ. Model. Softw..

[24]  Frank P. Coyle Review of 'The power of events: An introduction to complex event processing in distributed enterprise systems,' by David Luckham, Addison Wesley Professional, May 2002 , 2003, UBIQ.

[25]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.