Научная статья на тему 'НОВЫЕ ЗАКОНЫ ОБНОВЛЕНИЯ УПРАВЛЕНИЯ ИТЕРАТИВНЫМ ОБУЧЕНИЕМ P-ТИПА И D-ТИПА ДЛЯ СЕТЕВЫХ СИСТЕМ УПРАВЛЕНИЯ СО СЛУЧАЙНЫМИ ВЫПАДЕНИЯМИ ДАННЫХ'

НОВЫЕ ЗАКОНЫ ОБНОВЛЕНИЯ УПРАВЛЕНИЯ ИТЕРАТИВНЫМ ОБУЧЕНИЕМ P-ТИПА И D-ТИПА ДЛЯ СЕТЕВЫХ СИСТЕМ УПРАВЛЕНИЯ СО СЛУЧАЙНЫМИ ВЫПАДЕНИЯМИ ДАННЫХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
33
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ITERATIVE LEARNING CONTROL / D-TYPE / P-TYPE / DATA DROPOUT / NETWORKED CONTROL LINEAR SYSTEM / УПРАВЛЕНИЕ ИТЕРАТИВНЫМ ОБУЧЕНИЕМ / D-ТИП / Р-ТИП / ВЫПАДЕНИЕ ДАННЫХ / ЛИНЕЙНАЯ СИСТЕМА СЕТЕВОГО УПРАВЛЕНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Наджафи Седигех Алсадат, Делавархалафи Али

В этой статье мы представляем два новых закона обновления управления итеративным обучением (УИО) P-типа и D-типа для линейных стохастических систем со случайным выпадением данных, моделируемым случайной величиной Бернулли. Доказывается, что законы обновления УИО P-типа и D-типа сходятся к желаемому входу почти наверное. Мы показываем, что условия сходимости входов, соответствующих законам обновления УИО P-типа и D-типа для сетевых систем управления, одинаковы. Сравниваются производительности законов обновления УИО P-типа и D-типа. В этом сравнении мы приходим к выводу, что для сетевых систем управления закон обновления УИО P-типа более эффективен, чем закон обновления УИО D-типа.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

NEW P-TYPE AND D-TYPE ITERATIVE LEARNING CONTROL UPDATE LAWS FOR NETWORKED CONTROL SYSTEMS WITH RANDOM DATA DROPOUTS

In this paper, we present two new P-type and D-type iterative learning control (ILC) update laws for linear stochastic systems with random data dropout modeled with a Bernoulli random variable. We prove that the P-type and D-type ILC update laws converge to the desired input in the almost sure sense. We show that the convergence conditions of the inputs corresponding to the P-type and D-type ILC update laws for networked control systems are the same. We present the performance comparison of the P-type and D-type ILC update laws. In this comparison, we conclude that the P-type ILC update law is more effective than the D-type ILC update law for networked control systems.

Текст научной работы на тему «НОВЫЕ ЗАКОНЫ ОБНОВЛЕНИЯ УПРАВЛЕНИЯ ИТЕРАТИВНЫМ ОБУЧЕНИЕМ P-ТИПА И D-ТИПА ДЛЯ СЕТЕВЫХ СИСТЕМ УПРАВЛЕНИЯ СО СЛУЧАЙНЫМИ ВЫПАДЕНИЯМИ ДАННЫХ»

MSC 93Exx

DOI: 10.14529/ mmp200206

NEW P-TYPE AND D-TYPE ITERATIVE LEARNING CONTROL

UPDATE LAWS FOR NETWORKED CONTROL SYSTEMS

WITH RANDOM DATA DROPOUTS

S.A. Najafi1, A. Delavarkhalafi1

1Yazd University, Yazd, Iran

E-mail: se.najafi@stu.yazd.ac.ir, delavarkh@yazd.ac.ir

In this paper, we present two new P-type and D-type iterative learning control (ILC) update laws for linear stochastic systems with random data dropout modeled with a Bernoulli random variable. We prove that the P-type and D-type ILC update laws converge to the desired input in the almost sure sense. We show that the convergence conditions of the inputs corresponding to the P-type and D-type ILC update laws for networked control systems are the same. We present the performance comparison of the P-type and D-type ILC update laws. In this comparison, we conclude that the P-type ILC update law is more effective than the D-type ILC update law for networked control systems.

Keywords: iterative learning control; D-type; P-type; data dropout; networked control linear system.

Introduction

For systems that can control an identical work at a limit time in a repetitive manner, iterative learning control (ILC) is an efficient method. In ILC, the information of the previous iteration is used to generate input of the next cycle. Hence, tracking performance improves when the number of iterations increases. The idea of ILC follows from the article [1]. Three essays [2-4] led to further research on ILC. Today, there exists a lot of literature on various topics about ILC, such as [5-15]. ILC is an important field of smart updating law that can be used in practice, for instance, see [16-23].

Besides, network control systems (NCSs) are widely used recently. In NCS, the information can transmit by the communication channels. Therefore, data dropout often occurs in NCSs due to the congestion of network or node failures. The main issue is how good performance can be guaranteed under severe transmission conditions, e.g. data dropouts. For literature about ILC and NCS systems, see the survey [24], which is devoted to ILC for systems with incomplete information.

Note that most of the articles on NCSs, in a way, are not consider the randomness of data dropouts during the proof process of convergence.

In this article, for linear stochastic systems with random data dropout modeled by a Bernoulli random variable, the new P-type and D-type ILC update laws are characterized. We show convergence of the P-type and D-type ILC update laws with random data dropout in the almost sure sense. Randomness of data dropouts is considered. We specify that the convergence conditions of the inputs corresponding to the P-type and D-type ILC update laws for networked control systems are the same. Performance comparison of the P-type and D-type ILC update laws is investigated. In this comparison, we conclude that the P-type ILC update law is more effective than the D-type ILC update law in networked control systems.

The paper is organized as follows. Section 1 gives definition of the system and problem statement. Section 2 presents the P-type ILC update law and its convergence analysis. We study the D-type ILC update law and its convergence analysis in Section 3. In Section 4, we present the illustrative simulation. Finally, Section 5 summarizes the results and draws conclusions.

Let us give some explanations on notations used in the paper. Transposition of a matrix or a vector is denoted by the superscript T. We refer to almost sure, infinitely often, independent and identically distributed, with probability one as a.s, i.o, i.i.d and w.p.1, respectively. Finally, ||.|| represents the Euclidean norm.

1. Definition of System and Problem Statement

Consider the linear system given by the following state-space equations:

xk (t + 1) = A(t)xfc (t) + £(t)ufc (t) + Vk (t + 1), m

yk (t) = C (t)xk (t)+ tfk (t), (1)

where the index k denotes the number of an iteration, the argument t £ [0, N] indicates the discrete-time index, xk(t) £ Rn is the system state, uk(t) £ Rp is the input signal of the system, and yk(t) £ Rq is the measurement output of the system. The random variables $k(t) £ Rq and vk(t) £ Rn are the measurement and system noises, respectively.

If yd(t), t £ [0, N], characterizes the desired output trajectory, then ek(t) = yd(t) —yk(t) indicates the tracking error.

In deterministic systems, the general purpose of the control is to construct the ILC algorithm to generate the input such that the output of the system can track the desired output.

In the case of stochastic systems, there exist the measurement and system noises that can not be predicted and eliminated by any algorithm. Therefore, in stochastic systems, we can not expect that yk(t) — yd(t) ^ 0 Vt when k tends to infinity. Hence, in stochastic systems, the control aim is uk(t) — ud(t) ^ 0 Vt when k ^ to. System (1) is considered under the following assumptions.

A1. As a necessary condition for proving the convergence [25], the matrix C(t + 1)B(t) has the full-column rank Vt.

A2. Since yd(t) is realizable, then, for any yd(t), there exist the desired input ud(t) and the desired state xd(t) such that

xd(t + 1) = A(t)xd(t) + B(t)ud(t), (2)

yd(t) = C (t)xd (t). (2)

A3. The (i.i.d) sequence (t),k = 1, 2,...} is independent of the (i.i.d) sequence {$k(t),k = 0,1,...}, and both are sequences of white Gaussian noises with zero mean

n

value such that supkE||/ik(i) || < oo, supkE||$k(i) || < oo, lim - = Rf, and

n k=i

n

lim - i9k(t)i9j!(t) = FLfi a.s, where R* and are unknown matrices. n k=i

A4. The (i.i.d.) sequence of initial states {xk(0)} is such that Exk(0) = xd(0),

lim - J] xk(0)xl(0) = Ro, and supkE||xk(0)|| < oo. n k=i

Furthermore, {$k(t),k = 0,1,...}, {xk(0),k = 0,1,...}, and {^k(t),k = 0,1,...} are independent of each other.

In this article, without loss of generality, it is assumed that the network exists in the output channel only, and the input channel transmits the data well.

The random data dropout can be simulated with a Bernoulli random variable. For this purpose, ak(t) is introduced as follows:

, s _ f 1, if yk(t) is well transferred, , ,

ak(t) = \ 0, otherwise. (3)

Let R such that 0 < R < 1 be the probability of successful transfer of the measurement output yk(t) for all t and k.

If ak(t) = 1, i.e., yk(t) is well transferred, then ek(t) = yd(t) — yk(t) can be computed for the update. If ak(t) = 0, then no tracking error can be found for the update.

In this article, we present the P-type and D-type ILC update laws for networked control systems. We investigate convergence analysis of the P-type and D-type ILC update laws. This kind of convergence analysis is new. We show that convergence conditions of the inputs related to the P-type and D-type ILC update laws for networked control systems are the same.

2. P-type ILC Update Law

For discrete-time-varying linear system (1), the P-type ILC update law is as follows:

uk+i(t) = uk (t) + rk GtEk (t + 1), (4)

where Gt is the learning gain matrix, {rk} is a decreasing sequence that reduces the effect of stochastic noises and satisfies the following conditions:

ro ro

rk ^ 0, rk > 0, ^ rk = x>,^2r2k < to. (5)

k=1 k=1

Also, {rk} ensures input convergence with zero error in the almost sure sense and also suppresses the effect of stochastic noises when the number of iterations increases. In (4), we define Ek (t) as

Ekw= ek;; ?(6)

ek(t), if ak(t) = 1, 0, if ak(t) = 0.

For a matrix Amxn, we define the infinity norm ||.||ro as follows:

n

) = max > |a,

1<i<m " " j= 1

where a^- denotes an element of the matrix A.

Y^ К-1, aij e

Now, investigate the convergence analysis of P-type update law (4) by Theorem 1.

Theorem 1. Consider law (4) for updating the input of system (1). If ||I — rkGtC(t + 1)B(t)||ro < 1, Vt, then Uk(t) ^ ud(t), Vt w.p.1, as k ^ to.

(7)

(9)

Proof. From (4), (6) according to (1), (2), and taking the norm, we have

||Aufc+i(i)IL < 111 - rkGtC(t + 1)B(t)L||Auk(t)||^+

+ l|rfc |U|Gt||JG (t + 1)||J|B (t)||J|Auk (t)L+ + |rfc ||J|Gt|L ||afc (t + 1)||J|G (t + 1)|U|B(t)||JAuk (t)L+ + |rfc L ||Gt||Jak (t + 1)||те ||C (t + 1)H_|A(t)|_ || Axfc (t)||^+ + |rfc L ||Gt||Jak (t + 1)L ||G (t + 1)||J^k (t + 1)L+

+ |rk ||JGt||M ||ak (t + 1)||J0k (t + 1)L a.s. According to (1) and (2), we have

t-i t-i t t-i

||Axk(t)L<E(Д ||A(j)||J|£(i)||JA«k(i)L+ Е(П HA(j)|«)|^k(i)L a.s. (8)

i=0 j=i+i i=0 j=i

n i— 1

Here П A(j) = A(n)A(n - 1)...A(i), Vn > i and П A(j) = 1. j=i j=i Substituting (8) into (7), we have

||Auk+i(t)|L < ||1 - rkGtG(t + 1)B(t)||^||Auk(t)L + ||rk||J|Gt|L||C(t + 1)||Mx

x||B(t)||JAuk (t)L + ||rk L ||Gt UK (t+1)||JG (t+ 1)|U|B(t)||JAuk (t)L+

t- i t- i

+||rkL||Gt||JK(t+1)||JG(t+1)||JA(t)U£(n ||A(j)|^)||B(i)|_x

i=0 j=i+i

x || Auk (i)||J + ||rk L ||Gt||Jak (t+1)||JG (t+ 1)||J|A(t)|Lx t t- i

ХЕШ ||A(j)L)||^k(i)||J + ||rkL||Gt||JK(t+ 1)||JG(t+1)Lx

i=0 j=i

x|K (t +1)L + ||rk L ||Gt|UK (t + 1)L ||^k (t + 1)||«a.s. Let us prove that lim ||Auk(t)||^ = 0. To this end, we use mathematical induction.

k—y^o

Initial step. In (9), let t = 0:

||Auk+i(0)|L < ||1 - rkG0G(1)B(0)||J|Auk(0)||те + ||rk|U|G0||JG(1)||Mx x||B(0)||JAuk (0)||те + ||rk НЛ^НЛа (1)||JG (1)||J|B (0)||J|A«k (0)L+

+ |rk||«|G0|M|ak(1)||J|G(1)L ||A(0)|_(0)L + ||rfcHJG0L|K(1)||„x

x ||G(1)H_H^k(1)L + ||rkL^UK(1)H^H^k(1)La.s.

Note that ||ak(1)||те is bounded because ak(1) is a Bernoulli variable, and its norm is bounded. Also, ||^k(0)||те, ||^k(1)||те, and ||$k(1)||те are bounded because white noises functions (0), (1), and $k(1) are continuous on [0, N]. Therefore, concerning lim rk =

0, we conclude that

||rk L ^UK (1)||JG (1)|L ||A(0)|_|^k (0)|L ^ 0 w.p.1, ||rk||«|G0|M|ak(1)||J|G(1)H^H^k(1)L ^ 0 w.p.1, ||rkHJG0L||ak(1)|те||^k(1)|те ^ 0 w.p.1.

In (10), Auk(0) is the input error vector, therefore, its norm is bounded. Hence, concerning lim rk = 0, we conclude that

k—те

(10)

||rk||«|G0|M|G(1)||J|B(0)||JA«k(0)|L ^ 0,

Irk ||«|G0|M|ak (1)||JG (1)||J|B (0)||JA«k (0)||те ^ 0 w.p.1 when k ^ то.

Let o"1 = ||I — rkGqC(1)B(0)||ro, ^ = 0, i = 2, 3, ..., ek = ||Auk(0)||ro, and ^ = 0, under the assumption of Theorem 1, namely, ||I — rkG0C(1)B(0)||ro < 1, and Lemma 1 of the paper [26], from inequality (10), we conclude that lim ||Auk(0)||ro = 0.

k^-ro

Inductive Step. Suppose that lim ||Auk(n)||ro = 0 for n = 0,1, ...,t — 1. The purpose

k^ ro

is to show that lim ||Auk (n)||ro = 0 for n = t.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

k^ ro

In (9), similar to initial inductive, we have ||rk||ro||Gt||ro||ak(t + 1)||ro||C(t + 1)||ro

|K(t +1)|ro ^ 0, w.p.1 and ||rk||ro|Gt|ro|ak(t + 1)HooH^k(t + 1)|L ^ 0, w.p.1. Also, t t-1

note that in Edl ||A(j)||ro)||^k(i)||ro], the number of sum terms is finite because i=0 j=i

i = 0,1,...,t, t £ [0,N], where N is the given length of each iteration, hence t t-1

E(n ||A(j)||ro)|^k(i)||ro] is bounded. Therefore, i=0 j=i

t t-1

l|rfcHJGtUK(t +l)L!C(t + l)LIA(t)LEffl l|A(j)|| ЛК(i)L] ^ 0, w.p.1.

OO L / J \ J__I_ II \^/IIOO/llr^^ / II OO J i=0 j=i

Taking into account the assumption of induction lim ||Auk(i)||ro = 0, Vk, Vi = 0, 1, ..., t—

k^ ro

1, w.p.1, therefore, we have

||rk || ro | Gt | ro |ak (t +1)||ro||C (t +1)L|A(t)Lx

I OO t-1 t-1

|A(j)||ro)||B(i)|ro|Auk(i)||ro] ^ 0, w.p.1.

i=0 j=+1

Since Auk(t) is the input error vector, then its norm is bounded. Therefore, since klimrk = 0, we conclude that |||U|Gt|U|C(t + 1)|U|£(t)U|AukC*)|ro ^ 0 and

Mro||Gt|U|ak(t + 1)|ro|C(t + 1)|ro|B(t)|ro|Auk(t)|ro ^ 0 w.p.1 when k ^ to.

Set a1 = ||I — rkGtC(t + 1)B(t)||ro, a* = 0, i = 2, 3, ..., ek = ||Auk(t)||ro, and ^ = 0, taking into account ||I — rkGtC(t + 1)B(t)||ro < 1 and Lemma 1 of the paper [26], from inequality (9), we conclude that lim ||Auk(t)||ro = 0, w.p.1.

k^ ro □

Therefore, P-type ILC update law (4) converge in the almost sure sense. Next section presents the D-type ILC update law and proves its convergence in the almost sure sense.

3. D-type ILC Update Law

For system (1), the D-type ILC update law takes the form

uk+i(t) : uk(t) + rkGt[Efc(t + l) - Efc (t)], (11)

where Gt is the learning gain matrix, and {rk} is the agent that reduces the effect of stochastic noises as (5). In (11), we indicate Ek (t) as (6).

Remark 1. Note that this research tries to show that the convergence conditions of the P-type ILC update law and D-type ILC update law for networked control systems are the same, and we present a new way of convergence proof.

Theorem 2. Consider law (11) for updating the input of system (1). If ||I - rkGtC(t + 1)B(t)||O < l, Vt, then Uk(t) ^ ud(t), Vt w.p.1, as k ^ то.

Proof. Due to (6), from (11) we have

ufc+i(t) = ufc(t) + rfcGt[E(t+1)-Efc(t)] = ufc(t) + rfcGt[a(i+1)efc(t+1)-afc(i)efc(t)]. (12) Therefore, we have

||Aufc+i(t)|L < ||1- rfcGtG(t+1)B(t)||J|Auk(t)||M + ||rfcL||Gt||JC(t+ 1)||Mx

x||B(t)||JAufc (t)|^+||rfc ||JGt|UK (t+1)|_ ||C (t+1)||J|B (t)||J|Auk (t)|00+

t-i t-i

+ ||rkL ||Gt|_ ||a(t +1)L ||C(t+ 1)L ||A(t)|_ [E( EI |A(j)|| J ||B(i)L x

i=0 j=+1

t t-1

x ||Auk(i)|^]+||rfc||M ||Gt|_ ||a(t+1)|_ ||C(t+1)|_ ||A(t)|_ EdI ||A(j)L)x

t-i t-i *=°j= (13)

x||^fc(i)||J +1|rkU|Gt|UK(t)||JC(t)||ME( EI |A(j)||J ||B(i)L x

i=0 j=+1 t t-i

x||Auk(i)L] + ||rkL||Gt|UK(t)||JC(t)UE(n |A(j)||J ||^k(i)||J+

i=0 j=i

+ ||rkL ||Gt|M ||ak(t + 1)L ||C(t + 1)|L (t + 1)L + ||rkL ||Gt|M x x |K(t + 1)L ||^k(t + 1)L + ||rkL ||GtL ||ak(t)L ||^k(t)L a.s.

Using mathematical induction and taking into account the proof of Theorem 1, we conclude that lim ||Auk(t)||TO = 0, w.p.1.

k—y^o |—|

Therefore, we investigated the convergence of the D-type ILC update law. Also, we showed that the convergence conditions of both P-type and D-type ILC update laws for networked control systems are the same.

4. Illustrative Simulations

This section shows an example. We compare performance of the P-type and D-type ILC update laws. The dynamic of a linear system is as follows:

xi(t + 1) = xi(t) + 0, 0100x2(t) + q(t + 1),

X2(t + 1) = X2(t) - 1, 3421x2(t) + 0, 0378u(t) + ^(t + 1), (14)

y (t)= X2(t)+ C (t),

where xi(t), x2(t) are the states of the system, u(t) is the input of the system, y(t) is the output of the system. The whole iteration length is 1 s, i.e. N = 100. The desired output is Jdif) = WHh) + 1 - cos(f)), 0 < t < 100. The initial input is u0{t) = 0, Vt. Also, Ci (t), c2 (t) and c(t) are the system and measurement noises of the system, respectively, that have normal distribution N(0, 0, 022).

Let us illustrate performance of the P-type and D-type ILC update laws. Also, we show the advantage of the P-type ILC update law compared with the D-type ILC update law.

First, we investigate the convergence properties of the D-type ILC update law and the P-type ILC update law. The probability of successful transfer of the output is i.e. R = 0, 9. We consider the learning gain matrix to be Lt = 50, and assume that the agent that reduces the effect of stochastic noises is rk = ■

Fig. 1. Outputs of the P-type and D-type ILC update laws at the final iteration: R=0,9

0 50 100 150 200 250 300

Iteration number

Fig. 2. The average absolute tracking error of the outputs of the P-type and D-type ILC update laws along the iteration axis, R=0,9

Fig. 1 shows the final outputs of the P-type and D-type ILC update laws, where green, red, and blue curves indicate the desired output, the final outputs of the P-type and D-type ILC update laws, respectively. According to Fig. 1, the curves of the output of the P-type ILC update law and the desired output almost coincide, while the curves of the output of the D-type ILC update law and the desired output do not coincide. Therefore, the P-type ILC update law converges to the desired output when R = 0, 9, while the D-type ILC update law can not quickly converge to the desired output when R = 0, 9.

We plot the average absolute tracking error along the iteration axis in Fig. 2. The

N

E llek (t)||c

average absolute tracking error is determined by 11 e^ 11 ^ = vt 1 N-- in the k-th

iteration. Obviously, there exists a significant difference regarding performance between the two algorithms.

Although the probability of successful transmissions in the output channel is high, performances of the P-type and D-type ILC update laws are different, even if there are no data dropouts. For a more thorough study of the P-type and D-type ILC update laws, we consider different probabilities of data dropout. In order to specify performance of the algorithms with different probabilities of data dropout, we compare the P-type and D-type ILC update laws. We run algorithms in 300 iterations.

We present the average absolute tracking error of the D-type ILC update law concerning different dropout probabilities, R = 0,9; 0, 7; 0,5, and 0, 3 in Fig. 3. Obviously, under all probabilities of data dropout, the average absolute tracking errors of the D-type ILC update law along the iteration axis are not decreasing almost uniformly, and there exist a lot of error variations.

Fig. 3. The average absolute tracking error of the outputs of the D-type ILC update law with R = 0, 9; 0, 7; 0, 5 and 0, 3

Finally, the case of the P-type ILC update law is illustrated in Fig. 4. Under different probabilities of data dropout, the average absolute tracking errors of the P-type ILC update law are more overlap than those in the case of the D-type ILC update law, because there exists a small number of error variations in the P-type ILC update law. On the contrary, there are a lot of error variations in the D-type ILC update law.

Conclusion

In this paper, we present new P-type and D-type ILC update laws for stochastic linear systems with random data dropout. We model random data dropouts by a Bernoulli random variable. Also, we investigate the convergence of the P-type and D-type ILC update laws in the almost sure sense. We show that the convergence conditions of the

Fig. 4. The average absolute tracking error of the outputs of the P-type ILC update law with R = 0,9; 0, 7; 0,5 and 0, 3

inputs corresponding to the P-type and D-type ILC update laws for networked control systems are the same. In addition, we investigate performance comparison of the P-type and D-type ILC update laws. In this comparison, we conclude that the P-type ILC update law is more effective than the D-type ILC update law in networked control systems.

References / Литература

1. Tayebi A., Abdul S., Zaremba M.B., Ye Y. Robust Iterative Learning Control Design: Application to a Robot Manipulator. Transactions on Mechatronics, 2008, vol. 13, no. 5, pp. 608-613.

2. Arimoto S., Kawamura S., Miyazaki F. Bettering Operation of Robots by Learning. Journal of Intelligent and Robotic Systems, 1984, vol. 1, no. 2, pp. 123-140.

3. Casalino G., Bartolini G. A Learning Procedure for the Control of Movements of Robotic Manipulators. Robotics and Automation, 1984, vol. 2, pp. 108-111.

4. Craig J.J. Adaptive Control of Manipulators Through Repeate Trials. Control Conference, American, 1984, vol. 21, pp. 1566-1573. DOI: 10.1109/ACC.1984.4171549

5. Hyo-Sung Ahn, YangQuan Chen, Moore K.L. Iterative Learning Control: Survey and Categorization. IEEE Transactions on Systems, Man, and Cybernetics, 2007, vol. 37, no. 6, article ID: 10991121, 54 p.

6. Hyo-Sung Ahn, Moore K.L., YangQuan Chen. Iterative Learning Control: Robustness and Monotonic Convergence for Interval System. London, Springer-Verlag, 2007.

7. Hyo-Sung Ahn, Douglas Bristow. Special Issue on Iterative Learning Control. Asian Journal of Control, 2011, vol. 13, no. 1, pp. 1-22.

8. Bien Z., Jian-Xin Xu. Iterative Learning Control Analysis, Design, Integration and Applications. Boston, Kluwer Academic Publishers, 1998.

9. Bristow D.A., Tharayil M., Alleyne A.G. A Survey of Iterative Learning Control: a Learning-Based Method for High-Performance Tracking Control. IEEE Control Systems, 2006, vol. 26, no. 3, pp. 96-114.

10. YangQuan Chen, Changyun Wen. Iterative Learning Control: Convergence, Robustness and Applications. London, Springer, 1999.

11. Freeman C.T., Youqing Wang. Special Issue on Iterative Learning Control and Repetitive Control. International Journal of Control, 2011, vol. 84, no. 7, pp. 1589-1600.

12. Moore K.L. Iterative Learning Control for Deterministic Systems. London, Springer, 1993.

13. Moore K.L., Jian-Xin Xu. Special Issue on Iterative Learning Control. International Journal of Control, 2000, vol. 73, no. 10, pp. 819-823. DOI: 10.1080/002071700405798

14. Masaru Uchiyama. Formulation of High-Speed Motion Pattern of a Mechanical Arm by Trial. Transactions of the Society of Instrument and Control Engineers, 1978, vol. 14, no. 6, pp. 706-712. DOI: 10.9746/sicetr1965.14.706

15. Shang-Chen Wu, Masayoshi Tomizuka. An Iterative Learning Control Design for Self-Servo Writing in Hard Disk Drives. Mechatronics. 2010, vol. 20, no. 1, pp. 839-844. DOI: 10.3182/20080706-5-KR-1001.00144

16. YangQuan Chen, Moore K.L., Jie Yu, Tao Zhang. Iterative Learning Control and Repetitive Control in Hard Disk Drive Industry. International Journal of Adaptive Control and Signal Processing, 2008, vol. 22, no. 4, pp. 325-343.

17. Freeman C., Lewin P., Rogers E., Ratcliffe J. Iterative Learning Control Applied to a Gantry Robot and Conveyor System. Transactions of the Institute of Measurement and Control, 2010, vol. 32, no. 3, pp. 251-264.

18. Hoelzle D.J., Alleyne A.G., Johnson A.J. Iterative Learning Control for Robotic Deposition Using Machine Vision. American Control Conference, 11-13 June, Washington, USA, 2008, pp. 4541-4547.

19. Inaba K. Iterative Learning Control for Industrial Robots with End Effect or Sensing (PhD dissertation), Berkeley, University of California, 2008.

20. Tao Liu, Furong Gao, Youqing Wang. IMC-Based Iterative Learning Control for Batch Processes with Time Delay Variation. Journal of Process Control, 2010, vol. 20, no. 2, pp. 173-180.

21. Tao Liu, Furong Gao. Robust Two-Dimensional Iterative Learning Control for Batch Processes with State Delay and Time-Varying Uncertainties. Chemical Engineering Science, 2010, vol. 65, no. 23, pp. 6134-6144.

22. Dong Shen, Chao Zhang, Yun Xu. Two Updating Schemes of Iterative Learning Control for Networked Control Systems with Random Data Dropouts. Information Sciences, 2017, vol. 381, pp. 352-370.

23. Youqing Wang, Furong Gao, Doyle F.J. Survey on Iterative Learning Control Repetitive Control and Run-to-Run Control. Journal of Process Control, 2009, vol. 19, no. 10, pp. 15891600. DOI: 10.1016/j.jprocont.2009.09.006

24. Dong Shen. Iterative Learning Control with Incomplete Information. Journal of Automatica Sinica, 2018, vol. 5, no. 5, pp. 885-901. DOI: 10.1109/JAS.2018.7511123

25. Saab S. Stochastic P-type/D-Type Iterative Learning Control Algorithms. International Journal of Control, 2003, vol. 76, no. 2, pp. 139-148.

26. Jian Liu, Xiaoe Ruan. Networked Iterative Learning Control for Discrete-Time System with Stochastic Packet Dropouts in Input and Output Channels. Advances in Difference Equations, 2017, vol. 1, pp. 1-21. DOI: 10.1186/s13662-017-1103-8

Received September 19, 2019

УДК 517.977.5 Б01: 10.14529/mmp200206

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

НОВЫЕ ЗАКОНЫ ОБНОВЛЕНИЯ УПРАВЛЕНИЯ ИТЕРАТИВНЫМ ОБУЧЕНИЕМ Р-ТИПА И Б-ТИПА ДЛЯ СЕТЕВЫХ СИСТЕМ УПРАВЛЕНИЯ СО СЛУЧАЙНЫМИ ВЫПАДЕНИЯМИ ДАННЫХ

С.А. Наджафи1, А. Делавархалафи1

йездский университет, г. Йезд, Иран

В этой статье мы представляем два новых закона обновления управления итеративным обучением (УИО) Р-типа и Б-типа для линейных стохастических систем со случайным выпадением данных, моделируемым случайной величиной Бернулли. Доказывается, что законы обновления УИО Р-типа и Б-типа сходятся к желаемому входу почти наверное. Мы показываем, что условия сходимости входов, соответствующих законам обновления УИО Р-типа и Б-типа для сетевых систем управления, одинаковы. Сравниваются производительности законов обновления УИО Р-типа и Б-типа. В этом сравнении мы приходим к выводу, что для сетевых систем управления закон обновления УИО Р-типа более эффективен, чем закон обновления УИО Б-типа.

Ключевые слова: управление итеративным обучением; Б-тип; Р-тип; выпадение данных; линейная система сетевого управления.

Седигех Алсадат Наджафи, Йездский университет (г. Йезд, Иран), se.najafi@stu.yazd.ac.ir.

Али Делавархалафи, профессор, Йездский университет (г. Йезд, Иран), delavarkh@yazd. ac.ir.

Поступила в редакцию 19 сентября 2019 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.