Abstract
Distributed Model Predictive Control is used to coordinate agents in multi-agent systems by managing set-points and coupling constraints. The coordination of multi-agent systems concept regards all type of control algorithms dependent on information interchange between subsystems. The control algorithms are developed to solve a series of static optimization problems with nonlinear coupling constraints by means of a typical receding horizon policy applied in predictive control design. For distributed scenarios, the motion of each agent is determined by the distributed algorithm as function of the information shared with the other agents making the individual behavior implicitly dependent on a global outcome or cost. The control algorithm is used to maneuver dynamically decoupled mechanical agents in a two dimensional scenario with obstacles avoidance. The found solution is meaningful to realize how Predictive Control can be an alternative to other solutions obtained through Dynamic Games, where the agents play an important role, in a strategic space, as game players or Computational Intelligence technique, where the agents present a self-organized behavior. Hence, the developed algorithm is useful to maneuver unmanned vehicles in mazes, formations and also for collision avoidance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Grüne, L., Pannek, J.: Nonlinear Model Predictive Control. Theory and Algorithms. Springer (2011)
Rawlings, J.B., Mayne, D.Q.: Model Predictive Control: Theory and Design. Nob Hill Publishing (2009)
Negenborn, R.R., Lukszo, Z., Hellendoorn, H. (Eds.).: Intelligent Infrastructures, Control and Automation: Science and Engineering, vol. 42, 1st edn. Springer (2010)
Camponogara, E., Jia, D., Krogh, B.H., Talukar, B.H.: Distributed model predictive control. IEEE Control Syst Mag (2002)
Zhang, Y., Li, S.: Networked model predictive control based on neighborhood optimization serially connected large-scale processes. J. Process Control 17, 37–50 (2007)
Igreja, J.M., Lemos, J.M., Cadete, F.M., Rato, L., Rijo, M.: Control of a water delivery canal with cooperative distributed MPC. In: American Control Conference, IEEE Xplore, pp. 3346–3351 (2012)
Schumacher, M.: Objective coordination in multi-agent system engineering. Lecture notes in computer science. Lecture Notes in Artificial Intelligence, vol. 2039. Springer (2001)
Ren, W., Cao, Y.: Distributed coordination of multi-agent networks: emergent problems, models and issues. Communications and Control Engineering. Springer (2011)
Abbas, H., Bender, A., Gaidow, S., Whitbread, P.: Computational red teaming: past, present and future. IEEE Comput. Intell. Mag. (2011)
Trodden, P., Richards, A.: Cooperative distributed MPC of linear systems with coupled constraints. Automatica 40, 479–487 (2013)
Silva, J.E., Sousa, J.B., Pereira, F.L.: Trajectory constraints for robust vehicle formation control. In: Portuguese Conference on Automatic Control, Controlo’ (2012)
Fontes, F.A.C.C., Fontes, D.B.M.M, Caldeira, A.C.D: Obstacle avoidance in optimal switching of a formation geometry. In: Conference on Automatic Control Controlo’ (2012)
Barata, F.A., Neves-Silva, R.: Distributed model predictive control for thermal house comfort with auction of available energy. In: SG-TEP, IEEE International Conference on Smart Grid Technology, Economics and Policies (2012)
Ventak, A.S., Hisken, I.A., Rawlings, J.B., Wright, S.J.: Distributed MPC strategies with application to power system automatic generation control. IEEE Trans. Control Syst. Technol. 16(6) (2008)
Rugh, W.J.: Linear System Theory. Information and Systems Sciences Series. Prentice Hall, Upper Saddle River (2006)
Boyd, S.P., Vandenberghe, L.: Convex Optimization. Cambridge University Press (2004)
Acknowledgment
Part of this work was supported by Fundação para a Ciência e a Tecnologia (Portugal) under the projects UID/CEC/50021/2013 and PTDC/EEI-PRO/0426/2014 (SPARSIS).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this paper
Cite this paper
Igreja, J., Barata, F.A., Viveiros, C. (2017). Mechanical Multi-agent Maneuvering Using Noncooperative DMPC. In: Garrido, P., Soares, F., Moreira, A. (eds) CONTROLO 2016. Lecture Notes in Electrical Engineering, vol 402. Springer, Cham. https://doi.org/10.1007/978-3-319-43671-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-43671-5_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43670-8
Online ISBN: 978-3-319-43671-5
eBook Packages: EngineeringEngineering (R0)