Elsevier

Information Sciences

Volume 506, January 2020, Pages 58-77
Information Sciences

Distributed optimization for a class of uncertain MIMO nonlinear multi-agent systems with arbitrary relative degree

https://doi.org/10.1016/j.ins.2019.08.010Get rights and content

Abstract

The paper is concerned with the distributed optimization problem (DOP) for a class of uncertain multi-input-multi-output (MIMO) nonlinear multi-agent systems with arbitrary relative degree. The target is to design distributed control laws such that the outputs of the agent systems converge to a consensus value and on which the sum of the local cost functions is minimized. By introducing pseudo gradient technique, internal model technique and adaptive control technique, a novel state based distributed control law is firstly constructed. An incremental type Lyapunov function based approach is presented to show that the proposed DOP is solved by the state based control law without requiring the eigenvalue information of Laplacian matrix. By further introducing distributed high-gain observer technique, an output based distributed control law is constructed and by which the DOP is solved under some mild assumption. The proposed control laws are validated on a group of Euler-Lagrange systems, a group of robot manipulators with flexible joints and a group of Chua circuit systems. The simulation results illustrate the effectiveness of the proposed methods.

Introduction

The distributed optimization problem was firstly introduced to the control community by the pioneering work [16]. The last decade has witnessed the flourishing research activities on the distributed optimization problem. This is because the distributed optimization has many applications in the modern industry, such as cyber-physical systems [27], wireless resource allocation [19] and machine learning [2].

The distributed computation problem or model was firstly studied in [26] and has received renewed interest in the recent years. In the seminal work [16], the focus is extended to a distributed optimization problem over the so-called multi-agent system. Each agent has a locally known, probably different, and convex cost function. The target is to minimize the sum of the cost functions through information exchange among neighboring agents. Build on this framework, many algorithms are proposed to solve the distributed optimization problem (DOP), just name a few [6], [9], [14], [15], [18], [21], [22], [30], [31], [37] and the references therein. It is worth to note that a control perspective for DOP is presented in a pioneering work [28]. As pointed out in [28], the distributed optimization problem can be reformulated as the controller design problem such that the multi-agent system can reach consensus on an optimal value, i.e., the sum of the local cost functions is minimized on the value. Works along this line have recently appeared in the literature such as [10], [12], [13], [20], [24], [25], [29], [35], [36]. The linear multi-agent systems are considered in [10], [13], [20], [36] and nonlinear systems in [12], [24], [25], [29], [35].

Although some progress has been made on the DOP for multi-agent systems, the systems considered in the existing works such as [12], [24], [25], [29], [35] have some special forms and the control laws are designed by taking advantage of the special forms. In this paper we will consider the multi-agent system that consists of n agents. Each agent takes on the following form:z˙i=qi(zi,xi1,wi),x˙i1=xi2,x˙i2=xi3,=x˙i,ρ1=xiρ,x˙iρ=pi(zi,xi1,,xiρ,wi)+ui,i=1,,n;where ziRhi is the internal state, xijRm is the external state and uiRm is the control input, xi1 is the output that is to be synchronized to an optimal consensus value, ρ ≥ 1 is the relative degree, wi is an uncertain constant parameter that belongs to a known compact set, qi and pi are continuous functions. It is noted that the system (1) is in a normal form that is defined in [8]. Roughly speaking, any affine nonlinear system with certain relative degree in some region can be transformed to the normal form system and the details can be found in Chapter 13 of [8]. The system (1) can include the systems considered in [12], [13], [24], [29], [35] as special cases. It is worth to note that [12], [29] consider the normal form nonlinear systems with unitary and second relative degrees, respectively. However, the methods in [12], [29] cannot be extended to the higher relative degree case. To circumvent the difficulty introduced by higher relative degree, a pseudo gradient technique is originally proposed in this paper. Along with internal model technique and adaptive control technique, a novel state based distributed control law is constructed such that the proposed DOP is solved for the multi-agent system (1). By further introducing distributed high-gain observer technique, an output based distributed control law is constructed and proved to solve the DOP under some mild assumption.

In [12], [29], [35], the selection of the parameters of the proposed control laws is dependent on the eigenvalue information of the Laplacian matrix. The eigenvalue information is in fact a global information that is hard to obtain for large-scale network. On the other hand, the eigenvalues of the Laplacian matrix may be changed when the network is subject to link failures and reconstructions. Therefore, the requirement for the eigenvalue information of the Laplacian matrix is restrictive and unrealistic. In this paper we present a novel incremental type Lyapunov function based approach such that the selection of the parameters of the proposed state based control law is independent of the Laplacian matrix. The current approach is inspired by the characteristic of the DOP that the outputs of the multi-agent systems “forget” the initial conditions and converge to the optimal consensus value, that is uniquely determined by the local cost functions. This initial condition insensitivity characteristic can be also found in the incrementally stable systems [1].

The main contributions of the paper are summarized as follows:

  • A general framework on the DOP for a class of uncertain multi-input-multi-output nonlinear multi-agent systems with arbitrary relative degree is presented. To circumvent the difficulty introduced by higher relative degree, pseudo gradient technique is originally proposed. Along with internal model technique and adaptive control technique, a novel state based distributed control law is constructed such that the DOP is solved. Compared to the existing results on the DOP for nonlinear multi-agent systems, the proposed state based feedback control law does not require the eigenvalue information of Laplacian matrix and moreover the gradients of the local cost functions are not required to be globally Lipschitz.

  • By further introducing the distributed high-gain observer technique, an output based distributed control law is proposed and proved to solve the DOP under some mild assumption. The singular perturbation based method is used to show the stability of the system.

  • Last but not least, incremental stability property of the DOP is exploited in the paper. Inspired by the property, an incremental type Lyapunov function based approach is presented to derive the stability of the closed-loop system under state feedback control law. The approach may shed light on the time-varying distributed optimization problem.

The remaining contents are organized as follows. In Section 2, we give the distributed optimization problem formulation on the multi-agent system (1). Section 3 proposes the state based distributed control law design for the DOP and also presents the convergence analysis of the closed-loop system. The results for the output feedback control law are given in Section 4. Section 5 gives the numerical simulations that illustrate the effectiveness of the methods. Finally, some concluding remarks and future work are given in Section 6.

Section snippets

Notations and definitions

Throughout the paper, Rn and Rn×m denote the n-dimensional real vector space and real matrix space of size n × m, respectively. R+ means [0, ∞). ‖ · ‖ is the Euclidean norm. The symbol ⊗ denotes the Kronecker product. σmin(A) and σmax(A) denote the smallest and biggest eigenvalue of the matrix A, respectively. The notation 1n is defined as 1n=[11,1]T. diag[x1, x2, . . . , xn] means the n × n diagonal matrix with its diagonal elements as x1, x2, . . . , xn. ∇f( · ) means the gradient of a

Global convergence

The state based distributed control law is given as follows:ui=αfi(yi)j=1naij(yiyj)j=1naij(ηiηj)ϕiϕ˙i=αfi(yi)+j=1naij(yiyj)+j=1naij(ηiηj)η˙i=j=1naij(yiyj),i=1,,n;where α > 0 is a parameter to be verified shortly, ϕi,ηiRm and yi=j=1ρ1kjxij+xiρ where kj,j=1,,ρ1 are chosen such that the polynomial sρ1+kρ1sρ2++k2s+k1 is Hurwitz and k1=1. In practice, we can choose kρ1,,k1 such that sρ1+kρ1sρ2++k2s+k1=(s+1)ρ1.

Remark 3.1

It is noted that the so-called pseudo gradient ∇fi(yi)

Output feedback

In the last section, the state based feedback control law (6) is considered. However, the state may not be available for feedback control design under some scenarios. In this section an output based feedback control law is proposed by introducing distributed high-gain observer.

Example 1

In the first example, we consider the DOP on the multi-agent system where each agent takes the Euler-Lagrange form [23]:Mi(qi)q¨i+Ci(qi,q˙i)q˙i+Gi(qi)=τi,i=1,,5;where qi=[qi1,qi2]TR2 is the general position and τiR2 is the control input. The details on Mi(qi),Ci(qi,q˙i) and Gi(qi) can be found in [23], [35]. The local cost functions aref1(q1)=(q112+1)2+q122+(q11+q12)2,f2(q2)=q212+(q2221)2,f3(q3)=4(q31+2)2+q322,f4(q4)=2q412+q41+q422+1,f5(q5)=q514+q512+3q522+1.In [35], distributed control

Conclusion

In this paper the distributed optimization problem (DOP) for a class of uncertain minimum-phase multi-input-multi-output nonlinear multi-agent systems with arbitrary relative degree is considered. Both the state and output based feedback control laws are proposed. When the state based control law is applied, its parameter can be selected independent of the Laplacian matrix and the local cost functions can be any strongly convex functions. The local cost functions have to be in quadratic forms

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

This work was supported in part by the National Natural Science Foundation of China under grant numbers 61603084, 61621004, 61420106016, and in part by the Fundamental Research Funds for the Central Universities under Grant N170404017 and in part by the State Key Laboratory of Synthetical Automation for Process Industries under Grant 2018ZCX03.

References (38)

  • F. Esfandiari et al.

    Output feedback stabilization of fully linearizable systems

    Int. J. Control

    (1992)
  • B. Gharesifard et al.

    Distributed continuous-time convex optimization on weight-balanced diagraphs

    IEEE Trans. Autom. Control

    (2014)
  • C. Godsil et al.

    Algebraic Graph Theory

    (2001)
  • H.K. Khalil

    Nonlinear Systems, 3rd ed. Upper Saddle River

    (2002)
  • Z. Li et al.

    Distributed adaptive convex optimization on directed graphs via continuous-time algorithms

    IEEE Trans. Autom. Control

    (2018)
  • R. Li et al.

    Consensus control of a class of uncertain nonlinear multiagent systems via gradient-based algorithms

    IEEE Trans. Cybern.

    (2019)
  • Q. Liu et al.

    A second-order multi-agent network for bounded-constrained distributed optimization

    IEEE Trans. Autom. Control

    (2015)
  • Q. Liu et al.

    Constrained consensus algorithms with fixed step size for distributed convex optimization over multiagent networks

    IEEE Trans. Autom. Control

    (2017)
  • P. Lin et al.

    Distributed continuous-time optimization: nonuniform gradient gains, finite-time convergence, and convex constraint set

    IEEE Trans. Autom. Control

    (2017)
  • Cited by (25)

    • Robust echo state network with sparse online learning

      2022, Information Sciences
      Citation Excerpt :

      The nonlinear systems have been widely analyzed in process optimization [1,2], control [3,4] and monitoring [5,6].

    • Predefined-time distributed optimization of general linear multi-agent systems

      2022, Information Sciences
      Citation Excerpt :

      For the distributed optimization problems of second-order multi-agent systems, many algorithms with event-triggered mechanisms for distributed optimization problems have been designed (see [29,31,36] and references therein) to reach the goal of reducing cost of communication among agents. Besides, [13] has considered the distributed optimization problem of high-order systems, and the authors have constructed state-based algorithm by using pseudo gradient technique and adaptive control technique, additionally, they have designed an output-based algorithm with the incremental type Lyapunov function approach. It is noted that the aforementioned dynamics have been represented by integral form.

    View all citing articles on Scopus
    View full text