Abstract

A distributed fuzzy adaptive control with similar parameters is constructed for a class of heterogeneous multiagent systems. Unlike many existing works, the dimensions of each multiagent dynamic system are considered to be nonidentical in this paper. Firstly, similar properties for different dimensions of multiagent systems are introduced, and some similar parameters among multiagent systems are also proposed. Secondly, a distributed fuzzy adaptive control on the basis of similar parameters is designed for the consensus of leader-follower multiagent systems. Following the graph theory and Lyapunov stability approach, it is concluded that UUB (uniformly ultimately bounded) of all signals in the closed-loop system can be guaranteed, and the consensus tacking error converges to a small compact zero set. Finally, a simulation example with different dimensions is provided to illustrate the effectiveness of the proposed method.

1. Introduction

Multiagent systems have been widely utilized in various fields such as remedial actions [1, 2], social engineering systems [3], satellites engineering [4], and robots cooperative [5, 6]. More and more researchers inclined to design the fundamental collective controls for multiagent systems to make sure that the consensus or synchronization of leader-follower can be guaranteed, and many excellent controls for linear and nonlinear multiagent systems were proposed in recent years [710]. Generally speaking, the main work in designing controls is that all agents in the entire dynamic network must reach an agreement, and the information of each agent only can be shared locally. Unfortunately, in lots of actual engineering systems, uncertain nonlinear components existed such as electrical control systems and mechanical control systems; hence, it is a challenge to project appropriate control with limited information.

Fuzzy logic system (FLS) and neural network (NN) are two universal approximations to compensate uncertain terms in all sorts of complexity fields [1115], and a great quantity of corresponding research works was derived by scholars [1621]. For example, aiming at the high-order multiagent systems with unknown nonlinearities in [22], an observer-based distributed fuzzy adaptive control was designed to deal with the unknown nonlinear functions. For a class of strict feedback form of multiagent systems, a novel event-triggered control was presented for the consensus tracking in [23]. Adaptive NN event-triggered control plan was investigated for the nonstrict feedback multiagent systems with sensor faults and input saturation in [24]. In [25], a fuzzy observer was designed to evaluate the unmeasurable states of nonlinear multiagent systems, and an event-triggered control approach was studied to make the followers synchronize with leader’s trajectory. However, these existing results only researched on the identity of each agent, which means that the states of every agent have same dynamical behaviors [2225]. In order to break this limitation, different dynamic behaviors of each agent that can be called as heterogeneous multiagent systems have been studied [2628]. For instance, a distributed adaptive fuzzy control combining with the backstepping technique was addressed for a class of second-order heterogeneous multiagent systems in [29]. In [30], the output consensus of multiagent systems was guaranteed by using the devised fuzzy adaptive control. A robust consensus protocol was designed for essential heterogeneous multiagent systems in [31]. In order to ensure the consensus of heterogeneous multiagent systems, a distributed proportional integral control based on sufficient conditions was derived in [32]. It should be noted that the proposed control schemes in [8, 10, 2628] were only valid for linear multiagent systems. These abundant research achievements provided well guidance for some new design algorithm controls of heterogeneous multiagent systems. Nevertheless, the dimensions of every agent are completely congruent in these literatures [8, 2632], and the raised control schemes will be invalided to settle the consensus or synchronization of multiagent systems with different dimensions. Consequently, it is necessary to exploit other original control approaches to tackle the consensus of multiagent systems with distinct dimensions.

Motivated by the similar properties of large-scale systems in [3338], the definition of similar nodes was introduced for large-scale composite systems with different dimensions, and some effective controls with similar parameters were addressed. From the viewpoint of mathematics, every agent can be defined as a series of nodes in a network; hence, the character of similar nodes in these excellent research works can be drawn to develop consensus control with similar parameters.

This paper attempts to investigate a novel consensus fuzzy adaptive control for a class of multiagent systems with different dimensions, in which the dimensions of each agent are unequal, and the similar parameters of agents are used for devising consistency control. Compared to recent existing works on the consensus of heterogeneous multiagent systems, the principal contributions are three aspects: first, the dimensions of follower systems are different with the dimensions of leader, and the similar definition among multiagent systems is explored. Second, a distributed fuzzy adaptive control methodology with similar parameters is provided. Last, the control matrix gain can be solved by the condition of proposed linear matrix inequality (LMI).

The remaining parts of this paper are organized as follows. Interaction topology, the property of similar composite structure, and FLS are displayed in Section 2. Section 3 presents the fuzzy adaptive control and stability analysis. A simulation example is given for the consensus of multiagent system with nonidentical dimension in Section 4. Finally, Section 5summarizes conclusions.

Throughout this paper, the following notations are hired. denotes the dimensional Euclidean space; expresses the block-diagonal matrix with matrices on its principal diagonal; the notation refers to the vector-2-norm. and denote the transpose matrix and inverse matrix of , respectively; represents the identity matrix with appropriate dimensions; and means that is a positive (negative) definite matrix. The Kronecker product of matrices and is symbolized by ; the maximum and minimum eigenvalues matrix are denoted corresponding to and .

2. Preliminaries and Problem Formulation

2.1. Graph Theory

A directed digraph is utilized to describe the information exchange among each agent, where stands for the nonempty set of nodes for each agent. The edge set E contains an edge which means node is able to transfer the relative state information to node ; then, nodes i and j are called as the neighbors when the edge exists. Let denote the set of neighbors of node . The directed digraph G can also be described by an adjacency matrix , where . In addition, it is assumed that there are no repeated edges and no self-loops, i.e., . The Laplacian matrix is defined as .

A digraph is said to have a spanning tree, if there exists a node that is called as the root such that the node has directed paths to all other nodes in the graph. The graph consists of , node (the leader), and the directed edges from the node to the followers in , and only a small percentage of the followers can receive the information from the leader. Then, we get the following lemma.

Lemma 1. (see [8]). Let the matrix is positive definite with , the ith agent has access to the leader’s state information, whereas if otherwise.

2.2. Preliminaries and Multiagent System

Consider a group of agent system with a leader and followers labeled as and , respectively. The dynamics of the leader is described aswhere and are the system matrix and input matrix of leader, respectively. is the state vector of leader. denotes the input vector of leader, and matrix will be given in the process of control design, which will make be Hurwitz stabilized. is defined as an input bounded signal and satisfies for all , and is a known constant.

The dynamics of the followers are defined as follows:where and denote the system matrix and input matrix in the ith followers system, respectively. and are corresponding to the state vector and input vector of the th follower, respectively. represents the unknown nonlinear function.

Assumption 1. (see [38]). Consider agent systems as given in (2), and the follower system (2) is called similar to the leader system (1), if there exists matrices , matrix , and matrices satisfying the following condition:

Definition 1. In Assumption 1, and and are called as similar parameters with different dimensions.

Remark 1. Assumption 1 ensures that the matrices and possess some common eigenvalues. Thus, Assumption 1 implies that the agent systems as given in (1) and (2) contain certain similar inner dynamical behavior, and these agent systems are named as similar structure agents with similar parameters.

Remark 2. From a mathematical point of view, Assumption 1 admits that the state dimensions can be different or identical in multiagent systems. Especially, if and in (1) and (2), then the agent system (1) and (2) coincides with the system in [2632].
In order to address the unknown nonlinear function, the following fuzzy logic system (FLS) is utilized in this paper. It mainly includes four parts: fuzzifier, fuzzy rule base, fuzzy inference engine, and defuzzifier. The fuzzifier is a mapping from the input space and state space to the fuzzy sets. The fuzzy rule base contains several linguistics rules. The fuzzy rules are represented as follows:where and are the input and output of the FLS, respectively. and are the membership functions of fuzzy sets and , respectively. By employing singleton fuzzifier, center average defuzzifier, and product inference, the output of FLS can be expressed aswhere . If we denote and , then the fuzzy logical systems can be rewritten as

Lemma 2. (see [39]). For any given two vectors and a scalar , the following inequality holds:

Lemma 3. (see [11]). For any given uncertain continuous function on a compact set and an arbitrary approximation accuracy , there exists a FLS such as (4) such that the following universal approximation holds:

According to Lemma 3, we know that the unknown nonlinear function in the ith follower system can be approximated bywhere is unknown parameter vector that will be designed by adaptive laws and is the fuzzy basis function as shown in (6). In this paper, approximation accuracy is a time-varying function and satisfies for all , where is a known constant.

Control Purpose. The aim of this paper is to design a distributed fuzzy adaptive control by using similar parameter such that the consensus errors are UUB.

3. Main Results

To solve the consensus problem of the leader-follower system (1) and (2), the following control strategy is proposed:where and the control gain matrix can be proposed by solving the following LMI:where , , , and parameter .

In control (10), parameters denote the estimation values of and are their errors, and the relation between them is defined as . The estimation can be designed aswhere is a vector consisting of some known positive constants given by designer, , .

Theorem 1. Suppose that Assumption 1 is satisfied, and at least one agent system in connected graph has access to the state information of the leader system (1). With the action of control (10), the consensus error between leader system (1) and follower system (2) is UUB and belongs to the following set:where and will be given later.

Proof. Let consensus error as and is an identity matrix. By applying Assumption 1, it becomesThe leader system is transformed asand then, the error system can be transformed asFor brevity, (16) is equal towhere , , , , and
The following candidate Lyapunov function is considered:The derivative of along system (17) isBased on Lemma 3, one obtains thatCombining with (19) and (20), it becomesIf denoting , , then it follows Inequality (22) shows that the consensus error can be guaranteed to be UUB withAccordingly, the conclusion is(24) means that the consensus error converges to the set , which is defined in (13). This completes the proof.

Remark 3. The inequality is a nonlinear matrix inequality; through multiplying by on the left and right sides of this inequality and defining , , and , the inequality (11) can be obtained.
The multiagent system with similar composite structure and proposed control scheme is explained as the block diagram in Figure 1

4. Simulation Example

In this section, a simulation example is given to prove the effectiveness of the proposed control. Six agent systems are considered including one leader labeled and five followers labeled . Figure 2 shows the communication between the leader and each follower, it is easy to know that only the first agent can obtain the state information of the leader.

From Figure 2, the Laplacian matrix of the follower system and the degree matrix of the leader system can be calculated as follows:

Matrices in the leader-follower system are represented by

By using the similar condition in Assumption 1, the similar parameters can be obtained as

The nonlinear functions are chosen as

The solutions of the linear matrix inequality (11) are shown as matrices and .

The input bounded signal can be chosen as

The initial values of the states in the leader and five followers are chosen as

The initial values of adaptive parameters are given as

The parameters in the adaptive law (12) are chosen as

The simulation results of the leader system and follower systems are shown as Figures 35.

As shown in Figure 3, although the dimensions of leader system and follower systems are nonidentical, the trajectories of in follower systems can synchronize to the state of in leader system with the proposed distributed fuzzy adaptive control, and it can reach a consistent state in a relatively fast time. Similarly, the norm of adaptive estimated parameters is converged to a small zero field in Figure 4, which can be updated online automatically with the given adaptive laws. From Figure 5, it is shown that the time responses of corresponding control are UUB. Finally, it is concluded that UUB of all signals in the closed-loop system can be guaranteed in Figures 35, and the consensus of leader-follower system can be realized by the proposed distribute fuzzy adaptive control with similar parameters whether the leader system and follower systems have the identical or nonidentical dimensions.

5. Conclusion

The consensus problem of leader-follower multiagent systems with different dimensions has been considered in this paper. For the unknown nonlinear functions in systems, FLSs are applied to approximate the unknown nonlinear functions, and then a distributed fuzzy adaptive control based on similar condition is designed. With the proposed fuzzy adaptive control, the states of each follower system can stably track the states of the leader system, and it is proved that all signals in the closed-loop system are UUB. The designed method has been verified by a simulation example.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant nos. 51875457 and 61903298), Shaanxi Provincial Department of Science and Technology Key Project in the Field of Industry (2018ZDXM-GY-039), and National Natural Science Foundation of Shaanxi (Grant no. 2019JQ-341).