Iterative Learning Control of Multi-agent Systems

The paper considers a group of systems (agents), each of which described by a model consisting from a linear part and a static nonlinearity, satisfying special quadratic constraints, connected by a feedback. All systems operate in the repetitive mode with a constant pass length, and with resetting to the initial state after each pass is complete. Data connections among the systems are defined by a directed graph. The problem of reaching a consensus is formulated as designing an iterative learning control law (protocol) under which the output variable of each agent reaches a reference trajectory (pass profile) as the number of passes grows infinitely. The ultimate results are written in form of linear matrix inequalities. In linear case the consensus problem is reduced to simultaneous stabilization problem. An example of networked iterative learning control design for four identical gantry robots is considered based on models constructed using measured frequency response data.

[1]  Alexander L. Fradkov,et al.  Linear matrix inequality-based analysis of the discrete-continuous nonlinear multivariable systems , 2015, Autom. Remote. Control..

[2]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[3]  AhnHyo-Sung,et al.  Iterative Learning Control , 1999 .

[4]  Jian-Xin Xu,et al.  Iterative learning control for multi-agent systems consensus tracking , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[5]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[6]  Julia Emelianova,et al.  Stability of a Class of Nonlinear Repetitive Processes with Application to Iterative Learning Control , 2016 .

[7]  Qing Liu,et al.  An iteration-domain filter for controlling transient growth in Iterative Learning Control , 2010, Proceedings of the 2010 American Control Conference.

[8]  Richard M. Murray,et al.  Information flow and cooperative control of vehicle formations , 2004, IEEE Transactions on Automatic Control.

[9]  Kevin L. Moore,et al.  Iterative Learning Control: Brief Survey and Categorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  YangQuan Chen,et al.  Iterative learning control for multi-agent formation , 2009, 2009 ICCAS-SICE.

[11]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[12]  Krzysztof Galkowski,et al.  Weak stability of nonlinear repetitive processes , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[13]  Krzysztof Patan Iterative Learning Control , 2019 .

[14]  Jian-Xin Xu,et al.  An iterative learning control approach for synchronization of multi-agent systems under iteration-varying graph , 2013, 52nd IEEE Conference on Decision and Control.

[15]  Krzysztof Galkowski,et al.  Experimentally supported 2D systems based iterative learning control law design for error convergence and performance , 2010 .

[16]  Yang Liu,et al.  An iterative learning approach to formation control of multi-agent systems , 2012, Syst. Control. Lett..

[17]  Junping Du,et al.  On iterative learning algorithms for the formation control of nonlinear multi-agent systems , 2014, Autom..

[18]  W. Marsden I and J , 2012 .

[19]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[20]  Alexander L. Fradkov,et al.  Problems and methods of network control , 2016, Autom. Remote. Control..

[21]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[22]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[23]  Krzysztof Galkowski,et al.  Stability of nonlinear discrete repetitive processes with Markovian switching , 2015, Syst. Control. Lett..