Abstract
This paper addresses the consensus of a class of nonlinear fractional-order multi-agent systems (FOMASs) with positive real uncertainty. First, a fractional non-fragile dynamic output feedback controller is put forward via the output measurements of neighboring agents, then appropriate state transformation reduced the consensus problem to a stability one. A sufficient condition based on direct Lyapunov approach, for the robust asymptotic stability of the transformed system and subsequently for the consensus of the main system is presented. In addition, utilizing S-procedure and Schur complement, the systematic stabilization design algorithm is proposed for fractional-order system with and without nonlinear terms. The results are formulated as an optimization problem with linear matrix inequality constraints. Simulation results are given to verify the effectiveness of the theoretical results.
Keywords
Introduction
Appearance of fractional calculus brought the idea of modeling systems via non-integer-order differential operators. Most real systems mainly have fractional behavior, so it could be worthwhile to describe them with fractional operators. Fractional calculus developed new mathematical tools better describing real-world systems, in comparison with traditional integer-order derivative equations (Chen et al., 2019; Zhu et al., 2017). A basic issue in control theory to develop solutions for control objectives is to have an accurate model of the systems (Ding et al., 2021; Kazemi et al., 2019; Khankalantary et al., 2021; Mao et al., 2021). The absence of fractional-order differential equations was the main reason for using integer-order models in control theory. The emergence of methods for approximation of fractional derivative and integral paved the way for using fractional calculus in wide areas of control theory. Some examples of fractional systems include viscoelastic polymers (Hilfer, 2000), biomedical applications, and semi-infinite transmission lines with losses (Clarke et al., 2004).
Modeling and study of multi-agent systems have attracted tremendous attention in recent years (Shahamatkhah and Tabatabaei, 2020). This is partly due to their potential applications in many areas, including control theory, mathematics, biology, physics, computer science, and robotics. Consensus is the concept of reaching an agreement considering the states of all agents (Amini et al., 2016) and plays an important role in multi-agent systems. Examples include consensus of a class of nonlinear systems with dynamic output feedback (Amini et al., 2016), formation control, cooperative control (Chen and Song, 2015), distributed sensor networks (Lesser et al., 2012), synchronization between the motors, and so on.
The problem of robust consensus of fractional-order linear multi-agent systems via static feedback was studied in Song et al. (2015). Furthermore, Chen et al. (2016) investigated the distributed containment control of fractional-order uncertain multi-agent systems. Control and synchronization of a class of uncertain fractional-order chaotic systems via adaptive backstepping control was studied in Shukla and Sharma (2018). Consensus control of fractional-order systems based on delayed state fractional-order derivative was investigated in Liu et al. (2017). Then, the static output feedback controller was utilized to stabilize the transformed system. It is worth mentioning that controllers, designed based on dynamic feedback, are always preferable to the static ones because of their more effective control performances; moreover, the dynamic controller brings about more degree of freedom in achieving control objectives, in comparison with the static controller (Park, 2009). In addition, most of mentioned works used state feedback controller and this kind of controllers require all states. On the contrary, in some cases, states are inaccessible because of costly implementation or some physical constraints. High-order controllers obtained by most of the controller design methods have expensive implementation procedures, undesirable reliability, high fragility, and numerous maintenance difficulties. Since controller order reduction techniques may deteriorate the closed-loop efficiency, designing directly a low-, fixed-order controller for a system can be helpful (Badri et al., 2016, 2019; Badri and Sojoodi, 2018).
Numerous complex phenomena in many real-world systems and their behavior can be well described by nonlinear dynamics. Existence of nonlinearity in most systems motivates researchers to investigate control and stability methods on the system with nonlinear behavior. As a result, studying nonlinear fractional-order multi-agent systems’ (FOMASs) cooperative behavior is useful. The consensus of nonlinear FOMASs was studied in Gong and Lan (2018), Wang and Yang (2017), Wang et al. (2015), and Ye and Su (2019). A fractional-order complex network with Lipschitz-type nonlinear nodes and directed communication topology was investigated in Wang et al. (2015). This paper mainly focused on pinning synchronization problem. The consensus of all agents with nonlinear terms containing internal and coupling delays was guaranteed with a heterogeneous impulsive control method in Wang and Yang (2017). By means of Mittag-Leffler function, the Laplace transform, and the inequality techniques, Ye and Su (2019) studied the leader-following consensus of nonlinear FOMASs. Robust consensus tracking problem of FOMASs in the presence of heterogeneous unknown nonlinearities was investigated in Gong and Lan (2018).
The FOMAS defined in this paper is affected by nonlinear uncertainty. The main purpose of the paper is to derive some linear matrix inequality (LMI) constraints that can be easily checked by existing solvers and parsers to obtain the consensus controller parameters. It does not seem straightforward to derive linear stabilizing constraints for a linear system which is affected by nonlinear uncertainties. However, using helpful lemmas which were introduced in problem formulation and preliminaries section, and also utilizing LMI techniques which were used in the proof procedures of the theorems, nonlinear uncertain parameters were involved in the achieved LMI constraints. Then, by solving the mentioned LMIs, the unknown parameters of the controller can be achieved to establish consensus of the uncertain multi-agent system. Therefore, stabilizing control systems plays a crucial role in control engineering is an undeniable fact.
Moreover, uncertainty is in real systems’ nature. As a result, a dynamic robust controller covers a wide range of systems, and its advantages overtake static controller ones (Badri et al., 2019; Song et al., 2015). Besides that, designing a dynamic robust controller leads to more unknown parameters in comparison with a static controller and makes controller design procedure more difficult due to more complex constraints which must be solved by the solvers. In this paper, using proper lemmas and theorems, LMI techniques, and suitable solvers and parsers, the difficulty of designing such controllers has been overcome.
However, all mentioned works deal with cooperative behavior of nonlinear FOMASs with a special system and input matrices. Designing non-fragile dynamic output feedback controller for the consensus of nonlinear FOMASs with the general linear dynamics for the linear part, which is more general, is addressed in this work. The main contributions of this paper are summarized as follows.
Unlike many existing implementations (Hu et al., 2020; Li et al., 2021; Liu et al., 2017; Zhu et al., 2017) which are limited to linear FOMASs our proposed framework considers a more general class of agents with general nonlinear fractional-order dynamics.
Given that only gain uncertainty can be obtained by polytopic uncertainty, norm-bounded uncertainty, and interval uncertainty, descriptions and consequently conservative results will be captured. Applying the positivity theorem and modeling the uncertainty with a real positive model is a way for accounting phase information. As a result, this model of system uncertainty description not only adds a certain degree of robustness to our proposed framework but also prevents conservative results.
Compared to the commonly used state feedback control protocols for consensus in FOMAS (Liang et al., 2019; Song et al., 2015), the implementation in this article is based on the dynamic output feedback protocol with its well-known benefits.
In addition, our design method allows a priory degree of uncertainty in the controller gains so that the implementation reflects resilience to uncertainties from the controller perspective.
Problem formulation and preliminaries
In this section, some basic definitions related to fractional-order systems are given. Some concepts and lemmas about graph theory are presented as well.
A team of
with initial condition
where
where
where
with the initial condition
on
then
where
System matrices
where
where
for all
The graph
Main result
In this work, we will study the consensus problem for FOMASs composed of the system defined in (1). The multi-agent system (1) can be represented in the following augmented form
where
In order to solve the consensus problem for system (15), we use the following non-fragile control protocol
where
The system matrices
where
Defining
uncertainty matrices in controller parameters. To simplify (18), we can represent the control protocol in the following form
where
The idea is to convert the consensus problem of (22) into a stabilization one. In order to guarantee the consensus of FOMAS (18) via stabilization problem, we define a new system with the following states
It is obvious that
In order to express the pseudo state space representation of system with respect to
where
Multiplying both sides of Equation (22) by
Given that
where
and
where
then according to
Since
Since for every matrix like
Matrices
this yields that
Define
where
with
If the system (38) be stable, it guarantees the system (28) stability and consequently, the consensus of the system (1). Consider a candidate Lyapunov function for (38) as follows
where
Equation (41) can be rewritten as
where
According to the direct Lyapunov approach, the stability conditions for the system (38) are
It follows from (12) and (19), that
The combination of inequalities (44) with respect to
Applying S-Procedure on
where
Define
It follows from Lemma 4 that
It implies from (49) that
Inequality (50) is equivalent to that there exist and
which is equivalent to that there exist and
Substituting (52) into inequality (47), and applying Schur complement completes the proof.
where
we expand the matrix
Now, the following change of the variables completes the proof
where
The controller matrices
where
Assuming
where
Applying Schur complement, inequality (61) becomes equivalent to
Expanding
According to the definition of
Simulation
In this section, the proposed examples demonstrate the effectiveness of the designed decentralized dynamic output feedback controllers for the consensus of fractional-order permanent magnet synchronous multi-motor velocity and a numerical example. Various solvers and parsers can be utilized to determine variables satisfying feasibility problem. In this paper, simulation results are obtained using YALMIP parser (Lofberg, 2004), implemented as a toolbox in MATLAB (MATLAB Guide, 2005).
Permanent magnet synchronous motor
Consider a number of motors operating together in manufacturing industries, such as textile and paper mills, which can be modeled in the form of multi-agent systems. Using multi-motor setup instead of traditional mechanical coupling, for the sake of synchronization between motors, has been growing recently. In this example, the consensus of a multi-motor system velocity is studied, which is inevitable to avoid damage to the product in industrial applications.
A multi-motor system containing three permanent magnet synchronous motors (PMSMs) with equivalent circuit, depicted in Figure 1, is considered. Due to the fractional behavior of capacitor and inductor, the fractional-order model of PMSM with parameter definitions in Table 1, is given as follows in Yu et al. (2013).

Equivalent circuit of synchronous motor.
PMSM model terminology.
Transfer function between voltage and current is achieved by Laplace transform on either side of first equation of (65), as follows
Then, the Laplace transform on second equation of (65) results in the transfer function between the current and electromotive force as
The block diagram of PMSM is shown in Figure 2 considering that

Block diagram of PMSM.
Finally, the transfer function of PMSM velocity control can be obtained as follows
According to the identified model of PMSM presented in Yu et al. (2016)
the pseudo state space representation of the uncertain model (68) with additional nonlinear term is as follows
where
The uncertainty parameters are considered as
where
The topology structure of the multi-agent system is demonstrated in Figure 3 with corresponding Laplacian matrix

Network topology of PMSM.
The controller uncertainty parameters are given in Table 2. To solve the consensus problem of uncertain system (70), the dynamic and static controllers are designed using Theorem 2. The resulted controllers are tabulated in Table 3. State trajectories of system resulted by the controllers of Table 3, for
Controller uncertainty parameters.
Controller parameters obtained by Theorem 2.

Velocity of PMSM using the proposed dynamic output feedback controller in Theorem 2: (a)
Besides, control effort trajectories of proposed controllers in Table 3 are plotted in Figure 5. Perusing these figures, we can conclude that increasing controller order leads to a perceptible enhancement in consensus rate. Moreover, to have a meaningful comparison, we have investigated the results with consensus time

Control effort of proposed controller in Theorem 2: (a)
Numerical example
A connected network with four agents is considered as shown in Figure 6. The dynamics of each agent are represented as follows
where
where

Network topology o FOMAS.
This example is solved for
Controller uncertainty parameters of system (73).
Controller parameters obtained by (I) Theorem 2 and (II) Corollary 1.

State trajectories of multi-agent system shown in Figure 6 using the proposed controller in Theorem 2: (a)

State trajectories of multi-agent system shown in Figure 6 using the proposed controller in Corollary 1.

Control effort of proposed controller in Theorem 2: (a)

Control effort of proposed controller in Corollary 1.
The integral square error (ISE), integral absolute error (IAE), integral time square error (ITSE), and integral time absolute error(ITAE) indices of the consensus error (defined in (17)) of proposed static and dynamic controllers are summarized in Table 6 where the results indicate that increasing controller order reduces the settling time of the controller effort. Since the controller objective is the consensus of the corresponding states of agents, the vanishing of the consensus error indicates that the consensus of agents is achieved. Thus, there is a direct relationship between the controller order and the rate of the consensus. Besides, increasing the controller order leads to a slight decrement in consensus error indices, and a quicker and more efficient consensus.
Consensus error indices for proposed method in (I) Theorem 2 and (II) Corollary 1.
Conclusion
In this paper, non-fragile decentralized static and dynamic output feedback controllers for the consensus of a class of nonlinear FOMASs with positive real uncertainty are proposed. First, a new FOMAS with transformed states is defined, in which the stability of this new system is equivalent to the consensus of the main system. Second, sufficient conditions for the stability of new system using fractional-order systems stability theorems and Schur complement are obtained in the form of LMIs. Third, the controller unknown parameters are obtained by solving matrix inequalities. Eventually, some numerical examples are presented to illustrate the effectiveness of the proposed dynamic output feedback controller design methods for FOMASs.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
