Template ENCIT2010 Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 Synthesis of Formation Control Systems for Multi-Agent Systems under Control Gain Perturbations Kazuki Miyakoshi 1,* , Shun Ito 1 , Hidetoshi Oya 1 , Yoshikatsu Hoshi 1 , Shunya Nagai 2 1 Graduate School of Integrative Science and Engineering, Tokyo City University, Tokyo, Japan 2 Department of Information Systems Creation, Kanagawa University, Kanagawa, Japan Received 25 April 2019; received in revised form 28 July 2019; accepted 26 November 2019 DOI: https://doi.org/10.46604/aiti.2020.4136 Abstract This paper proposed a linear matrix inequality (LMI)-based design method of non-fragile guaranteed cost controllers for multi-agent systems (MASs) with leader-follower structures. In the guaranteed cost control approach, the resultant controller guarantees an upper bound on the given cost function together with asymptotical stability for the closed-loop system. The proposed non-fragile guaranteed cost control system can achieve consensus for MASs despite control gain perturbations. The goal is to develop an LMI-based sufficient condition for the existence of the proposed non-fragile guaranteed cost controller. Moreover, a design problem of an optimal non-fragile guaranteed cost controller showe that minimizing an upper bound on the given quadratic cost function can be reduced to constrain a convex optimization problem. Finally, numerical examples were given to illustrate the effectiveness of the proposed non-fragile controller for MASs. Keywords: multi-agent systems (MASs), consensus, control gain perturbations, guaranteed cost control, LMIs 1. Introduction The robustness of control systems is an important property, and thus “robust stability analysis” and “robust stabilization problems” have been well studied for a long time [1-2]. Especially, quadratic stabilizing controllers and control are typical robust control strategies [3-5]. Furthermore, for practical situations, it is desirable to design control systems that achieve not only asymptotical stability but also an adequate level of control performance. One approach to this problem is “the guaranteed cost control”, and was introduced by Chang and Peng [6]. In the guaranteed cost control approach, a cost function corresponding to control performance introduced, and the resultant controller has the advantage of providing an upper bound on the given cost function. Namely, the system performance degradation incurred by the uncertainties is guaranteed to be less than this bound. Based on this idea, many significant results have been presented [7-9]. In the work of Petersen and McFarlane [7], the parameter-dependent Riccati equation approach adopted, and Yu and Chu have proposed a guaranteed cost controller design method based on linear matrix inequalities (LMIs) [8-9]. On the other hand, it is generally known that feedback systems designed for robustness concerning parameters in the controlled system may require very accurate controllers. However, uncertainties in controllers may appear for imprecision inherent in conversion and roundoff errors in numerical computations. Furthermore, it has pointed out that any useful design strategy should generate a controller which also has a sufficient margin for the readjustment of its coefficients [10-11]. In particular, Keel and Bhattacharyya [10] showed some examples that optimum and robust controllers can produce extremely fragile controllers, concerning vanishingly small perturbations for parameters of the designed controller. Namely, any useful design procedure should generate a controller which also has sufficient room for the readjustment of its coefficients because * Corresponding author. E-mail address: g1881842@tcu.ac.jp Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 113 controller implementation is subject to imprecision inherent in analog-digital and digital-analog conversion. Finite word length and finite resolution measuring instruments and roundoff errors in numerical computations. From this viewpoint, there are some efforts to tackle the design problem of robust non-fragile controllers [12-14]. Famularo et al. had shown a design method of a robust non-fragile LQ controller for linear systems with structured uncertainties in the system matrix [12]. Additionally, an LMI-based design method of the decentralized guaranteed cost controller for uncertain large-scale interconnected systems has been presented [13]. In the work of Oya et al. [14], for linear continuous-time systems with structured uncertainties included in the system matrix and the input under multiplicative or additive control gain variations, an LMI-based design method of a robust non-fragile stabilizing controller has been proposed. By the way, with rapid technological development, controlled systems become large-scale and complex. One can see that systems are referred to as “large-scale interconnected systems”. For large-scale interconnected systems, “centralized control strategies” might be unrealistic for physical, technical, and societal reasons. Also, one can see that “decentralized control strategies” are useful. Many researchers have studied decentralized control for large-scale interconnected systems (see [15] and references therein). For large-scale interconnected systems, some design methods for the decentralized robust control had been suggested [16-18]. Nagai et al. [17] proposed a decentralized variable to gain robust controller for a class of uncertain large-scale interconnected systems, and guaranteed cost control for large-scale interconnected systems with control gain perturbations has also been studied in [18]. Additionally, formation control for multi-agent systems (MASs) is known as one of the decentralized control problems and has recently attracted much attention. In general, a multi-agent system is a loosely coupled network of multiple interacting agents, and it is well-known that MASs can achieve various tasks efficiently. Although there are various topics in the formation control problem for MASs, the consensus problem has been well focused. The consensus problem can be applied to various fields such as sensor networks, vehicle formations, mobile robots, unmanned aerial vehicles, and so on. Additionally, consensus means that states of all agents are driven to a common state by implementing distributed protocols. Therefore, the consensus problems are one of the most important and fundamental in the formation, and lots of existing results for consensus problems have been shown (e.g. [19-22]). The consensus problem for a network of first-order integrators with directed in the formation flow and fixed/switching topology has been studied in [19]. Xie and Wang have studied convergence analysis of a consensus protocol for a class of networks of dynamic agents with fixed topology. Furthermore, Zhai et al. proposed the matrix inequality-based stabilization condition and consensus algorithm for MASs had been presented [22]. Ito et al. [23] proposed an adaptive gain controller design method considering relative distances for MASs. Although the existing result [23] had dealt with consensus problems for multi-agent systems with a leader-follower structure, control gain perturbations have not been considered. About these results of the consensus problem for MASs, uncertainties in controllers were not considered, and the LMI-based design method of non-fragile guaranteed cost controllers for MASs with control gain perturbations has little been considered as far as known. From this viewpoint, a consensus problem for MASs with leader-follower structures was discussed, and an LMI-based design method of a non-fragile guaranteed cost controller which was presented guarantees a consensus for MASs. In this paper, additive control gain perturbations are dealt with and showed that sufficient conditions for the existence of the proposed non-fragile guaranteed cost controller given in terms of linear matrix inequalities (LMIs). Additionally, a design method of quadratic guaranteed cost control-based consensus strategy which guarantees the upper bound of a given quadratic cost function is considered. Moreover, the optimal guaranteed cost control approach which minimizes the upper bound of the quadratic cost function is discussed. The crucial differences between the proposed controller synthesis and the existing results [19-23] are that the proposed controller perturbations and optimal guaranteed cost control–based consensus strategy can be achieved. Besides, the proposed non-fragile controller can easily be obtained by solving the constrained convex optimization problem, i.e. the proposed non-fragile guaranteed cost control for a consensus is useful. Finally, a numerical example is presented to illustrate the effectiveness of the proposed guaranteed cost controller for formation control systems. Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 114 This paper is organized as follows. In Section 2, notation and two useful lemmas which were used in this paper are shown. In Section 3, the main results presented. Namely, an LMI-based design method of a guaranteed cost controller for MASs under control gain perturbations. Additionally, the optimal guaranteed cost controller which was discussed minimizes the upper bound on a given quadratic cost function. Finally, simple illustrative examples were displayed to show the effectiveness of the non-fragile guaranteed cost controller developed in this paper. 2. Notations and Lemmas The following notations were used in this paper. For a matrix A , the inverse matrix A and its transpose are denoted by 1 A  and T A , respectively. Also,  He A means T A A and n I represent n -dimensional identity matrix, and a block diagonal matrix is composed of matrices i A for 1, 2, ,i M are described as  1 2diag , , , MA A A . Moreover, real symmetric matrix , 0A A  (resp. 0A  ) means that A is positive (resp. nonnegative) definite matrix. For a vector a , a is Euclidian norm, and A represents its included norm for a matrix A . The symbols “ * ” and “ ” mean symmetric blocks in matrix inequalities and equality by definition, respectively. Moreover, the Kronecker product of matrices m n A   and p qB  is defined as 11 1 1 n m mn a B a B A B a B a B             (1) Furthermore, the following two useful lemmas were used in this paper: Lemma 1 (Schur complement formula [24]): For a given constant real symmetric matrix  , the following items are equivalent: (i) 11 12 22 0 *            , (ii) 11 0  and 1 22 12 11 12 0 T        , (iii) 22 0  and 1 11 12 22 12 0 T        . Lemma 2 [14]: For matrices P and H , which have appropriate dimensions and a positive scalar  , the following relation holds: 1T T T T PH H P PP H H     (2) 3. Problem Formulation The multi-agent system which is considered is composed of 3 agents where an agent indexed by 1 acts as the leader and the other agents indexed by 2, 3, respectively, act as the followers described as the following state equation: ( ) ( ) ( ) i i i d x t Ax t Bu t dt   (3) where  (1) (2) (3) (4)( ) ( ), ( ), ( ), ( )Ti i i i ix t x t x t x t x t is the state of i -th agent and elements, (1) ( ) i x t and (2) ( ) i x t (resp. (3) ( ) i x t and (4) ( ) i x t ) mean the position and velocity on x axis (resp. y axis), 4 4 A   and 4 2 B   are given by Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 115 0 1 0 0 0 0 0 0 0 0 1 0 , 0 0 0 1 0 0 0 0 0 0 0 1 A B                            (4) one can see that the overall system can be written as ( ) ( ) ( ) t t d x t A x t B u t dt   (5) where  diag , ,tA A A A and  diag , ,tB B B B . Moreover,  2 3( ) ( ) ( ) ( ) T T T T l x t x t x t x t and  2 3( ) ( ) ( ) ( ) T T T T l u t u t u t u t in Eq. (5) are the vectors of the state and the control input for the overall system, respectively. It is well-known that the information path between agents based on graph theory, and the topology connection which is considered is shown in Fig. 1. Fig. 1 The topology connection of agents Since the topology connection can also be expressed by graph Laplacian L defined by the adjacency matrix A and the degree matrix D. In the topology connection, the adjacency matrix A and the degree matrix D are given by 0 0 0 0 0 0 1 0 1 , 0 2 0 1 1 0 0 0 2 A D                         (6) Thus, the corresponding graph Laplacian L can be described as 0 0 0 1 2 1 1 1 2 L D A              (7) Now, to consider the control gain perturbations for the i -th agent of Eq. (3), there are the following control input:   , , ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) i i K i F i i i j j N u t u t u t K t x t F t x t x t      (8) where i N is the set of neighbors for the i -th agent. 2 4( )K t  is the state feedback gain matrix and 2 4( )F t  is the consensus gain matrix. These gain matrices are defined as ( ) ( )K t K K t (9) ( ) ( )F t F F t (10) Note that 2 4 K   and 2 4 F   are the nominal control gain matrices, and the matrices 2 4( )K t    and 2 4 ( )F t    are unknown time-varying parameters which satisfy the relations ( ) KK t   and ( ) FF t   . One can see that additive control gain perturbations were considered in this paper. Additionally, 1 K   and 1 F   mean upper bounds of the Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 116 control gain perturbations and are known positive scalars. Namely, for the overall system of Eq. (5) the actual control input implemented is assumed to be ( ) ( ) ( ) ( ) ( ) ( ) ( ) K F t t u t u t u t K t x t F t x t    (11) where  2 3( ) ( ) ( ) ( ) ( , ) T T T T p pl p p u t u t u t u t p K F  . In Eq. (11), 6( ) K u t  can be described as  3( ) ( ) ( ) ( ) ( )K tu t I K t x t K t x t  (12) and 6( ) F u t  is the consensus protocol given by   2 3 0 0 0 ( ) ( ) ( ) 2 ( ) ( ) ( ) ( ) ( ) 2 ( ) ( ) ( ) ( ) ( ) ( ) l F t x t u t F t F t F t x t F t F t F t x t L F t x t F t x t                      (13) Therefore, the actual control input of Eq. (11) can be rewritten as ( ) 0 0 ( ) ( ) ( ) 2 ( ) ( ) ( ) ( ) ( ) ( ) 2 ( ) K t u t F t K t F t F t x t F t F t K t F t                (14) Moreover, the closed-loop system found is described as   2 3 ( ) ( ) ( ) ( ) ( ) ( ) 0 0 0 0 ( ) 0 0 ( ) * 0 * 0 ( ) ( ) 2 ( ) ( ) ( ) * * * * ( ) ( ) ( ) 2 ( ) ( ) 0 0 t t t t l K F F d x t A x t B K t x t F t x t dt A B K t x t A B F t K t F t F t x t A B F t F t K t F t x t A BF A BF B BF BF A                                                                 2 3 ( ) ( ) ( ) ( ) ( ) l t t t x t K t F t x t x t                  (15) where 4 4 K A   and 4 4 F A   are given by KA A BK  and 2FA A BK BF   , respectively. Also, ( )tK t and ( ) t F t are unknown matrices which can be written as ( ) 0 0 0 0 0 ( ) * ( ) 0 , ( ) ( ) 2 ( ) ( ) * * ( ) ( ) ( ) 2 ( ) t t K t K t K t F t F t F t F t K t F t F t F t                                 (16) Now, the following quadratic cost function introduced:   0 ( ) ( ) ( ) ( ) ( ) ( ) t t T T T t K K K F F F J x t Q x t u t R u t u t R u t dt     (17) where 12 12 6 6 , tt K Q R     , and 6 6 tF R   are given positive-definite symmetric matrices that are selected by designers. From the above discussion, the control objective in this paper is to design a guaranteed cost controller which minimizes the upper bound on the quadratic cost function of Eq. (17). That is to derive gain matrices 2 4 K   and 2 4 F   minimizing the upper bound on the quadratic cost function of Eq. (17). Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 117 4. Main Results In this section, a design method of the non-fragile controller showed based on the linear matrix inequality (LMI) framework. Firstly, the following theorem is given for the non-fragile controller under additive control to gain perturbations of Eq. (11). Theorem 1: For the overall system of Eq. (15) with the control input of Eq. (11) and the quadratic cost function of Eq. (17), if there are symmetric positive definite matrix 0S  , matrices K W and F W , and scalars 0, 0, 0     and 0  satisfying the following LMI condition:   122 122 1 1 2 6 1 2 6 12 12 , , , , 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 t t t t t t T T K F t t t K F t t t K t F t t K K K F F F t t S W W S S S W W S S S I S I S Q W R I W R I S I S I                                                  (18)               11 12 13 22 23 33 , , , , , * , , , , * * , , , , K F F K F K F F K F S W W W S W W S W W W S W W                    (19)            11 12 13 23, , , T T K K F F F F F S W He AS BW W W W B W He BW           (20)        22 33, , , , , , , , 2 T K F K F K F S W W S W W He AS BW BW BB             (21) then the upper bound on the quadratic cost function of Eq. (17) is guaranteed and the closed-loop system of Eq. (15) with gain matrices 1 K K W S   and 1 F F W S   are asymptotically stable. Moreover, the upper bound on the quadratic cost function of Eq. (17) is given by  * (0) (0) (0)TJ x x Px . Proof: Using a symmetric positive definite matrix 4 4 P   , the following quadratic function introduced as a Lyapunov function candidate:    3, ( ) ( ) T V x t x t I P x t  (22) From Eqs. (5), (11), and (15), the time derivative of the quadratic function ( , )V x t which is along the trajectory of the closed-loop system of Eq. (15) can be computed as          3 3 3 ( , ) ( ) ( ) ( ) ( ) ( ) ( , ) ( ) ( ) ( ) T T T t t t d d d V x t x t I P x t x t I P x t dt dt dt x t He I P K F B K t F t x t                          (23) where 12 12 ( , )K F    is the matrix described as 0 0 ( , ) K F F A K F BF A BF BF BF A              (24) Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 118 Therefore, if there exists the state feedback gain matrix 2 4 K   , consensus gain matrix 2 4 F   and the symmetric positive definite matrix 4 4 P   which satisfy the inequality condition     3 ( , ) ( ) ( ) 0t t tHe I P K F B K t F t        (25) then the quadratic function ( , )V x t satisfies the following inequality: ( , ) 0, ( ) 0 d V x t x t dt    (26) i.e. the quadratic function ( , )V x t becomes a Lyapunov function for the closed-loop system Eq. (15). By considering the quadratic cost function of Eq. (17), there is an inequality condition:   ( , ) ( ) ( ) ( ) ( ) ( ) ( ) 0 t t T T t t t t t t K t t F t K F He P B K t F t Q K t R K t F t R F t        (27) instead of the matrix inequality of Eq. (25). The matrix 1 S P  introduced, and the change of variables K W KS and F W FS considered. Then pre- and post-multiplying Eq. (25) by 4 4 S   and using Lemma 2, there is         2 2 5 ( , , ) ( ) ( ) ( ) ( ) ( ) 0 t t t t t t T K F K F t t t t t t t t t T T K t K K t F t F F t S W W B B S S S S S Q S W K t S R W K t S W F t S R W F t S                        (28) where 12 12( , , ) K F S W W    is given by 11 12 13 3 3 22 23 33 ( , ) ( ) ( ) ( , , ) ( ) ( , , )( ) * ( , , ) ( ) * * ( , , ) K F F K F K F F K F S W W W S W W I S P K F I S S W W W S W W                         (29)            11 12 13 23, , , T T K K F F F F FS W He AS BW W W W B W He BW           (30)      22 33, , , , 2K F K F K FS W W S W W He AS BW BW      (31) One can see that 12 12( , , , , ) K F S W W      can be expressed as ( , , , , ) ( , , ) ( ) T t tK F K FS W W S W W B B       (32) Therefore, applying Lemma 1 to the inequality Eq. (28) and simple algebraic gives   122 122 1 1 1 , , , , 0 0 0 0 0 0 0 0 ( , ) 0 5 0 0 0 0 0 0 0 0 0 0 0 0 t t t t t t T T t t tK F K F t K t F t t K K F F S W W S S S W W S I S I K F S Q W R W R                                                     (33) where 12 12 ( , )K F      is given by Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 119 00 0 00 0 0 0 0 0 00 0 0 0 0 0 ( , ) 00 0 0 0 0 0 0( ) 0 0 ( ) 0 0 ( )0 0 0 0 0 0 T T T t t t t T T t t T t S S S S K F K t K t F t                                                                                                 0 0 0 0 0 ( ) T T t F t                             (34) Thus, one can see from Lemma 2 that the following inequality can be obtained:   1 1 122 122 1 1 2 6 1 2 6 , , , , ( ) 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 6 t t t t t t T T K F t t t t t K F t K t F t t K K K F F F S W W S S S S S W W S I S I S Q W R I W R I                                                 (35) Furthermore, by applying Lemma 1 to the inequality of Eq. (35), the inequality of Eq. (35) which was found is equivalent to the LMI of Eq. (18). It follows that the result of the theorem is true. Therefore, the proof of Theorem 1 is completed. (Q.E.D) Theorem 1 provides a sufficient condition to gain perturbations of the form of Eq. (15) for the existence of the guaranteed cost controller which is under control. Next, the theorem for the optimal guaranteed cost controller is showed. The LMI of Eq. (18) defines a convex solution set, and thus various efficient convex optimization algorithms can be adapted to test whether the LMIs are solvable and whether they generate particular solutions. Moreover, the parametrized representation exploited to design the guaranteed cost controller with some additional requirements, its solutions parametrize the set of guaranteed cost controllers. In particular, the optimal guaranteed cost controller which minimizes the upper bound on the quadratic cost function of Eq. (17) can be obtained by solving a certain optimization problem. The upper bound on the quadratic cost function of Eq. (17) depends on the initial value of the overall system. Thus, the complementary variable  which was introduced satisfies the following LMI: (0) 0 (0) T x x S       (36) One can easily see that the minimization of  is equivalent to the minimization of the upper bound on the quadratic cost function of Eq. (17). Consequently, the following theorem developed: Theorem 2: Consider the overall system of Eq. (5) with control gain perturbations, the quadratic cost function of Eq. (17) and the control input of Eq. (11). If there exists solutions of the following constrained convex optimization problem: 0, , , 0, 0, 0, 0, 0 Minimize [ ] subject to eqs.(18) and (34)      K FS W W       (37) then the control input of Eq. (11) is an optimal guaranteed cost control which minimizes the upper bound on the quadratic cost function of Eq. (17). Proof: Since the minimization of  is equivalent to the minimization of the upper bound on the quadratic cost function of Eq. (17), the result of Theorem 2 is obtained by adopting a similar way to the proof of Theorem 1 and the existing results (e.g. [13-14, 25]). Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 120 Remark 1: In this paper, a design problem of non-fragile guaranteed cost controllers which achieve consensus for multi- agent systems (MASs) with leader-follower structures was studied, and for simplicity MASs composed of 3 agents had been considered. Additionally, LMI-based design for optimal non-fragile guaranteed cost control had also been discussed. One can easily see that the proposed controller design approach applies to MASs without leaders, and the proposed non-fragile controller can be extended to MASs composed of more than 3 agents. 5. Numerical Examples To demonstrate the efficiency of the proposed non-fragile stabilizing controller, a simple example had been run. In this example, the non-fragile controller under the control gain perturbations is considered. Also, the simulation results are shown for the proposed robust stabilizing controller designed without thinking of control gain perturbations. The control problem considered here is not necessarily practical. However, the simulation results stated below illustrate the distinct feature of the proposed non-fragile controller, i.e. The proposed non-fragile controller was compared with the conventional consensus controller which was designed by ignoring controller gain perturbations. Consider the multi-agent system of Eq. (5). In this example, 13.5 10 K     and 1 3.5 10 F     is assumed, respectively. The initial state for agent (0) i x and target value * i x were chosen to be 2 3 4 0 3 3 3 6 (0) , (0) , (0) 3 3 1 2 2 1 l x x x                                            (38) * * * 2 3 0 1 1 0 0 0 , , 0 1 1 0 0 0 l x x x                                            (39) as shown in the image in Fig. 2. Additionally, the weighting parameters Q , K R , F R were set as 1.0Q  , 12.0 10 K R    , and 12.0 10 F R    . Here, unknown parameter ( )K t and ( )F t is given as  1 1 1 1 1 8.0 10 1.0 exp( 0.1 ) cos(10.0 ) 1 1 1 1 K K t t                (40)  1 1 1 1 1 8.0 10 1.0 exp( 0.1 ) cos(10.0 ) 1 1 1 1 K F t t                (41) Fig. 2 Trajectories for each agent in the state space Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 121 By applying Theorem 2 and solving the constrained convex optimization problem Eq. (36), there are the following values for the LMI solution: 1 1 3 2 1 2 2 1 1 1 2.6795 10 1.0585 10 2.7372 10 2.9836 10 * 4.4751 10 2.3603 10 1.1958 10 * * 3.5287 10 1.5169 10 * * * 3.4045 10 S                                 (42) 1 3 2 4 3 3 2.3088 10 4.5315 2.9135 10 1.2169 10 8.8730 10 8.2894 10 2.3342 10 4.4138 K W                     (43) 9 9 10 9 10 9 10 8 1.1693 10 6.4972 10 4.4497 10 7.0950 10 2.3135 10 5.8497 10 6.6781 10 6.1563 10 F W                           (44) 1 2 6.1981 10 , 1.3859, 5.0597, 6.8027, 3.5265 10             (45) Therefore, the feedback gain matrix and the consensus can be calculated as 1 1 1 1 1 1 4.2765 1.1199 10 9.2459 10 4.6627 10 1.7296 10 3.7704 10 7.0206 1.6257 10 K                     (46) 9 8 9 8 8 8 7 7 4.1277 10 1.4406 10 8.2922 10 2.4390 10 2.9470 10 1.9930 10 1.0160 10 2.2850 10 F                         (47) On the other hand, the gain matrices for the conventional consensus controller can be obtained as 1 5 6 5 6 1 1.2613 7.7305 10 1.1617 10 6.6800 10 1.6130 10 4.7165 10 1.2615 7.7315 10 K                      (48) 4 6 6 6 5 6 6 6 2.0593 10 7.9111 10 4.2830 10 9.4814 10 4.7420 10 1.7697 10 2.3861 10 1.5674 10 F                        (49) Note that the gain matrices of Eq. (47) and (48) in the conventional controller can be designed by solving LMI of Eq. (A.1) in Appendix and Theorem A.1, and it shows an LMI-based design method of the conventional consensus controller. The conventional controller is designed by considering the stabilization of the closed-loop system of Eq. (A.2). Fig. 3 Time histories of the x-position Fig. 4 Time histories of the control input for x-direction The results of the simulation of this example were depicted in Figs. (3)-(10). Fig. 3 (resp. Fig. 5) shows the time histories of the x-position (resp. y-position), and Fig. 4 (resp. Fig. 6) presents those of the control input for x-direction(resp. y-position). In these figures, the transient time-response, the manipulated control input, and the actual control input generated Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 122 by the proposed consensus controller, i.e. Figs. (3)-(6) are the results for the proposed consensus controller which is based on a guaranteed cost control strategy. Additionally, the figures (Figs. (7)-(10) show time histories of the state and the control input which were generated by the conventional consensus controller. Fig. 7 and Fig. 8 (resp. Fig. 9 and Fig. 10) represent the time histories of the x-position and one of the control input for x-direction (resp. the time histories of the y-position and one of the control input for y-direction), respectively. Fig. 5 Time histories of the y-position Fig. 6 Time histories of the control input for y-direction Fig. 7 Transient time-response of the x-position Fig. 8 Time histories of the control input x-direction Fig. 9 Transient time-response of the y-position Fig. 10 Time histories of the control input y-direction Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 123 From Figs. (2)-(10), the proposed non-fragile controller which was found stabilizes the uncertain linear system Eq. (5) under the control gain perturbation Eq. (41). Furthermore, the proposed non-fragile control strategy can achieve the consensus for multi-agent systems despite control gain perturbations. On the other hand, the conventional controller was found cannot achieve consensus because of the controller gain perturbations are ignored in the controller design stage. Therefore, the effectiveness of the proposed non-fragile stabilizing controller is shown. 6. Conclusions This study had dealt with a design problem of a non-fragile guaranteed cost controller achieving consensus for MASs with leader-follower structures. sufficient conditions had been shown for the existence of the proposed non-fragile guaranteed controller can be reduced to the solvability of LMIs. Furthermore, the optimal non-fragile guaranteed cost controller, which minimizes the upper bound on a given quadratic cost function had been presented. Finally, simple numerical examples were given to illustrate the effectiveness of the proposed formation control system. The simulation result had shown that the closed-loop system was well stabilized despite control gain variations. Besides, the consensus for MASs can be achieved by the proposed non-fragile controller. Additionally, the proposed optimal guaranteed cost controller which had been shown can be designed by solving the constrained convex optimization problem. Namely, the proposed non- fragile controller can easily be obtained by using software such as MATLAB’s LMI Control Toolbox and Scilab’s LMITOOL. It is worth pointing out that this paper didn’t take into account the time delay that occurred when control was performed via a network. Therefore, there is room for expansion to the control system for systems with delays. Furthermore, future research subjects include some extensions of the proposed design approach to a broad class of systems such as discrete-time systems and output feedback systems. Additionally, the proposed controller synthesis will be extented to formation control for MASs consisting of more general agent’s dynamics. Conflicts of Interest The authors declare no conflict of interest. Appendix In this appendix, an LMI-based design method of the conventional consensus controller which is showed was obtained by ignoring control gain perturbations. Namely, for i -th agent of Eq. (3), the following control input is considered:   , , ( ) ( ) ( ) ( ) ( ) ( ) i i K i F i i i j j N u t u t u t Kx t F x t x t      (A.1) Thus, the closed-loop system can be described as   2 3 2 3 ( ) ( ) ( ) ( ) 0 0 0 0 0 0 ( ) * 0 * 0 2 ( ) * * * * 2 ( ) 0 0 ( ) ( ) ( )                                                                   t t t t l K l F F d x t A x t B K x t F x t dt A B K x t A B F K F F x t A B F F K F x t A x t BF A BF x t BF BF A x t (A.2) and the following LMI-based design method of the conventional consensus controller can be developed: Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 124 Theorem A-1: Consider the overall system of Eq. (5) and the control input of Eq. (A.1). If there exists a symmetric positive definite matrix 0S  , matrices K W and F W will satisfy the following LMI condition:             * 2 0 * * 2 T T K F F K F F K F He AS BW BW BW He AS BW BW He BW He AS BW BW                 (A.3) then the closed-loop system of Eq. (A.2) with gain matrices 1 K K W S   and 1 F F W S   are asymptotically stable. Proof: The result of Theorem A.1 can easily be obtained by using a similar way to the proof of Theorem 1. References [1] K. Zhou, J. C. Doyle, and K. Glover, Robust and optimal control, Prentice Hall, 1996. [2] K. Zhou, Essentials of robust control, Prentice Hall, 1998. [3] B. R. Barmish, “Stabilization of uncertain systems via linear control,” IEEE Transaction on Automat Control, vol. 28, no. 8, pp. 848-850, 1983. [4] I. R. Petersen and C. V. Hollot, “A Riccati equation approach to the stabilization of uncertain linear systems,” Automatica, vol. 22, no. 4, pp. 397-411, 1986. [5] P. P. Khargonekar, I. R. Petersen, and K. Zhou, “Robust stabilization of uncertain linear systems: quadratic stabilizability and control theory,” IEEE Transaction on Automatic Contrtol, vol. 35, no. 3, pp. 356-361, 1990. [6] S. S. L. Chang and T. K. C. Peng, “Adaptive guaranteed cost control of systems with uncertain parameters,” IEEE Transaction on Automatic Control, vol. 17, no. 4, pp. 474-483, 1972. [7] I. R. Petersen and D. C. McFarlane, “Optimal guaranteed cost control and filtering for uncertain linear systems,” IEEE Transaction on Automatic Control, vol. 39, no. 9, pp. 1971-1977, 1994. [8] L. Yu and J. Chu, “Optimal guaranteed cost control of linear systems: LMI approach,” Proc. 14th IFAC World Congress, Beijing, China 1999, pp. 541-546. [9] L. Yu and J. Chu, “An LMI approach to guaranteed cost control of linear uncertain time delay systems,” Automatica, vol. 35, no. 6, pp. 1155-1159, 1999. [10] L. H. Keel and S. P. Bhattacharyya, “Robust, fragile, or optimal?,” IEEE Transaction on Automatic Control, vol. 42, no. 8, pp. 1098-1105, 1997. [11] P. Dorato, “Non-fragile controller design: an overview,” Proc. American Control Conference, Philadelphia, Pennsylvania, USA, pp. 2829-2831, 1998. [12] D. Famularo, P. Dorato, C. T. Abdallah, W. M. Haddad, and A. Jadbabaie, “Robust non-fragile LQ controllers : the static state feedback case,” Interational Journal of Control, vol. 73, no. 2, pp. 159-165, 2000. [13] H. Mukaidani, Y. Takato, Y. Tanaka, and K. Mizukami, “The guaranteed cost control for uncertain large-scale interconnected systems,” Proc. the 15th IFAC World Congress, pp. 265-270, 2002. [14] H. Oya, K. Hagino, and H. Mukaidani, “Robust non-fragile controllers for uncertain linear continuous-time systems,” Proc. the 31st Annual Conference of IEEE Industrial Society (IECON2005), Raleigh, NC, USA, pp. 1-6, 2005. [15] D. D. Siljak, Decentralized control of complex systems, Courier Corporation, 1991. [16] Z. Gong, “Decentralized robust control of uncertain interconnected systems with prescribed degree of exponential convergence,” IEEE Transaction on Automatic Control, vol. 40, no. 4, pp. 704-707, 1995. [17] S. Nagai, H. Oya, T. Kubo, and T. Matsuki, “Synthesis of decentralized variable gain robust controllers for a class of large-scale interconnected systems with mismatched uncertainties,” International Journal of System Science, vol. 48, no. 8, pp. 1616-1623, 2017. [18] H. Mukaidani, Y. Tanaka, and K. Mizukami, “Guaranteed cost control for large-scale systems under control gain perturbations,” Electrical Engineering in Japan, vol. 146, no. 4, pp. 43-57, 2004. Advances in Technology Innovation, vol. 5, no. 2, 2020, pp. 112-125 125 [19] R. Olfati-Saber and R. M. Murray, “Consensus problems in networks of agents with switching topology and time- delays,” IEEE Transaction on Automatic Control, vol. 49, no. 9, pp. 1520-1533, 2004. [20] G. Xie and L. Wang, “Consensus control for a class of networks of dynamic agents: fixed topology,” Proc. the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005, Seville, SPAIN, 2005, pp. 96- 101. [21] Y. Zhang and Y. P. Tian, “Consentability and protocol design of multiagent systems with stochastic switching topology,” Automatica, vol. 45, no. 5, pp. 1195-1201, 2009. [22] G. Zhai, S. Okuno, J. Imae, and T. Kobayashi, “A matrix inequality based design method for consensus problems in multi-agent aystems,” Internationl Journal of Application Mathematics and Computer Science, vol. 19, no. 4, pp. 639- 646, 2009. [23] S. Ito, K. Miyakoshi, H. Oya, Y. Hoshi, and S. Nagai, “Consensus via adaptive gain controllers considering relative distances for multi-agent systems,” Advcances in Technology Innovation, vol. 4, no. 4, pp. 234-246, August 2019. [24] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear matrix inequalities in system and control theory, SIAM Studies in Applied Mathmatics, 1994. [25] H. Oya, K. Hagino and H. Mukaidani, “Guaranteed. cost control for uncertain. linear continuous-time. systems. under conrtol gain perturbations,” (in Japanese) Trans. of JSME(C), vol. 72, no. 713, pp. 92-101, 2006. Copyright© by the authors. Licensee TAETI, Taiwan. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY-NC) license (https://creativecommons.org/licenses/by-nc/4.0/).