Control of complex distributed systems with distributed intelligent agents

Abstract Control of spatially distributed systems is a challenging problem because of their complex nature, nonlinearity, and generally high order. The lack of accurate and computationally efficient model-based techniques for large, spatially distributed systems leads to challenges in controlling the system. Agent-based control structures provide a powerful tool to manage distributed systems by utilizing (organizing) local and global information obtained from the system. A hierarchical, agent-based system with local and global controller agents is developed to control networks of interconnected chemical reactors (CSTRs). The global controller agent dynamically updates local controller agent’s objectives as the reactor network conditions change. One challenge posed is control of the spatial distribution of autocatalytic species in a network of reactors hosting multiple species. The multi-agent control system is able to intelligently manipulate the network flow rates such that the desired spatial distribution of species is achieved. Furthermore, the robustness and flexibility of the agent-based control system is illustrated through examples of disturbance rejection and scalability with respect to the size of the network.

[1]  Panagiotis D. Christofides,et al.  Coordinating feedback and switching for control of hybrid nonlinear processes , 2003 .

[2]  Inanç Birol,et al.  Effect of environment partitioning on the survival and coexistence of autocatalytic replicators. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Mato Baotic,et al.  Hybrid Systems Modeling and Control , 2003, Eur. J. Control.

[4]  Inanc Birol,et al.  Feedback Control of a Continuous-Flow Stirred Tank Reactor with Competing Autocatalators , 2003 .

[5]  Ali Cinar,et al.  Static and Dynamic Behavior of Autocatalytic Replicators in Reactor Networks , 2004 .

[6]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[7]  Victor R. Lesser,et al.  Cooperative Multiagent Systems: A Personal View of the State of the Art , 1999, IEEE Trans. Knowl. Data Eng..

[8]  N. Peric,et al.  Hybrid system theory based optimal control of an electronic throttle , 2003, Proceedings of the 2003 American Control Conference, 2003..

[9]  J. Handler Making sense out of agents , 1999, IEEE Intelligent Systems and their Applications.

[10]  H. Van Dyke Parunak,et al.  Toward the Specification and Design of Industrial Synthetic Ecosystems , 1997, ATAL.

[11]  Kirk Czymmek,et al.  Autophagy Regulates Programmed Cell Death during the Plant Innate Immune Response , 2005, Cell.

[12]  L. Wolpert Positional information and the spatial pattern of cellular differentiation. , 1969, Journal of theoretical biology.

[13]  Panagiotis D. Christofides,et al.  Fault‐tolerant control of process systems using communication networks , 2005 .

[14]  Inanc Birol,et al.  Measuring complexity in reactor networks with cubic autocatalytic reactions , 2005 .

[15]  Nicholas R. Jennings,et al.  A methodology for agent-oriented analysis and design , 1999, AGENTS '99.

[16]  A. Cinar,et al.  Intelligent process control with supervisory knowledge-based systems , 1994, IEEE Control Systems.

[17]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[18]  Nicolaas J. Vriend,et al.  Schelling's Spatial Proximity Model of Segregation Revisited , 2003 .

[19]  Panagiotis D. Christofides,et al.  Control of nonlinear distributed process systems : Recent developments and challenges , 2001 .

[20]  Martin J. Kollingbaum,et al.  Designing Agents for Manufacturing Control , 1998 .

[21]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[22]  Inanç Birol,et al.  Agent-based control of autocatalytic replicators in networks of reactors , 2005, Computers and Chemical Engineering.

[23]  Y. Shoham,et al.  What we talk about when we talk about software agents , 1999, IEEE Intell. Syst..