Adaptive iterative learning protocol design for nonlinear multi-agent systems with unknown control direction

https://doi.org/10.1016/j.jfranklin.2018.04.012Get rights and content

Abstract

This paper investigates a new adaptive iterative learning control protocol design for uncertain nonlinear multi-agent systems with unknown gain signs. Based on Nussbaum gain, adaptive iterative learning control protocols are designed for each follower agent and the adaptive laws depend on the information available from the agents in the neighbourhood. The proper protocols guarantee each follower agent track the leader perfectly on the finite time interval and the Nussbaum-type item can seek control direction adaptively. Furthermore, the formation problem is studied as an extension. Finally, simulation examples are given to demonstrate the effectiveness of the proposed method in this article.

Introduction

Coordination and cooperative control of multi-agent systems has received a great amount of attentions due to its broad applications in various areas [1], [2], [3], [4], [5], [6], [7]. Consensus is a fundamental problem for cooperative control, and the basic idea of consensus control is that all agents are driven to an agreement by a consensus protocol. It is well known that Nussbaum gains can be used to tackle adaptive control with unknown control gains for nonlinear systems. In literature [8], the authors solved the adaptive consensus problem for first and second order linearly parameterized multi-agent systems with unknown identical control directions, and designed a new Nussbaum-type function to solve this consensus problem. Furthermore, the author in [9] has proposed another new kind of Nussbaum gains that can be used for adaptive consensus for multi-agent systems.

Iterative learning control has been widely used to handle the repeated tracking control and the high precision tracking performance can be achieved on the finite time interval [10]. Therefore, iterative learning control has been applied to multi-agent systems. Many literatures [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23] have reported the consensus and formation problems for multi-agent systems by using iterative learning control. The quantized iterative learning problem of digital networks has been investigated in [17], [18]. The authors designed adaptive iterative learning control protocols for coordination problem of first-order and second-order multi-agent systems in [19], [20]. In [21], [22], the authors investigated the cooperative learning problems for formation control of nonlinear multi-agent agents. However, the control input gain in these works is totally known. Thus, in [23], an adaptive iterative learning control scheme for high-order nonlinear multi-agent systems was studied, where the control input gain functions is not fully known. When the control input gain is fully unknown, that is to say, a control direction for multi-agent system is not known a priori, the available approaches cannot address the perfect tracking consensus problems for this kind multi-agent system. How to design the adaptive iterative learning protocol for nonlinear multi-agent systems remains an open problem for further studies.

An effective tool to handle unknown control direction is to incorporate the technique of Nussbaum-type gains into the control design. To deal with the tracking problem without a priori knowledge of the control direction, the authors in [24] incorporated the Nussbaum-type function into the learning control design. By incorporating a Nussbaum-type function, the iterative learning control problem have been studied in [25] for nonlinear system with unknown time-varying parameters and uncertain control direction. It is noted that the results in [24], [25] only studied the problem for a single nonlinear dynamical system. However, for multi-agent systems where each agent has an unknown control direction, the analysis becomes more difficult since the multi-agent systems may have multiple Nussbaum-type function. Furthermore, the information of the agents from its neighbourhood can be used in the protocol design and all agents with unknown control directions should cooperate together to achieve consensus or form the desired formation. Thus, we need to further develop a distributed adaptive iterative leaning control law utilizing the Nussbaum gain technique for consensus and formation problems.

In this paper, we will investigate the adaptive iterative learning control design for tracking consensus and formation control problems of nonlinear multi-agent systems without a priori knowledge of the control direction. We are able to deal with uncertain nonlinear multi-agent systems, where the dynamic of each follower without knowing the control direction (both sign and amplitude unknown) and with time varying parametric uncertainties. Then, based on Nussbaum gain, a new adaptive iterative learning control scheme is investigated for multi-agent systems to ensure that only the information available in the local neighbourhood. The designed protocols guarantee each follower agent track the leader perfectly on the finite time interval and the Nussbaum-type item can seek control direction adaptively. Furthermore, as an extension of the former result, the formation problem is studied.

The remainder of this paper is organized as follows. In Section 2, the graph theory and problem formulation are given. The main results of adaptive iterative learning control scheme based on Nussbaum gains for multi-agent consensus and formation problems are proposed in Section 3. In Section 4, the effectiveness of the distributed adaptive iterative learning control algorithms proposed in this paper is demonstrated by the simulations. Finally, Section 5 gives conclusions of this paper.

Section snippets

Graph theory

Let G=(V,E,A) denote an undirected graph, where V={v1,,vn} denotes the set of vertices and EV × V is the set of edges. A=[aij]Rn×n is the weighted adjacency matrix of the graph G. If there is an edge between agent i and j, i.e., (vj, vi) ∈ E, then aij=aji>0, and otherwise aij=aji=0. Moreover, aii=0. The set of neighbors of node vi is Ni={vj:(vj,vi)E}. The Laplacian matrix of digraph G is L=DA, where D=diag{d1,,dn}, di=j=1naij. The graph G is connected if there is a path between any two

Consensus problem for the multi-agent systems

At the kth iteration, the error dynamics is given by e˙k=H(x˙k1nx˙0)=H(ξkΘk+ρuk1nf(x0,t))where ξk=diag{ξ1k,,ξnk}, ρ=diag{ρ1,,ρn}, uk=[u1k,,unk]T and Θk=[θ1k,,θnk]T.

In order to design the control protocol, in the following, a definition of convergent series sequence and its related properties are given.

Definition 1

[19]: A convergent series sequence {Δk} is defined as Δk=aklwhere a, l and kZ+ are constant parameters to be designed and l(Z+)2, a( ∈ R) > 0. In addition, we let Δ0=1 in this paper.

Lemma 4

Simulations

In this section, two examples will be given to illustrate the efficiency of the new distributed adaptive iterative learning protocols proposed in this paper. The topology graph for one leader and four follower agents is shown in Fig. 1 It is obvious that the graph G¯ is connected. The weighted adjacency matrices are A=(0110100010000000) and B=diag{1,0,0,1}. The parameters for the dynamics of four follower agents are θi(t)=1+sin(iπt), ξi=cos(xi2), i=1,2,3,4; ρ1=4, ρ2=6, ρ3=2, ρ4=5. The

Conclusion

This paper deals with the cooperative problems for uncertain nonlinear multi-agent systems with unknown parameter and control direction in the finite time interval. The distributed learning control protocols based on Nussbaum gain have been proposed for each agent and the adaptive laws depend on the information available from the agents in the neighbourhood. Then, under the new adaptive iterative learning control protocols, all follower agents can follow the leader pefectly on [0, T] and the

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grants 61603286 and 61573013, the Fundamental Research Funds for the Central Universities (XJS15065, JB160702, JBG160707, XJS18012) and General Financial Grant from the China Postdoctoral Science Foundation(2015M582617).

References (26)

  • ZhangC.L. et al.

    Adaptive iterative learning control of non-uniform trajectory tracking for strict feedback nonlinear time-varying systems with unknown control direction

    Appl. Math. Model.

    (2015)
  • HongY.G. et al.

    Tracking control for multi-agent consensus with an active leader and variable topology

    Automatica

    (2006)
  • J.A. Fax et al.

    Information flow and cooperative control of vehicle formations

    IEEE Trans. Autom. Control

    (2004)
  • Cited by (32)

    • Cooperative iterative learning for uncertain nonlinear agents in leaderless switching networks

      2021, Automatica
      Citation Excerpt :

      Another critical problem of cooperative iterative learning is about the network topologies. For a network with a fixed and quasi-strongly connected network topology, some remarkable results of cooperative iterative learning have been given in Bu et al. (2018), Jin (2016), Li et al. (2018) and Shen and Xu (2018). When the switching topologies are taken into account, the strict model repetitiveness viewed as one of the basic assumptions of ILC is no longer satisfied.

    • Completely distributed neuro-learning consensus with position constraints and partially unknown control directions

      2020, Neurocomputing
      Citation Excerpt :

      On the other hand, as pointed out in [19], the time-invariant control gains are relaxed to the time-varying one, which allows us to cover wider system processes such as [31,35]. Therefore, in contrast to [36], the research of this paper is more general to some extent. Moreover, this paper is only concerned with the leader-less consensus problem.

    • Fully distributed hybrid adaptive learning consensus protocols for a class of non-linearly parameterized multi-agent systems

      2020, Applied Mathematics and Computation
      Citation Excerpt :

      3) In our paper, the existence of non-linearly parameterizations in the dynamics of MASs makes the FD-HALCP design more complex than those works on linearly parameterizations [37–40]. Overall, although we apply the Lyapunov theory for the consensus analysis similar to literatures [16–28] and [37–42], the contributions of the paper cannot be overlapped by the existing researches. The rest is structured as the following.

    View all citing articles on Scopus
    View full text