Mathematical Problems in Engineering
Volume 2021 (2021), Article ID 9606815, 11 pages
https://doi.org/10.1155/2021/9606815

Research Article

Average-ILC-Based Consensus Tracking of Multiagent Systems over Wireless Networks in Presence of Channel Noise and Data Dropout

Chenlong Li, Yong Fang, and Zhichao Sheng

Shanghai Institute for Advanced Communication and Data Science, Key laboratory of Specialty Fiber Optics and Optical Access Networks, Joint International Research Laboratory of Specialty Fiber Optics and Advanced Communication, Shanghai University, Shanghai 200444, China

Correspondence should be addressed to Yong Fang; yfang@staff.shu.edu.cn

Received 15 May 2020; Accepted 18 May 2021; Published 7 June 2021

Academic Editor: Elisa Francomano

Copyright © 2021 Chenlong Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

In a multiagent system (MAS), communication signals are affected by harsh wireless networks when they are transmitted from an agent to its neighboring agents, leading to the inconsistency of the MAS. In this paper, an average-iterative learning control (average-ILC) method is studied to address the consensus problem of MAS over wireless networks in the presence of channel noise and data dropout. The combined effects of channel noise and data dropout on iterative learning controllers are carefully analyzed. Based on graph theory and mathematical expectation, the corresponding average-iterative learning scheme is proposed. Especially, a sufficient condition is derived for the average-iterative learning scheme. Rigorous theoretical analysis demonstrates that the convergence of the covariance matrix of tracking error can be guaranteed with the help of an average-iterative learning scheme. Finally, simulation results are given to show the effectiveness of the proposed method.

1. Introduction

The consensus problem has become one of the most popular research studies in collaborative control of MAS [1–4]. Its purpose is to make each agent of MAS cooperate with others to achieve the desired trajectory and then complete a certain task. Meanwhile, ILC is an effective technology for dynamic systems that operate repetitively because it realizes the control tasks of dynamic systems with high uncertainty in a limited time interval. Thereby, ILC has attracted widespread attention in many areas, such as robotics [5], vehicles [6], industrial automation [7], and batch processes [8]. For these applications of ILC, it can be seen that ILC has a good performance in collaborative tasks. Thus, it is a splendid alternative to apply ILC algorithms in MAS.

The applications of ILC in multiagent frameworks have been developed for many years. ILC was firstly introduced into MAS by Ahn and Chen in [9], and the control input sequence of MAS was iteratively generated to realize formation control. Motivated by it, distributed ILC was proposed for multiagent tracking. In References [10, 11], the authors proposed distributed-ILC methods, which used the relation between local error and global error to solve the tracking problem of continuous-time systems and discrete-time systems, respectively. After that, Meng and Jia [12] extended distributed ILC for MAS to the varying communication topologies. In addition, tracking problems of heterogeneous and nonrepetitive MAS were studied in [13, 14]. Devasia [13] addressed the convergence of ILC for networked and heterogeneous MAS, where each agent has potentially different dynamics. And, the authors in [14] presented a novel ILC algorithm that did not rely on identical reference trajectories over the iteration domain. Besides, data-driven frameworks of ILC for MAS were proposed in [15, 16]. Coincidentally, Bu et al. made a more in-depth study on data-driven ILC and solved the problem of data quantization and limited sensor output [17–19]. Bandwidth issues [20] and cyberattacks also increase the difficulty of achieving multiagent consistency control. In [21], a method of dynamic event-triggered scheduling was proposed to deal with the problem of limited bandwidth. In [22], distributed secure control and resource-aware secure control methods are introduced to ensure the security of multiagent networks.

However, an underlying condition of all the abovementioned results is that the signal transmission is reliable, which means that signals were not polluted when they are transmitted from one agent to another. But for MAS, all agents are usually located in different sites and communicate with others via wireless networks. Then, channel noise and data dropout always exist in channels of wireless networks and cause interference to the transmitted signals. Thus, reliable transmission is hard to be realized in actual networks when there are channel noise and data dropout in the wireless communication channel. This increases the design difficulty of iterative learning controllers. To solve this problem, many references give corresponding solutions on channel noise and data dropout. First of all, Kalman filter [23, 24] and adaptive methods [25–27] are general ways to eliminate the effect of channel noise on ILC. In addition, Shen and Qu [28] considered the fading channel with both multiplicative and additive randomness, and a decreasing gain sequence was applied in the design of the iterative learning controller. After that, in [29], the robustness of ILC for a class of mobile robot systems with channel noise was analyzed. Then, distributed iterative algorithms for consensus problems were considered for random switching networks with channel noise [30]. Also, data dropout is a common problem existing in wireless communication channels and developing on ILC for many years [31–34]. The convergence of ILC with successively dropped input data for a class of discrete-time systems over networks was discussed in [31]. Besides, Shen proposed an iterative learning method for linear stochastic systems under general data dropout environments [32] and then extended it to the data-driven approach [33].

Nevertheless, consensus problems of MAS with ILC in presence of channel noise or data dropout have not been fully investigated. These abovementioned references only consider the impact of channel noise or only the impact of data dropout. It is well known that channel noise and data dropout are unavoidable in wireless communication channels, and they simultaneously act on transmitted signals when the signals are transmitted from one agent to another. Channel noise leads to an inaccurate signal, and data dropout means that the signal is unable to be received by other agents. In other words, the signal cannot be received if data dropout exists; otherwise, the signal is received by other agents in an imprecise form. Then, these combined effects of channel noise and data dropout act on the iterative learning controller, causing the ILC algorithms to fail to converge. This indicates that the design complexity of the iterative learning controller is greatly increased when channel noise and data dropout coexist. Unfortunately, no literature considers channel noise and data dropout simultaneously for ILC of MAS, and ILC schemes proposed by existing references cannot solve this problem well. Therefore, our aim is to design an iterative learning controller to guarantee the convergence of ILC for MAS with channel noise and data dropout.

Motivated by this, in this paper, channel noise and data dropout are both taken into account for MAS. The mixing error caused by channel noise and data dropout will be introduced into the iterative learning controller and then make the outputs of MAS more difficult to reach the desired output. For dealing with this problem, an average-ILC method is proposed. As a result, rigorous theories demonstrate that the effects of both channel noise and data dropout on iterative learning controllers can be effectively eliminated by the proposed method.

The main contributions of this paper are highlighted as follows.

(1)As we all know, channel noise and data dropout are important factors affecting signal transmission. As far as we know, there is no paper to study the situation with both channel noise and data loss. Thus, unlike the aforementioned references, channel noise and data dropout are both considered for the consensus problem of MAS using ILC, which further promotes the design complexity of the iterative learning controller and then increases the difficulty of the consensus problem for MAS. In addition, the differences between channel noise and data dropout are described, and their combined effects on ILC for MAS are also depicted in this paper.(2)For channel noise and data dropout introduced by wireless communication channels between neighboring agents, an average-iterative learning controller is designed to eliminate the mixing error caused by them. With the help of the series convergence property, a sufficient condition is proposed. Then, the perfect tracking can be obtained for MAS. In addition, by comparing the method proposed in this article with traditional methods, we verify the effectiveness of the method proposed in this article.

The remainder of this paper is organized as follows. Some preliminaries are made in Section 2, and the consensus problem of MAS with channel noise and data dropout is formulated in Section 3. To deal with this problem, an average-iterative learning scheme is proposed and the corresponding convergence is carefully analyzed in Section 4. The simulation results are shown in Section 5, and the effectiveness of the proposed method is illustrated. Finally, conclusions are given in Section 6.

Notions: represents agents, and contains all discrete time. and denote the column vector with appropriate dimensions whose elements are all ones and all zeros, respectively. is an identity matrix with appropriate dimensions.

2. Preliminaries

2.1. Graph Theory of MAS

Based on algebraic graph theory, we can change the network topology into mathematics matrices. Let be a directed graph consisting of agents, where is agents and is the edge set, and an edge represents a wireless channel where signals are transmitted from to . Therefore, we can associate the adjacency weight of with . Define when ; otherwise, . Moreover, we assume that , that is,

A path in directed graph is a finite sequence and . Define is a nonnegative weighted adjacency matrix of directed graph . Define where is the sum of th row of the weighted adjacency matrix . represents the set of neighbors of agent . The Laplacian matrix of is defined as . If MAS has a virtual leader marked as , then the network topology can be described as , where . Define where with if th agent can obtain information from the virtual leader directly; otherwise, .

2.2. Channel Noise and Packet Loss of MAS

All agents of MAS are located in different positions, and the multiagent consistency is realized through mutual cooperation. This means each agent needs to send signals to others and receive signals from others via wireless networks. However, channel noise and data dropout in wireless networks can cause interference to transmitted signals. Then, the details of channel noise and data dropout are shown in Figure 1. In this figure, agents 1, 2, and 3 are neighboring agents of agent . It is easy to obtain that outputs of neighboring agents (agents 1, 2, and 3) are polluted before agent receives them.

Figure 1: Channel noise and data dropout between agent and its neighboring agents.

For instance, agent 1 transmits its output to agent via wireless networks. When the output is sent from agent 1, it is , but when it is received by other agents, it is , where is the original signal, is additive white Gaussian noise, and is the randomness of data dropout which follows the Bernoulli distribution. Herein, there is no data dropout if ; otherwise, . To better describe the randomness of these two variables, we assume that and satisfy the following statistics:

where represents the successful transfer rate and is the variance of channel noise .

The effects of both channel noise and data dropout on agent are shown in Figure 2. The controller obtains the mixing error , which contains the randomness of channel noise and data dropout. Therefore, the design complexity of the iterative learning controller increases. This means that we need a novel iterative learning scheme to eliminate these effects. For the ease of presentation, we consider the noise as additive white Gaussian noise. In follow-up studies, we will consider other more general noises.

Figure 2: Iterative process within agent .

Remark 1. It also assumes that and are known to us because the statistics of both channel noise and data dropout rely on the actual environment. Therefore, in order to obtain the probability of data dropout , we can get the frequency of data dropout through multiple trials. When the number of trials is large enough, the frequency of data dropout is equal to the probability of data dropout. This means the probability of data dropout can be estimated in advance. Besides, is independent of , that is, .

3. Problem Formulation

Consider MAS with agents and the jth one is governed by the following discrete-time dynamics:

where , , and represent the state, output, and control input of jth agent, respectively. , , and are system parameters.

For describing all agents of MAS (3), we denote , , and . Then, we can rewrite (3) as

where , , and .

For a given virtual leader , its output trajectory is the desired trajectory for MAS. In this paper, desired control input satisfies

where is the desired state.

Based on the descriptions of channel noise and data dropout in Section 2, we learn that both channel noise and data dropout existing in wireless networks pollute the transmitted signals and then increase the uncertainty of MAS. Take agent for example, the output that is received from agent can be described as

For the convenience of the following analysis, is applied in (6). Then, we have

where and . is described in (2).

Remark 2. is the output of agent and is the signal received by the neighboring agents of agent . It is obvious that is affected by channel noise and data dropout in wireless channels, and then, . Corresponding to the actual process, the first step of (7) means that agent receives the polluted output of agent and then multiplies the factor , which is known to us in advance.
We consider that the topology of MAS (3) has a distributed structure, which means that part of agents can obtain signals from the virtual leader only. Therefore, local error for agent at time and iteration can be expressed as

where .
Define and where is the element of th row and th column in matrix . Then, the compact form of (8) is

For MAS (3), the tracking error at time and iteration can be described as follows:

Then, (9) can be rewritten as

Define , , and . Then, the compact form of (10) is

Then, considering all the time, we can just go on and derive the following equations from (9):

where , , , and for simplicity.
The objective in this paper is to ensure that the following convergence principle holds:

Remark 3. It is clear that is the local error polluted by channel noise and data dropout, while is the tracking error which represents the error between the outputs of all agents and desired output. In particular, channel noise and data dropout only have effect on the outputs that need to be transmitted, but for the agent itself, its output is not polluted by channel noise and data dropout. Thus, what we should do is to design the iterative learning scheme to eliminate the combined effects of channel noise and data dropout on the iterative learning controller and then to guarantee that all outputs of agents reach the desired output, such as (14).

Assumption 1. The virtual leader is globally reachable in directed graph .

Assumption 2. For all agents and iteration , the initial-time state satisfies

Assumption 3. For all agents , time and iteration , and the channel noise is bounded.

Remark 4. Assumption 2 is a common one in research studies on ILC [25, 29]. If the assumption cannot be satisfied, some methods can be applied to deal with the problem of the initial state, such as adaptive ILC with the neural network [35]. Thereby, for our future work, one of our objectives is to consider the initial state into the framework of ILC for MAS with channel noise and data dropout. Assumption 3 is also a general condition for the controller design [25, 28]. The channel noise is bounded but the bound is unknown. This is consistent with the actual situation.

4. Design of Average-Iterative Learning Controller

Channel noise and data dropout widely exist in the process of wireless signal transmission, which increases the design difficulty of the iterative learning controller. Hence, the research of channel noise and data dropout on ILC is undoubtedly important. In this section, an iterative learning controller is designed for MAS. An average-iterative learning scheme is utilized to deal with the combined effects of channel noise and data dropout on iterative learning controllers.

For realizing objective (14), an average-iterative learning scheme of agent at time and iteration is proposed as follows:

According to the definition of in (4), we have

where .

Define and , and we can obtain the compact form of (17):

For MAS (3), we define the desired input and input error . Substituting (13) into (18), the compact form of our learning scheme can be converted as follows:

According to the expression of (20), it shows the relation of and . However, the relation of and is not clear, and it plays an important role in our next analysis. Then, we have the following derivation. Based on (10), we can derive that

where Assumption 2 is applied in the fourth step.

Then, the compact form of tracking error (12) can be rewritten as follows:

where

The relation of and is deduced in (22). Then, we take (22) into (20),

where .

Benefitting from above derivations, we can obtain the following theorem and corollary. For the ease of representation, we define .

Theorem 1. Let us consider MAS (3) with channel noise and data dropout, and Assumptions 1–3 hold. Average-iterative learning scheme (16) is applied. If there exists gain matrix satisfying

then we have .

Proof. From (24) and definition of , we have following derivations:

Noting that and . Besides, and are mutually independent. Thus, we take mathematical expectations on both sides of (26):

Norm on both sides of (27):

where , , and are suitable values. We can obtain from (24) that

It is worth noting that

where . Thus, we can obtain from (29) that

where is the value that we can set. Formula (31) means is bounded, and we can derive from (28) that

where and is a suitable value.
Obviously, there is an iteration number so that when , we have

Then, we can derive from (32) that

It means is bounded. Thus, we can derive from (32) again:

where is a suitable value.
It seemed that if cannot converge to zero, we have , where is a suitable value. Thus, we can derive from (35) that

It is worth noting that when . Then, we have . Obviously, it is impossible. Thus, we can derive that

This completes the proof.

Corollary 1. Let consider MAS (3) with channel noise and data dropout, and Assumptions 1–3 hold. Average-iterative learning scheme (16) is applied. Then, the covariance matrix of tracking error asymptotically converges to zero if condition (25) holds, that is, .

Proof. According to the relation of input error and global output error , we can derive from (22) that

where is a constant matrix.
According to Theorem 1, we can derive that (37) holds if condition (25) holds. Then, we have

This completes the proof.

Remark 5. Theorem 1 illustrates that converts to zero in the mean-square sense with the help of average-iterative learning scheme (16). Obviously, the key to the design of the learning scheme is to require the gain matrix to satisfy sufficient condition (25). Corollary 1 derives that the covariance matrix of tracking error converges to zero if converges to zero. It shows that the effects of both channel noise and data dropout on iterative learning controllers can be effectively eliminated by proposed scheme (16), and then, a perfect tracking can be guaranteed for MAS (3).

5. Simulation Results

For illustration and verification, we consider discrete-time MAS (3) with four agents and one virtual leader . The system parameter metrics are shown in (40):

Let the desired output is with . The directed graph of MAS is shown in Figure 3. Then, the weighted adjacent matrix

Figure 3: Topology of MAS with four agents and a virtual leader.

Average-iterative learning scheme (16) is applied. For all agents, set the state at initial time . The gain matrix is set to be .

To show the effectiveness of the proposed method, a benchmark method is introduced, such as . The only difference between the proposed method and benchmark one is the design of the iterative learning scheme.

Figure 4 shows the outputs of the proposed method and the benchmark one, respectively, when the variance of channel noise is , and the successful transfer rate is . From an intuitive point of view, the effect of outputs of MAS with the proposed method is better than the benchmark one.

(a)

(b)

Figure 4: The outputs of MAS for . (a) Benchmark method. (b) Proposed method.

To show the effectiveness of the proposed method more intuitively, we compare the convergence of the covariance matrix under the proposed method and benchmark method, such as Figure 5. The setting of channel noise and data dropout is the same as Figure 4. Obviously, the result illustrates that the benchmark method cannot guarantee that the covariance matrix of tracking error converges to zero, whereas the proposed method does.

Figure 5: Convergence of the covariance matrix of tracking error with the proposed method or benchmark method.

In this paper, channel noise and data dropout are both considered, and the effects of these two factors on the convergence speed of the covariance matrix of tracking error need to be analyzed when the proposed method is applied.

Figure 6 shows the effects of different variances of channel noise on convergence speed of the covariance matrix of tracking error. In this figure, the successful transfer rate is , and the variances of channel noise are , , and . Then, the result shows that variances of channel noise do affect the convergence speed of tracking error, which still converges to zero. Besides, the smaller the variances, the faster the convergence speed.

Figure 6: Convergence speed of the covariance matrix of tracking error with different variances of channel noise.

The effect of different successful transfer rates on the convergence speed of the covariance matrix of tracking error is depicted in Figure 7. Similarly, the variance of the channel noise is , and the successful transfer rates are , , and . Then, the result of Figure 7 shows that the successful transfer rate affects the convergence speed of tracking error, and the smaller the rates, the faster the convergence speed. Nonetheless, the convergence of tracking error can be guaranteed.

Figure 7: Convergence speed of the covariance matrix of tracking error with different successful transfer rates.

6. Conclusions

This paper deals with the consensus problem of multiagent systems over wireless networks in the presence of channel noise and data dropout via an average-ILC approach. The gain matrix is designed to satisfy sufficient conditions. Rigorous theories demonstrate that the convergence of the covariance matrix of tracking error can be guaranteed with the help of an average-iterative learning scheme. To highlight the effectiveness of the proposed method, a benchmark method is realized to be a reference in Section 5. As a result, it is proved that convergence performance of the proposed method is much better than the benchmark one, and perfect tracking in the sense of expectation can be realized asymptotically. In the future work, consensus problems for a class of MAS with unknown dynamics will be discussed. Then, channel noise, data dropout, and other disturbances in communication channels are also considered.

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

The work was supported by National Natural Science Foundation of China (NSFC) under Grant nos. 61673253 and 61901254.

References

H. Zhang, J. Zhang, G.-H. Yang, and Y. Luo, “Leader-based optimal coordination control for the consensus problem of multiagent differential games via fuzzy adaptive dynamic programming,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 1, pp. 152–163, 2015.

M. Saim, S. Ghapani, W. Ren, K. Munawar, and U. M. Al-Saggaf, “Distributed average tracking in multi-agent coordination: extensions and experiments,” IEEE Systems Journal, vol. 12, no. 3, pp. 2428–2436, 2018.

D. Meng and K. L. Moore, “Studies on resilient control through multiagent consensus networks subject to disturbances,” IEEE Transactions on Cybernetics, vol. 44, no. 11, pp. 2050–2064, 2014.

D. Meng, M. Du, and Y. Jia, “Interval bipartite consensus of networked agents associated with signed digraphs,” IEEE Transactions on Automatic Control, vol. 61, no. 12, pp. 3755–3770, 2016.

S. Sun, T. Endo, and F. Matsuno, “Iterative learning control based robust distributed algorithm for non-holonomic mobile robots formation,” IEEE Access, vol. 6, pp. 61904–61917, 2018.

W. He, T. Meng, X. He, and C. Sun, “Iterative learning control for a flapping wing micro aerial vehicle under distributed disturbances,” IEEE Transactions on Cybernetics, vol. 49, no. 4, pp. 1524–1535, 2019.

S. Bifaretti, P. Tomei, and C. M. Verrelli, “A global robust iterative learning position control for current-fed permanent magnet step motors,” Automatica, vol. 47, no. 1, pp. 227–234, 2011.

D. Li, S. He, Y. Xi et al., “Synthesis of ILC-MPC controller with data-driven approach for constrained batch processes,” IEEE Transactions on Industrial Electronics, vol. 67, no. 4, pp. 3116–3125, 2020.

H. S. Ahn and Y. Chen, “Iterative learning control for multi-agent formation,” in Proceedings of the 2009 ICCAS-SICE, pp. 3111–3116, Fukuoka, Japan, Augest 2009.

Y. Liu and Y. Jia, “Formation control of discrete-time multi-agent systems by iterative learning approach,” International Journal of Control, Automation and Systems, vol. 10, no. 5, pp. 913–919, 2012.

Y. Liu and Y. Jia, “An iterative learning approach to formation control of multi-agent systems,” Systems & Control Letters, vol. 61, no. 1, pp. 148–154, 2012.

D. Meng and Y. Jia, “On iterative learning algorithms for the formation control of nonlinear multi-agent systems,” Automatica, vol. 50, no. 1, pp. 291–295, 2013.

S. Devasia, “Iterative control for networked heterogeneous multi-agent systems with uncertainties,” IEEE Transactions on Automatic Control, vol. 62, no. 1, pp. 431–437, 2017.

Xu JIN, “Nonrepetitive leader–follower formation tracking for multiagent systems with LOS range and angle constraints using iterative learning control,” IEEE Transactions on Cybernetics, vol. 49, no. 5, pp. 1748–1758, 2018.

D. Meng, W. Du, and Y. Jia, “Data‐driven consensus control for networked agents: an iterative learning control‐motivated approach,” IET Control Theory & Applications, vol. 9, no. 14, pp. 2084–2096, 2015.

Y. Ren and Z. Hou, “Robust model‐free adaptive iterative learning formation for unknown heterogeneous non‐linear multi‐agent systems,” IET Control Theory & Applications, vol. 14, no. 4, pp. 654–663, 2020.

X. Bu, J. Liang, Z. Hou, and R. Chi, “Data-driven terminal iterative learning consensus for nonlinear multiagent systems with output saturation,” IEEE Transactions on Neural Networks and Learning Systems, vol. 32, no. 5, pp. 1963–1973, 2020.

X. Bu, Z. Hou, Q. Yu, and Y. Yang, “Quantized data driven iterative learning control for a class of nonlinear systems with sensor saturation,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 50, no. 12, pp. 5119–5129, 2020.

X. Bu, P. Zhu, Z. Hou, and J. Liang, “Finite-time consensus for linear multi-agent systems using data-driven terminal ILC,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 67, no. 10, pp. 2029–2033, 2020.

J. Mao, Y. Sun, X. Yi, H. Liu, and D. Ding, “Recursive filtering of networked nonlinear systems: a survey,” International Journal of Systems Science, vol. 52, no. 6, pp. 1110–1128, 2021.

X. Ge, Q.-L. Han, L. Ding, Y.-L. Wang, and X.-M. Zhang, “Dynamic event-triggered distributed coordination control and its applications: a survey of trends and techniques,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 50, no. 9, pp. 3112–3125, 2020.

D. Ding, Q.-L. Han, X. Ge, and J. Wang, “Secure state estimation and control of cyber-physical systems: a survey,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 51, no. 1, pp. 176–190, 2021.

L. Li, Y. Liu, Z. Yang, X. Yang, and K. Li, “Mean‐square error constrained approach to robust stochastic iterative learning control,” IET Control Theory & Applications, vol. 12, no. 1, pp. 38–44, 2018.

L. Li, Y. Liu, L. Li, and J. Tan, “Kalman-filtering-based iterative feedforward tuning in presence of stochastic noise: with application to a wafer stage,” IEEE Transactions on Industrial Informatics, vol. 15, no. 11, pp. 5816–5826, 2019.

L. x. Huang, Y. Fang, and T. Wang, “Method to improve convergence performance of iterative learning control systems over wireless networks in presence of channel noise,” IET Control Theory & Applications, vol. 8, no. 3, pp. 175–182, 2014.

B. Li, H. Lin, and H. Xing, “Adaptive adjustment of iterative learning control gain matrix in Harsh noise environment,” Journal of Systems Engineering and Electronics, vol. 24, no. 1, pp. 128–134, 2013.

Y. Geng, X. Ruan, and J. Xu, “Adaptive iterative learning control of switched nonlinear discrete-time systems with unmodeled dynamics,” IEEE Access, vol. 7, pp. 118370–118380, 2019.

D. Shen and G. Qu, “Performance enhancement of learning tracking systems over fading channels with multiplicative and additive randomness,” IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 4, pp. 1196–1210, 2020.

L. Huang, Q. Zhang, L. Sun, and Z. Sheng, “Robustness analysis of iterative learning control for a class of mobile robot systems with channel noise,” IEEE Access, vol. 7, pp. 34711–34718, 2019.

Y. Wu, B. Hu, and Z.-H. Guan, “Consensus problems over cooperation-competition random switching networks with noisy channels,” IEEE Transactions on Neural Networks and Learning Systems, vol. 30, no. 1, pp. 35–43, 2019.

L. Huang, Q. Zhang, W. Liu, J. Li, L. Sun, and T. Wang, “Convergence analysis of iterative learning control systems over networks with successive input data compensation in iteration domain,” IEEE Access, vol. 7, pp. 160217–160226, 2019.

D. Shen and J.-X. Xu, “A novel Markov chain based ILC analysis for linear stochastic systems under general data dropouts environments,” IEEE Transactions on Automatic Control, vol. 62, no. 11, pp. 5850–5857, 2017.

D. Shen, “Data-driven learning control for stochastic nonlinear systems: multiple communication constraints and limited storage,” IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 6, pp. 2429–2440, 2018.

T. Zhang and J. Li, “Iterative learning control for multi-agent systems with finite-leveled sigma-delta quantization and random packet losses,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 64, no. 8, pp. 2171–2181, 2017.

M. Sun, T. Wu, L. Chen, and G. Zhang, “Neural AILC for error tracking against arbitrary initial shifts,” IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 7, pp. 2705–2716, 2018.