Distributed adaptive output consensus control of second-order systems containing unknown non-linear control gains

ABSTRACT In this paper, we address the output consensus problem of tracking a desired trajectory for a group of second-order agents on a directed graph with a fixed topology. Each agent is modelled by a second-order non-linear system with unknown non-linear dynamics and unknown non-linear control gains. Only a subset of the agents is given access to the desired trajectory information directly. A distributed adaptive consensus protocol driving all agents to track the desired trajectory is presented using the backstepping technique and approximation technique of Fourier series (FSs). The FS structure is taken not only for tracking the non-linear dynamics but also the unknown portion in the controller design procedure, which can avoid virtual controllers containing the uncertain terms. Stability analysis and parameter convergence of the proposed algorithm are conducted based on the Lyapunov theory and the algebraic graph theory. It is also demonstrated that arbitrary small tracking errors can be achieved by appropriately choosing design parameters. Though the proposed work is applicable for second-order non-linear systems containing unknown non-linear control gains, the proposed controller design can be easily extended to higher-order non-linear systems containing unknown non-linear control gains. Simulation results show the effectiveness of the proposed schemes.

[1]  ChengLong,et al.  Neural-network-based adaptive leader-following control for multiagent systems with uncertainties , 2010 .

[2]  Guo-Xing Wen,et al.  Adaptive NN consensus tracking control of a class of nonlinear multi-agent systems , 2015, Neurocomputing.

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

[4]  Shaocheng Tong,et al.  Observer-Based Adaptive Fuzzy Tracking Control of MIMO Stochastic Nonlinear Systems With Unknown Control Directions and Unknown Dead Zones , 2015, IEEE Transactions on Fuzzy Systems.

[5]  Wei Wang,et al.  Distributed adaptive control for consensus tracking with application to formation control of nonholonomic mobile robots , 2014, Autom..

[6]  Peter Kuster,et al.  Nonlinear And Adaptive Control Design , 2016 .

[7]  P. Kokotovic,et al.  Adaptive nonlinear design with controller-identifier separation and swapping , 1995, IEEE Trans. Autom. Control..

[8]  I. Kanellakopoulos,et al.  Systematic Design of Adaptive Controllers for Feedback Linearizable Systems , 1991, 1991 American Control Conference.

[9]  Guoqiang Hu,et al.  Robust consensus tracking of a class of second-order multi-agent dynamic systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[10]  G. Nürnberger Approximation by Spline Functions , 1989 .

[11]  Jun Hu,et al.  Gain-Constrained Recursive Filtering With Stochastic Nonlinearities and Probabilistic Sensor Delays , 2013, IEEE Transactions on Signal Processing.

[12]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle Systems , 2007 .

[13]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[14]  Pratibha Mishra,et al.  Advanced Engineering Mathematics , 2013 .

[15]  John T. Wen,et al.  Adaptive motion coordination: Using relative velocity feedback to track a reference velocity , 2009, Autom..

[16]  Magdi S. Mahmoud Distributed consensus control , 2012 .

[17]  Bahram Karimi,et al.  Synchronisation of high-order MIMO nonlinear systems using distributed neuro-adaptive control , 2016, Int. J. Syst. Sci..

[18]  An-Chyau Huang,et al.  Sliding control of non-linear systems containing time-varying uncertainties with unknown bounds , 2001 .

[19]  Frank L. Lewis,et al.  Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics , 2012, Autom..

[20]  Guoqiang Hu,et al.  Robust consensus tracking for an integrator-type multi-agent system with disturbances and unmodelled dynamics , 2011, Int. J. Control.

[21]  Zhihong Man,et al.  Robust Finite-Time Consensus Tracking Algorithm for Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[22]  Shuzhi Sam Ge,et al.  Adaptive neural control of nonlinear time-delay systems with unknown virtual control coefficients , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[24]  Frank L. Lewis,et al.  Neuro-adaptive cooperative tracking control of unknown higher-order affine nonlinear systems , 2014, Autom..

[25]  Shaocheng Tong,et al.  Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems With Partial Tracking Errors Constrained , 2015, IEEE Transactions on Fuzzy Systems.

[26]  Tao Zhang,et al.  Stable Adaptive Neural Network Control , 2001, The Springer International Series on Asian Studies in Computer and Information Science.

[27]  Frank L. Lewis,et al.  Distributed adaptive control for synchronization of unknown nonlinear networked systems , 2010, Autom..

[28]  An‐Min Zou,et al.  Distributed consensus control for multi‐agent systems using terminal sliding mode and Chebyshev neural networks , 2013 .

[29]  Xiaohua Xia,et al.  Adaptive consensus of multi-agents in networks with jointly connected topologies , 2012, Autom..

[30]  Long Cheng,et al.  Decentralized Robust Adaptive Control for the Multiagent System Consensus Problem Using Neural Networks , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[31]  Phillipp Kaestner,et al.  Linear And Nonlinear Programming , 2016 .

[32]  Frank L. Lewis,et al.  Feedback linearization using neural networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[33]  Vladimir Cherkassky,et al.  Comparison of adaptive methods for function estimation from samples , 1996, IEEE Trans. Neural Networks.

[34]  John T. Wen,et al.  Adaptive design for reference velocity recovery in motion coordination , 2008, Syst. Control. Lett..

[35]  Wei Ren,et al.  Information consensus in multivehicle cooperative control , 2007, IEEE Control Systems.

[36]  W. Rudin Principles of mathematical analysis , 1964 .

[37]  Frank L. Lewis,et al.  Cooperative adaptive control for synchronization of second‐order systems with unknown nonlinearities , 2011 .

[38]  Jun Hu,et al.  Quantised recursive filtering for a class of nonlinear systems with multiplicative noises and missing measurements , 2013, Int. J. Control.

[39]  Abhijit Das,et al.  Cooperative Control of Multi-Agent Systems , 2014 .

[40]  Petter Ögren,et al.  Cooperative control of mobile sensor networks:Adaptive gradient climbing in a distributed environment , 2004, IEEE Transactions on Automatic Control.

[41]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[42]  Guanghui Wen,et al.  Designing Fully Distributed Consensus Protocols for Linear Multi-Agent Systems With Directed Graphs , 2013, IEEE Transactions on Automatic Control.

[43]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle , 2007 .

[44]  Shaocheng Tong,et al.  Fuzzy-Adaptive Decentralized Output-Feedback Control for Large-Scale Nonlinear Systems With Dynamical Uncertainties , 2010, IEEE Transactions on Fuzzy Systems.

[45]  Peng Shi,et al.  Cooperative Control of Multi-Agent Systems With Unknown State-Dependent Controlling Effects , 2015, IEEE Transactions on Automation Science and Engineering.