1. Introduction
In recent decades, the average-tracking control problem of multi-agent systems, where each agent has a different reference signal, has attracted much attention due to its wide applications in distributed estimation and tracking, distributed resource allocation, sensor fusion, map merging, etc. [
1].
For multi-agent systems where each agent is assigned an individual reference signal, the average-tracking control problem requires that each agent asymptotically converge to the average value of all reference signals through a distributed control protocol. To address the average-tracking control problem with constant reference signals, various proportional–integral (PI) average-tracking control algorithms have been proposed and analyzed for first-order multi-agent systems [
2,
3,
4,
5], with the necessary convergence condition being that the information-exchanging topology is balanced. Considering agents subject to heterogeneous external disturbances, Liu et al. integrated disturbance observers into the PI average-tracking control algorithm and derived the necessary and sufficient conditions for the system with identical time delays and a balanced topology [
6]. For multi-agent systems tasked with tracking heterogeneous time-varying reference signals, numerous sophisticated average-tracking control algorithms have been developed and theoretically verified to be effective [
7,
8,
9,
10].
Notably, increasing attention has been devoted to multi-agent systems with mismatched reference signals, where valid agents are equipped with individual reference signals, while the remaining auxiliary connecting agents have no reference signals. Evidently, the average-tracking control problem for such systems poses greater challenges in analysis and synthesis. For first-order multi-agent systems with mismatched reference signals, Shan and Liu proposed a novel PI average-tracking control algorithm and derived a delay-dependent convergence condition for the system with identical time delays [
11]. In addition, Chung and Kia adopted novel PI average-tracking control algorithms for first-order agents subject to mismatched time-varying reference signals, though non-negligible tracking errors persisted [
12]. For the average-tracking control problem where mismatched constant reference signals are set as the initial states of the corresponding agents, Shao and Tian developed a constructive consensus algorithm under the premise that each agent must acquire the total number of agents and the number of reference signals [
13]. Considering heterogeneous linear multi-agent systems, Liu et al. [
14] designed a hierarchical average-tracking control algorithm to address the average-tracking problem with mismatched reference signals, which consists of an average-consensus algorithm and a decentralized tracking controller. Furthermore, Liu et al. analyzed the convergence conditions under directed and balanced topologies by leveraging the graph theory and the matrix theory [
14].
In the coordination control of multi-agent systems, privacy preservation is consistently required due to inter-agent communication. Specifically, the privacy-preserving average-consensus problem, where each agent asymptotically converges to the average value of all agents’ initial states, has garnered significant research attention. To safeguard the privacy of initial states, obfuscation signals are incorporated into the agents’ dynamics and transmitted information [
15,
16]. Additionally, Wang [
17] proposed a privacy-preserving average-consensus algorithm based on state decomposition, wherein each agent’s state is partitioned into two sub-states: one sub-state is updated via coordination control using neighbors’ corresponding sub-states, while the other sub-state evolves through internal computations. This state decomposition strategy thereby ensures the privacy of initial states [
17]. Furthermore, other privacy-preserving techniques, such as homomorphic encryption [
18] and differential privacy [
19], have also been adopted in the consensus control of multi-agent systems.
In this paper, a privacy-preserving average-tracking control algorithm is proposed for first-order multi-agent systems with constant reference signals. The key design idea lies in constructing auxiliary signals that are distinct from the agents’ states and reference signals, with only these auxiliary variables transmitted for inter-agent coordination control. Firstly, the proposed algorithm is analyzed under the scenario of matched constant reference signals, and a delay-dependent sufficient and necessary convergence condition is derived via the frequency-domain analysis approach. Subsequently, for the case of mismatched constant reference signals, the proposed algorithm is modified, and a corresponding delay-dependent convergence condition is obtained based on frequency-domain analysis.
Notation. R, , and represent the set of real numbers, p-dimensional real vectors, and real matrices, respectively. denotes the n-dimensional column vector with all elements of 1, and represents a identity matrix. Let be the set of all polynomials (rational functions, respectively) in s with real coefficients, and let be complex matrices with elements in . C denotes the set of complex numbers. For a matrix , is the determinant of P, and is the matrix spectral radius. For , is the convex hull of two complex numbers. For any , is a diagonal matrix with diagonal elements .
3. Privacy-Preserving Average-Tracking Algorithm
Referring to the PI average-tracking algorithm in [
12], we propose the following privacy-preserving average-tracking algorithm:
where
,
,
is the coupling weight, and
and
are the auxiliary variables.
Remark 1. In algorithm (9), the signals and are transmitted through a communication network so as to reach the average-tracking collective behavior. In this paper, is designed as a function for the state and its delayed state , where is the time delay. Obviously, the privacy is preserved because the states cannot be directly obtained from the signals and . Compared with existing privacy-preserving mechanisms, including those based on external signal introduction [15,16,19], the Paillier cryptosystem [18] and state decomposition [17], the proposed privacy-preserving algorithm exhibits distinct simplicity. This advantage stems from the fact that no complex external signals are incorporated into the agents’ dynamics, and the system dimension remains unchanged. With algorithm (
9), the closed-loop form of agents (
1) is
In this paper, we adopt
where
,
is time delay, and the system (
10) becomes
By adopting the Laplace transform, we obtain the characteristic equation of system (
12) for
is
where
.
Theorem 1. Investigate the multi-agent system (12), and the information-exchanging topology satisfies Assumption 1. If and only ifholds, where satisfies (3) and , the agents (12) reach the average value of the reference signal asymptotically. Proof. Let . It follows from Lemma 1 and Assumption 1 that and has one simple zero at . □
Considering
, Equation (
13) can be rewritten as
which equals
where
, and
. Obviously, (
16) is equivalent to
Equation (
17) has its roots lying in the open left-half complex plane if and only if
with
does not enclose
. From Lemma 4,
passes through the negative real axis at
in (
3) for the first time. Hence,
with
does not enclose
if and only if (
14) holds.
Consequently, Equation (
13) has its roots lying in the open left-half complex plane except for one root at
, i.e.,
. Hence, it follows from dynamical Equation (
5) that
. Using Lemma 1, it can be concluded that
, i.e., the system (
12) asymptotically achieves stationary consensus.
Then, one obtains
Assumption 1 guarantees the symmetry of the adjacent weights, and it results in
which yields
Therefore, the agents (
12) asymptotically reach the average value of reference signals. Theorem 1 is proved.
Moreover, in Lemma 4 yields the following sufficient condition.
Corollary 1. Consider the multi-agent system (12) under an information-exchanging topology that satisfies Assumption 1. The agents (12) asymptotically converge to the average value of reference signals, ifholds. Example 1. Consider a multi-agent system of eight agents (12), and the information-exchanging topology presented in Figure 1 is undirected and connected. In Figure 1, the circle denotes the agent, and the number denotes the index of the agent. For convenience, we set the adjacent weights as 1 and obtain the largest eigenvalue of L as . The reference signals of agents are , and we obtain the average value of reference signals as . Additionally, the control gains are set as and . Subsequently, we set
and obtain
(s) from Theorem 1. We choose
(s) for convenience, and the agents reach the average value of reference signals asymptotically (see
Figure 2). Obviously, the privacy of states
is preserved. Under a larger time delay
(s), the agents’ states diverge (see
Figure 3), and the average value of reference signals cannot be tracked.
Meanwhile, we use numerical computation to analyze the sufficient and necessary conditions (
3) and (
14) in Theorem 1. Generally speaking, increasing the time delay prolongs the convergence time and even leads to the oscillation and divergence (see
Figure 3) of agents’ states. In spite of this, different control parameters
tolerate distinct largest time delay (see
Figure 4 and
Figure 5).
Figure 4 shows that the largest time delay
increases as
increases with
, while
Figure 5 demonstrates that the largest time delay
decreases as
increases with
.
4. Average-Tracking Algorithm of Mismatched Constant Reference Signals
Motivated by the PI average-tracking algorithm in [
11], a privacy-preserving average-tracking control algorithm is designed herein for first-order multi-agent systems with mismatched constant reference signals, which is formulated as follows:
where
,
,
is coupling weight,
and
are auxiliary variables, and
is defined by
where
with
denotes the set of valid agents that possess the reference signals, and
denotes the set of extra connecting agents that have no reference signals.
With algorithm (
19) and
in (
11), the closed-loop form of agents (
1) is
where
.
The characteristic equation of system (
20) for
is
where
.
Theorem 2. Considering the multi-agent systems (20) with an undirected information-exchanging topology satisfying Assumption 1, ifholds, the agents (20) asymptotically track the average value of reference signals of the valid agents. Proof. When , let . For the topology satisfying Assumption 1, it follows from Lemma 1 that and has only one zero at . □
When
, Equation (
21) equals
where
with
and
.
Let
, and we will analyze the distribution of the zeros of
. According to Lemma 2,
has its zeros on the open left-half complex plane if
with
does not enclose
. Due to the symmetric weights, we obtain
. From Lemma 3, one obtains
From Lemmas 4 and 5, all the curves are in the third quadrant when with , so does not enclose for . According to the second item of Lemma 5, with . Then, the curves all lie in the right side of the vertical line . Hence, does not enclose .
With (
22), then,
does not enclose
, so
with
does not enclose
. Thus, the real parts of zeros of
are negative according to Lemma 2.
Hence, the roots of (
21) lie in the open left-half complex plane except for one root at
.
Similar to the proof of Theorem 1, the states
and
of the system (
4) converge to a steady state, i.e.,
. Thus,
, and it follows from Lemma 1 that
. Thus, we obtain
Because of the symmetric coupling weights in Assumption 1, we obtain
i.e.,
Thus, the agents (
20) asymptotically converge to the average value of mismatched constant reference signals. Theorem 2 is proved.
Remark 2. First-order dynamics are too simple to describe complex real systems, such as quadcopters, manipulators, etc.; therefore, high-order dynamics are adopted to express the complex plant. Referring to the design of algorithms (9) and (19), one can design the average-tracking control algorithm with matched and mismatched constant references for high-order multi-agent systems [24,25]. Additionally, the Lyapunov stability analysis method should be used to analyze the convergence property of the algorithms. Example 2. Investigate a multi-agent system (20) of 20
agents including 10
valid agents and 10
extra connecting agents . The information-exchanging topology adopted herein is shown in Figure 6. In Figure 6, the white circle and red circle denote the valid agents and extra connecting agents respectively, and the number denotes the index of the agent. Set the adjacent weights as 1
and obtain the largest eigenvalue of L of . The valid agents’ reference signals are , , so the average value of these signals is . Additionally, the control parameters are set as , and . Accordingly, the maximum allowable time delay
(s) is derived from Theorem 2. A time delay
(s) (satisfying (
22)) is selected for simulation validation, and the results (see
Figure 7) confirm that the system asymptotically converges to the average value of the mismatched reference signals. Additionally, the convergence behaviors of the distinct auxiliary and state signals illustrated in
Figure 8 further verify the effectiveness of the proposed privacy preservation strategy.