# Convergence Analysis of Wireless Remote Iterative Learning Control Systems with Dropout Compensation

Authors: Li-xun Huang; Yong Fang
Journal: Mathematical Problems in Engineering
 (2013)

---

## Abstract

The wireless remote iterative learning control (ILC) system with random data dropouts is considered. The data dropout is viewed as a binary switching sequence which obeys the Bernoulli distribution. In order to eliminate the effect of data dropouts on the convergence property of output error, the signal at the same time with the lost one but in the last iteration is used to compensate the data dropout at the actuator. With the dropout compensation, the convergence property of output error is analyzed by studying the element values of system transition matrix. Finally, some simulation results are given to illustrate the validity of the proposed method.


---

## Body

## 1. Introduction

One feature of the wireless remote control system is that signals are transmitted in wireless network from the sensor to the controller and from the controller to the actuator, and then the controller is separated from the system platform [1–3]. Consequently, the system has such advantages as easy installation, reduced wiring, and maintenance. In wireless remote control systems, designing a remote controller to track the desired trajectory is not an easy task. Fortunately, when systems execute the same task periodically in a fixed time interval, iterative learning control (ILC) is an effective method [4]. This method uses information obtained from the previous operation to improve the control signal for the next trial. If some conditions are met, the output error could monotonically converge to zero from iteration to iteration.However, the introduction of wireless network makes the tracking of desired trajectory more complicated than traditional point-to-point connection method due to the unreliability of wireless network. The main issue is that some signals would be lost during transmitting, which can be divided into two different types: control signal dropouts and measurement signal dropouts. The first one occurs when the signal is transmitted from the controller to the actuator after updating, which would disturb the learning process indirectly; the second one arises when the signal is transmitted from the sensor to the controller, which would be involved in the learning process directly. The convergence of output error cannot be guaranteed without considering data dropouts.The research on networked control systems has attracted much attention. In [5–9], authors are concerned with the state estimation problem for networked control systems with various uncertainties of the communication channels. In [10, 11], the author discussed decentralized stabilization of networked control systems with nonlinear perturbations. In [12], the nonfragile state feedback H∞ control problem for networked control systems with quantized signals is studied. However, most researches related to the case with data dropouts are conducted only in sensor-to-controller side and did not consider the control scheme adopted by controller. In the very recent years, some researches on ILC systems considering the problem of data dropout appeared (see [13–21] and references therein). Liu et al. investigated the implementation of ILC in a remote control systems environment and specifically focused on compensation when both random data dropouts and delays occur at the communication network between the plant output and the controller [13]. In [14], the author proposed an averaging ILC algorithm to overcome the random transport delay and data dropout, which guarantees the convergence property of the ensemble average of the output tracking errors along the iteration axis. In [15], Bu and Hou discussed the stability of ILC with data dropouts via asynchronous system and offered the stability condition in the form of linear matrix inequalities. Bu et al. also studied the stability of first and high order ILC with data dropout when the plant is subject to measurement signal dropouts [16]. Ahn et al. presented a mathematical formulation of the problem of robust ILC design when the system is subject to measurement signal dropouts and used the Kalman filtering approach to design a learning gain such that the system eventually converges to a desired trajectory if there are not complete data dropouts [17], but the results were restricted to the case when the network from sensor to controller has dependency. Aiming at this problem, the author considered discrete-time intermittent iterative learning controller with independent data dropouts in his further study [18]. However, all the previously mentioned researches only considered the dropout of measurement signals. In [19], the author considered the problem of ILC for a class of nonlinear systems with control signal dropouts and measurement signal dropouts, but the convergence analysis needs controller and actuator to know the received signal whether lost or not. In [20], a sampled-data ILC approach was proposed for a class of nonlinear networked control systems to deal with the existence of time delays and packet losses in control signal and measurement signal transmissions. In [21], Pan et al. assumed that the controller and the actuator are all event driven and analyzed the effect of packet loss from controller to actuator side and from sensor to controller side on the convergence property of output error. But the convergence is asymptotic because the control error at the actuator cannot converge to zero. To the best of our knowledge, no one has studied the compensation for the data dropouts in both control signals and measurement signals to guarantee the convergence property of output error. This observation is the motivation of the present paper.As depicted in the second paragraph, there are two different kinds of data dropouts in wireless remote ILC systems. For the sake of convenience, we only consider the control signal dropouts in this paper, but the results can be extended to the measurement signal dropouts. The data dropout would be described as a binary sequence which obeys a Bernoulli distribution taking the value of one and zero with certain probability. In order to eliminate the effect of data dropouts on the convergence property of output error, we consider using the signal at the same time with the lost one but in the last iteration to compensate the data dropout at the actuator. The convergence performance of the output error with dropout compensation would be analyzed by studying eigenvalues and other elements in the lower triangular of the system transition matrix.


## 2. Problem Formulations

The discrete-time linear system is considered by the following equation:(1)xk(t+1)=Axk(t)+Buk(t),yk(t)=Cxk(t),
where xk(t), uk(t), and yk(t) are state, control, and output variables, respectively, and A, B, and C are the system matrices. The subscript k=0,1,2,… is used to denote iteration and t∈[0,T] is used to denote time. The system operates repeatedly in the iteration domain with the desired trajectory yd(t), which can be of the form
(2)xd(t+1)=Axd(t)+Bud(t),yd(t)=Cxd(t),
where ud(t) and xd(t) are desired control and state. In order to track yd(t) precisely, adopting ILC method at the controller is a useful method and the first order ILC can be expressed as
(3)uk+1(t)=uk(t)+Γ(t)ek(t+1),
where Γ(t) is learning gain, and output error ek(t)=yd(t)-yk(t),  t∈[0,T-1]. The setup of wireless remote ILC systems is illustrated as in Figure 1 [22, 23]. During the measurement signal ek(t) transmitting from the sensor to the controller and the control signal uk(t) transmitting from the controller to the actuator, data dropouts occur due to the unreliability of wireless network. Taking the effect of data dropouts into account, the system controlled remotely by iterative learning controller can be represented as
(4)xk(t+1)=Axk(t)+Bu~k(t),yk(t)=Cxk(t),(5)uk+1(t)=uk(t)+Γ(t)e~k(t+1),
where control signal u~k(t) received at the actuator and measurement signal e~k(t+1) received at the controller can be expressed as
(6)u~k(t)=ξk(t)uk(t),e~k(t+1)=ηk(t)ek(t+1),
where uk(t) and ek(t+1) are signals at the controller and the sensor, respectively. The stochastic parameters ξk(t) and ηk(t) are two scalar Bernoulli distributed random variables taking value 0 or 1 (i.e., ξk(t),ηk(t)∈{0,1},∀k,t). ξk(t) is uncorrelated with ηk(t). In this model, if the variable takes value 0, then the data is lost correspondingly; otherwise there is no data dropout.Figure 1
Block diagram of wireless remote ILC systems.Random data dropouts could disturb the learning process of controller and have an effect on the convergence performance of output error. In order to remove the effect of data dropouts, a compensation method would be proposed in Section3.


## 3. The Data Dropout Compensation Scheme

In this section, we will derive the relation between output error and control error at the actuator and the relation of control errors at the controller in different iterations first, and then we will propose a compensation scheme based on the relations and attribute of control error. In order to simplify the analysis, the following assumptions are madeAssumption 1.
Consider∥Γ(t)∥≤βΓ,∥A∥≤βA,∥B∥≤βB,∥C∥≤βC.Assumption 2.
Considerxk(0)=xd(0),for all k.
The output errorek(t+1) can be represented as
(7)ek(t+1)=yd(t+1)-yk(t+1)=Cδxk(t+1).
From (2) and (4), it is easy to find the nonrecursive solution to δxk(t+1) as
(8)δxk(t+1)=Aδxk(t)+Bδu~k(t)=At+1δxk(0)+∑i=0tAt-iBδu~k(i),
where δu~k(i) denotes the control error at the actuator. If Assumption 2 is satisfied, substitute (8) into (7) to get
(9)ek(t+1)=∑i=0tCAt-iBδu~k(i).
Take norms on both sides of (9) to yield
(10)∥ek(t+1)∥=∑i=0tβCβAt-iβB∥δu~k(i)∥.
From (10), the relation between output error ek(i),i∈[1,T], and control error δu~k(i),i∈[0,T-1], at the actuator can be expressed in the matrix form
(11)[∥ek(1)∥⋮∥ek(T)∥]=[ρ′(0)⋯0⋮⋱⋮ρ′(T-1)⋯ρ′(0)]×[∥δu~k(0)∥⋮∥δu~k(T-1)∥],
where ρ′(i)=βCβAiβB,i∈[0,T-1].
On the other hand, the relation of control errors at the controller in different iterations can be get from (5) as follows:
(12)δuk+1(t)=ud(t)-uk+1(t)=ud(t)-uk(t)-Γ(t)e~k(t+1)=δuk(t)-Γ(t)e~k(t+1).
If there are no signals happen data dropouts,e~k(t+1)=ek(t+1) and u~k(t)=uk(t). Substituting (9) into (12), we have
(13)δuk+1(t)=δuk(t)-Γ(t)∑i=0tCAt-iBδuk(i).
Taking norms of both sides of (13), the relation can be rewritten as
(14)∥δuk+1(t)∥≤Hk+1,k(t)Hk,k-1(t)ψk-1(t),t∈[0,T-1],
where the vector of control error ψk-1, Hk+1,k(t), and transition matrix Hk,k-1(t) can be represented as (15), (16), and (17), respectively
(15)ψk-1(t)=[∥δuk-1(0)∥,∥δuk-1(1)∥,…,∥δuk-1(t)∥]T,(16)Hk+1,k(t)=[ρ1(t)⋯ρ1(1)ρ0(t)],(17)Hk,k-1(t)=[ρ0(0)0⋯0ρ1(1)ρ0(1)⋱⋮⋮⋱⋱0ρ1(t)⋯ρ1(1)ρ0(t)],
where ρ1(i)=βΓβCβAiβB and ρ0(i)=∥I-Γ(i)CB∥,i∈[0,t].
Ife~k(t+1)=ek(t+1) and u~k(t)=uk(t) are satisfied, the convergence of ∥ek(t+1)∥ is determined by ∥δuk(i)∥,i∈[0,t], and the convergence of ∥δuk(t)∥ is determined by the eigenvalues of transition matrix. From (14), we have ∥δuk+1(t)∥≤Hk+1,k(t)∏i=0kHi+1,i(t)ψ0(t). Since Hi+1,i(t) is a lower triangular matrix, all of its eigenvalues are the diagonal elements ρ0(i). Selecting the learning gain Γ(t) such that all eigenvalues of Hi+1,i(t) are within unit circle; that is, ρ0(i)=∥Ι-Γ(i)CB∥<1, limk→∞∥δuk+1(t)∥=0,t∈[0,T-1], and then limk→∞∥ek(t)∥=0,for all t∈[1,T], is guaranteed. However, with the introduction of random data dropouts in control signals, u~k(t)≠uk(t), the element values of Hk+1,k(t) and Hi+1,i(t) would be changed, so the convergence of ∥δuk(t)∥ cannot be guaranteed and then they have an effect on the convergence performance of output error ∥ek(t+1)∥.
In order to remove the effect, we propose to use the control signal at same time with the lost one but in the last iteration to compensate the data dropout at the actuator based on the attribute that control signal converges in the iteration domain, which can be represented by(18)u~k(t)=ξk(t)uk(t)+(1-ξk(t))uk-1(t).
The convergence of output error with the proposed compensation scheme would be analyzed in the next section.


## 4. Convergence Analysis of Output Error with Data Dropout Compensation

In the following part, we start by assuming that there is one control signaluk(t) loss during the kth iteration and that uk-1(t) is applied to compensate the lost uk(t) at the actuator, and then we extend it to the condition with multiple control signals loss. The convergence property of output error with data dropout compensation can be concluded in the following theorem.Theorem 1.
With the compensation method presented in (18), if the condition 0<ρ(Γ(t)CB)<1 is satisfied, then
(19)limk→∞∥ek(t)∥=0,∀t∈[1,T].Proof.
If the control signaluk(t) is lost, uk-1(t) would be applied at the actuator to compensate the dropout of uk(t). In this condition, output errors ek(i),(0≤i≤t) are not affected but ek(i), (t+1≤i≤T) are all changed according to (11). Consequently, the proof can be divided into the following two parts due to changing ek(t+1), ek(t+2) and afterwards.
(
1
)  Convergence Analysis of∥ek(t+1)∥  with Dropout Compensation.
According toek(t)=yd(t)-yk(t), the output error ek(t+1) can be represented as
(20)ek(t+1)=yd(t+1)-yk(t+1)=Cδxk(t+1).
Using (2), (4), and Assumption 2, the relation between state error δxk(t) and control error δuk(t) can be expressed as
(21)δxk(t+1)=xd(t+1)-xk(t+1)=Aδxk(t)+B(ξk(t)δuk(t)+(1-ξk(t))δuk-1(t))=∑i=0t-1At-iB(ξk(i)δuk(i)+(1-ξk(i))δuk-1(i)).
From (5), (20), (21), and e~k(t+1)=ek(t+1), the relation of control errors in different iterations can be represented as
(22)δuk+1(t)=ud(t)-uk+1(t)=ud(t)-uk(t)-Γ(t)e~k(t+1)=δuk(t)-Γ(t)Cδxk(t+1)=δuk(t)-Γ(t)×∑i=0tCAt-iB(ξk(i)δuk(i)+(1-ξk(i))δuk-1(i)).
If the control signal uk(t) is lost, the random parameter ξk(t)=0 correspondingly, then (22) could be changed to
(23)δuk+1(t)=δuk(t)-Γ(t)CBδuk-1(t)-Γ(t)∑i=0t-1CAt-iBδuk(i).
We can show δuk+1(t) using control error in (k-1)st iteration further, which is given by
(24)δuk+1(t)=(I-2Γ(t)CB)δuk-1(t)-Γ(t)∑i=0t-1CAt-iBδuk-1(i)-Γ(t)∑i=0t-1CAt-iB(δuk-1(i)-Γ(i)∑j=0iCAi-jBδuk-1(j)).
Furthermore, (24) could be rewritten in the form of transition matrix(25)δuk+1(t)=[Γ(t)CAtB⋮⋮Γ(t)CABI]T[I-Γ(0)CB0⋯⋯0Γ(1)CAB⋱⋱⋮⋮⋮⋱⋱⋮Γ(t-1)CAt-1B⋯Γ(t-1)CABI-Γ(t-1)CB0Γ(t)CAtB⋯⋯Γ(t)CABI-2Γ(t)CB][δuk-1(0)⋮⋮⋮δuk-1(t)].Taking norms of both sides of (25), we have
(26)∥δuk+1(t)∥≤Hk+1,k′(t)Hk,k-1′(t)ψk-1(t),Hk+1,k′(t)=[ρ1(t)⋯ρ1(1)1],Hk,k-1′(t)=[ρ0(0)0⋯⋯0ρ1(1)⋱⋱⋮⋮⋮⋱⋱⋮ρ1(t-1)⋯ρ1(1)ρ0(t-1)0ρ1(t)⋯⋯ρ1(1)ρ2],
where ρ2=∥I-2Γ(t)CB∥.
Clearly,Hk+1,k(t) in (16) becomes Hk+1,k′(t) in which the element in (t+1)st column is changed from ρ0(t) to 1, and what is more is that transition matrix Hk,k-1′(t) in (17) becomes Hk,k-1′(t) in which the eigenvalue in (t+1)st row is changed from ρ0(t) to ρ2. If learning gain Γ(t) is selected to satisfy the condition 0<ρ(Γ(t)CB)<1, then 0<1-ρ(Γ(t)CB)<1 and -1<1-2ρ(Γ(t)CB)<0 are also satisfied, which indicate that ∥Ι-Γ(t)CB∥<1 and ∥Ι-2Γ(t)CB∥<1. Since Hk,k-1′(t) is a lower triangular matrix and all of its eigenvalues are the diagonal elements ρ0(i), 0≤i≤t-1 and ρ2, we have λm[(∏i=0k-2Hi+1,i(t))Hk,k-1′(t)(∏i=k∞Hi+1,i(t))]→0,m=0,…,t+1, which guarantees that limk→∞∥δuk+1(t)∥=0.
According to the previous observation, control signals lost at timet in each iteration will result in more “ρ2” in the diagonal elements of transition matrix Hi+1,i′(t), 0≤i≤∞. As the structure of Hi+1,i′(t) remains the lower triangular form, the structure of the serial product of transition matrix Hi+1,i′(t) stays the lower triangular form as well. As a result, we can conclude that λm[∏i=0∞Hi+1,i′(t)]→0, m=0,1,…t, which indicates limk→∞∥δuk+1(t)∥=0.
Afterwards, we should highlight that ifuk(t) happens data dropout and uk-1(t) is used the compensate the lost uk(t), the control signal u~k(t) at the actuator could also converge as the convergence of control signal uk(t); that is, limk→∞∥δu~k(t)∥=limk→∞∥ud(t)-uk-1(t)∥=0 because limk→∞uk(t)=limk→∞uk-1(t). In other words, the control signal not only at the controller but also at the actuator converge as iteration goes on. Furthermore, we know that the output error ∥ek(t+1)∥ is a function of control errors ∥δu~k(i)∥, i∈[0,t] from (11), so the convergence of ∥δu~k(t)∥ indicates limk→∞∥ek(t+1)∥=0.
(
2
)  Convergence Analysis of∥ek(t+1+i)∥, 1≤i≤T-t-1  with Dropout Compensation.
In this part, we continue to analyze the convergence of∥ek(t+1+i)∥, 1≤i≤T-t-1. Due to the similarity in the analysis process, we would prove the convergence of ∥ek(t+2)∥ as the previous part and prove the convergence of ∥ek(t+1+i)∥, 2≤i≤T-t-1 by analogy.
Similarly, the output errorek(t+2) can be represented as
(27)ek(t+2)=yd(t+2)-yk(t+2)=Cδxk(t+2)=C∑i=0t+1At+1-iB(ξk(i)δuk(i)+(1-ξk(i))δuk-1(i)).
According to (5), (27), and e~k(t+2)=ek(t+2), δuk+1(t+1) can be expressed as
(28)δuk+1(t+1)=ud(t+1)-uk+1(t+1)=ud(t+1)-uk(t+1)-Γ(t+1)e~k(t+2)=δuk(t)-Γ(t+1)Cδxk(t+2)=δuk(t+1)-Γ(t+1)×∑i=0t+1CAt+1-iB(ξk(i)δuk(i)+(1-ξk(i))δuk-1(i)).
If the control signal uk(t) is lost, ξk(t)=0 correspondingly, then (28) can be rewritten as
(29)δuk+1(t+1)=(I-Γ(t+1)CB)δuk(t+1)-Γ(t)CABδuk-1(t)-Γ(t)∑i=0t-1CAt-iBδuk(i).
Expressing δuk+1(t) by means of control error in (k-1)st iteration, we have
(30)δuk+1(t+1)=(I-Γ(t+1)CB)×(δuk-1(t+1)-Γ(t+1)∑i=0t+1CAt+1-iBδuk-1(i))-Γ(t+1)CABδuk-1(t)-Γ(t+1)×∑i=0t-1CAt+1-iB(δuk-1(i)-Γ(i)∑j=0iCAi-jBδuk-1(j)).
Furthermore, (30) could be rewritten in the form of transition matrix(31)δuk+1(t+1)=[Γ(t+1)CAt+1B⋮⋮Γ(t+1)CA2BΓ(t+1)CABI-Γ(t+1)CB]T×[I-Γ(0)CB0⋯⋯⋯0Γ(1)CAB⋱⋱⋮⋮⋱⋱⋮Γ(t-1)CAt-1B⋯Γ(t-1)CABI-Γ(t-1)CB⋱⋮0⋯⋯0I0Γ(t+1)CAt+1B⋯⋯⋯Γ(t+1)CABI-Γ(t+1)CB][δuk-1(0)⋮⋮⋮⋮δuk-1(t+1)].
Taking norms of both sides of (31), we have
(32)∥δuk+1(t+1)∥≤Hk+1,k′(t+1)Hk,k-1′(t+1)ψk-1(t+1),Hk+1,k′(t+1)=[ρ1(t+1)⋯ρ1(1)ρ0(t+1)],Hk,k-1′(t+1)=[ρ0(0)0⋯⋯⋯0ρ1(1)⋱⋱⋮⋮⋱⋱⋮ρ1(t-1)⋯ρ1(1)ρ0(t-1)⋱⋮0⋯⋯010ρ1(t+1)⋯⋯⋯ρ1(1)ρ0(t+1)].
The analysis shows thatHk+1,k′(t+1) is equal to Hk+1,k(t+1) in (16). Hk,k-1(t+1) in (17) becomes Hk,k-1′(t+1) in which the eigenvalue in (t+1)st row is changed from ρ0(t) to 1, and elements in the left of the eigenvalue are all changed to 0. Since Hk,k-1′(t+1) is a lower triangular matrix, and all of its eigenvalues are the diagonal elements with one element being “1” at (t+1,t+1) and other elements ρ0(i)<1,  i∈[0,t+1)∪(t+1,t+2]. Similar the proof into the previous part, we can have λm[(∏i=0k-2Hi+1,i(t+1))Hk,k-1′(t+1)(∏i=k∞Hi+1,i(t+1))]→0, m=0,1,…,t+2, and then limk→∞∥δuk+1(t+1)∥=0 can be guaranteed.
With regard to∥δuk+1(t+i)∥, 2≤i≤T-t-1, according to the convergence analysis of ∥δuk+1(t+1)∥, we may know that the eigenvalue in (t+i)th row of Hk,k-1(t+i) would be changed to 1, and elements in the left of the eigenvalue would be all changed to 0. For this condition, we can also have λm((∏i=0k-2Hi+1,i(j))Hk,k-1′(j)(∏i=k∞Hi+1,i(j)))→0, m∈[0,j], j∈[t+2,T-1], and limk→∞∥δuk+1(i)∥=0, i∈[t+2,T-1], can also be guaranteed.
By analogy, if multiple control signals are lost at timet in each iteration, which will result in more “1” in the diagonal elements of transition matrix, we also have λm(∏i=0∞Hi+1,i(j))→0, m∈[0,j], j∈[t+1,T-1], and then limk→∞∥δuk+1(i)∥=0, i∈[t+1,T-1].
Similarly, we can conclude thatlimk→∞∥δu~k(i)∥=limk→∞∥ud(i)-uk-1(i)∥=0, i∈[t+2,T-1] because limk→∞uk(i)=limk→∞uk-1(i). Because the output error ∥ek(t+1+i)∥, i∈[1,T-t-1] is a function of the control error ∥δu~k(j)∥, j∈[0,t+i], according to (11), the convergence of ∥δu~k(j)∥, j∈[0,t+i], indicates limk→∞∥ek(t+1+i)∥, i∈[1,T-t-1].Up to now, by compensating the data dropout with the control signal at the same time with the lost one but in the last iteration, the convergence property of output error has been proved. The effect of data dropout was also discussed in [21] by assuming that the actuator is event driven. That is, when there is one signal loss at t during the kth iteration, the signal sent at t-1 will continue to be applied in the system before the signal sent at t+1 arrives. If uk(t) is lost, this method can guarantee the control error ∥δuk(t)∥=0, t∈[0,T-1], at the controller converge, but the control error δu~k(t) at the actuator cannot converge as iteration goes on because limk→∞∥δu~k(t)∥=limk→∞∥ud(t)-uk(t-1)∥≠0. According to (11), the output error ∥ek(t)∥ cannot converge to zero, and the effect of random data dropouts increases with the increment of random data dropout probability.


## 5. Simulation Results

In this section, some simulation results are provided to illustrate the validity of the proposed method. Let us consider the following discrete-time system:(33)xk(t+1)=[-0.50011.24-0.8700.870]xk(t)+[100]u~k(t),yk(t)=[22.6-2.8]xk(t).
The desired trajectory is
(34)yd(t)=5sin[8(t-1)T].ILC method is described in (5). Initial state error δxk(0) and initial control error δu0(t) are 0, T=200. Γ(t)=0.2, so 0<ρ(Γ(t)CB)=0.4<1 is satisfied. The mean of output errors ∑t=1T∥ek(t)∥ in each iteration is selected to show the convergence of output error. In each iteration, ξk(t) and ηk(t) take value 0 or 1 according to the data dropout rate correspondingly.The mean of output errors without any compensation versus iterations is shown in Figure2. From Figure 2, it is easy to find that the effect of control signal dropouts on the mean of output error increases as random data dropout rate increases. The mean of output errors compensated by the control signal in the same iteration with the lost one but at the last time is shown in Figure 3. The comparison of the simulation results in Figures 3 and 2 shows that although the effect of data dropouts is reduced obviously, the mean of output errors does not converge to zero because this method cannot guarantee control error at the actuator converge to zero. And what is more, the effect of data dropouts increases with the increment of dropout rate. The mean of output errors compensated by the control signal at the same time with the lost one but in the last iteration is shown in Figure 4. By comparing Figure 4 with Figures 2 and 3, it is clear that even though the dropout rate would affect the convergence speed of the output error mean, which can still converge to zero from iteration to iteration with different dropout rates.Figure 2
Without compensation.Figure 3
Compensated by the signal in the same iteration with the lost one but at the last time.Figure 4
Compensated by the signal at the same time with the lost one but in the last iteration.


## 6. Conclusions

In order to remove the effect of data dropouts on the wireless remote ILC systems, a compensation method using the signal at the same time with the lost one but in last iteration is proposed to guarantee the convergence property of output error. The method can not only guarantee the convergence of control error at the controller, but also guarantee the convergence of control error at the actuator. By modeling the random data dropouts as a Bernoulli distributed sequence, the convergence property of control error at the controller is proved through studying the element values of system transition matrix, and then the convergence of control error at the actuator and output error is analyzed. Finally, the method is supported by some simulation results.In wireless remote ILC systems, channel noises and time delays are other two main issues. In the future, we should consider the effects of data dropouts, channel noises, and time delays simultaneously. Besides, in order to improve the tracking performance further, we may select the learning gain adaptively according to such optimization criterions as least mean square and so on.



---

*Source: 609284-2013-04-11.xml*