Multi-agent distributed model predictive control with fuzzy negotiation

Abstract In this work, a multi-agent distributed model predictive control (DMPC) including fuzzy negotiation has been developed. A novel fuzzy inference system is introduced as a negotiation technique between agents in a cooperative game algorithm, allowing for the consideration of economic criteria and process constraints within the negotiation process, providing an easier interpretation of the available knowledge. The fuzzy negotiation produces smoother control actions than where the negotiation is based only on costs evaluation, because both agents provide their best to generate the final control action. The results show good tracking and disturbance rejection in the case study proposed. The methodology has been implemented in a JAVA based platform with a friendly user interface to deploy the multi-agent system (MAS), and it has been validated in the water level control in a four coupled tanks system.

[1]  Li Bai,et al.  Distributed fuzzy logic price negotiation in market based multi-agent control , 2013, 2013 6th International Symposium on Resilient Control Systems (ISRCS).

[2]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Lin Li,et al.  An agent-based fuzzy constraint-directed negotiation model for solving supply chain planning and scheduling problems , 2016, Appl. Soft Comput..

[4]  Jairo Espinosa,et al.  A comparative analysis of distributed MPC techniques applied to the HD-MPC four-tank benchmark , 2011 .

[5]  Eduardo F. Camacho,et al.  Distributed model predictive control based on agent negotiation , 2011 .

[6]  Eduardo F. Camacho,et al.  Robust tube-based MPC for tracking of constrained linear systems with additive disturbances , 2010 .

[7]  J. M. Maestre,et al.  Distributed Model Predictive Control: An Overview and Roadmap of Future Research Opportunities , 2014, IEEE Control Systems.

[8]  Ion Necoara,et al.  Efficient parallel coordinate descent algorithm for convex optimization problems with separable constraints: Application to distributed MPC , 2013, 1302.3092.

[9]  Anirban Mahanti,et al.  Game Theoretic Model Predictive Control for Distributed Energy Demand-Side Management , 2015, IEEE Transactions on Smart Grid.

[10]  Karl Henrik Johansson,et al.  The quadruple-tank process: a multivariable laboratory process with an adjustable zero , 2000, IEEE Trans. Control. Syst. Technol..

[11]  Moritz Diehl,et al.  A comparison of distributed MPC schemes on a hydro‐power plant benchmark , 2015 .

[12]  Eduardo F. Camacho,et al.  Distributed model predictive control based on a cooperative game , 2011 .

[13]  Ying Bai,et al.  Fundamentals of Fuzzy Logic Control — Fuzzy Sets, Fuzzy Rules and Defuzzifications , 2006 .

[14]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[15]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[16]  Antonio Sala,et al.  Shape-independent model predictive control for Takagi-Sugeno fuzzy systems , 2017, Eng. Appl. Artif. Intell..

[17]  Ryszard Kowalczyk,et al.  Fuzzy e-negotiation agents , 2002, Soft Comput..

[18]  Xudong Luo,et al.  A multi-demand negotiation model based on fuzzy rules elicited via psychological experiments , 2017, Appl. Soft Comput..

[19]  Rickey Dubay,et al.  Adaptive fuzzy backstepping control for a class of uncertain nonlinear strict-feedback systems based on dynamic surface control approach , 2019, Expert Syst. Appl..

[20]  Bart De Schutter,et al.  Feasible-Cooperation Distributed Model Predictive Control Scheme Based on Game Theory , 2011 .

[21]  Tshilidzi Marwala,et al.  A new T-S fuzzy model predictive control for nonlinear processes , 2017, Expert Syst. Appl..

[22]  Bernardo Morcego,et al.  Distributed MPC for large scale systems using agent-based reinforcement learning , 2010 .

[23]  Rui Araújo,et al.  Adaptive fuzzy identification and predictive control for industrial processes , 2013, Expert Syst. Appl..

[24]  Carlos Vivas,et al.  Suboptimal distributed control and estimation: application to a four coupled tanks system , 2016, Int. J. Syst. Sci..

[25]  Bart De Schutter,et al.  Multi-agent model predictive control for transportation networks: Serial versus parallel schemes , 2008, Eng. Appl. Artif. Intell..

[26]  Ming-Can Fan,et al.  Distributed MPC based consensus for single-integrator multi-agent systems. , 2015, ISA transactions.

[27]  P. Vega,et al.  Neural predictive control. Application to a highly non-linear system , 1999 .

[28]  Iisakki Kosonen,et al.  Multi-agent fuzzy signal control based on real-time simulation , 2001 .

[29]  Marko Bacic,et al.  Model predictive control , 2003 .

[30]  Reza Tavakkoli-Moghaddam,et al.  Designing a fuzzy Q-learning multi-agent quality control system for a continuous chemical production line - A case study , 2016, Comput. Ind. Eng..

[31]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .