Abstract

Iterative learning control is an intelligent control algorithm which imitates human learning process. Based on this concept, this paper discussed iterative learning control problem for a class parabolic linear distributed parameter systems with uncertainty coefficients. Iterative learning control algorithm with forgetting factor is proposed and the conditions for convergence of algorithm are established. Combining the matrix theory with the basic theory of distributed parameter systems gives rigorous convergence proof of the algorithm. Finally, by using the forward difference scheme of partial differential equation to solve the problems, the simulation results are presented to illustrate the feasibility of the algorithm.

1. Introduction

Iterative learning control (ILC) is an intelligent control method for systems which perform tasks repetitively over a finite time interval. Since the original work by Arimoto et al. [1], in the last three decades, ILC has been constantly studied. Currently, the iterative learning control (ILC) problem for lumped parameter systems which describes ordinary differential equations has been studied continuously, and very rich theory results are obtained [25]. Meanwhile, owning to the ILC method is also suitable to some systems which possess model uncertainty and nonlinear characteristics, so in practice ILC has also been widely applied; for example, ILC has been applied successfully in industrial robots, intelligent transportation systems, injection process, biomedical engineering, aspects of steelmaking, and tobacco fermentation systems and has obtained great economic benefit [610]. The main benefit of ILC is that for the design of control law not much information about the plant is required and it may even be completely unknown, it only requires the tracking references and input/output signals. However, the algorithm is simple and effective [1113].

Recently, iterative learning control problem of distributed parameter systems described by partial differential equations has become a hot research. In [14], the ILC method was used on temperature control of the nonisothermal turbulence chemical reactor which has a first-order hyperbolic distributed parameter systems characteristics. Qu further applied iterative learning control to a flexible system described by a class of second order hyperbolic equations at in [15]; Zhao and Rahn discussed the ILC of distributed parameter systems control problems in the material transportation system [16], and its learning control laws act to the system boundary. Based on the operator semigroup theory, Chao and his coauthors give a sufficient condition of P-type and D-type learning algorithm for a class of parabolic distributed parameter systems [17]. In [18], Cichy and his coauthors used Crank-Nicholson discretization; ILC for parabolic distributed parameter systems is proposed. Dai and his coauthors discussed nonlinear learning algorithms of distributed parameter systems by using vector diagram theory and studied ILC of distributed parameter systems learning control problems with state time delays [1921]. Lately, Huang and his coauthors studied a kind of steady-state iterative learning control problem for a class of nonlinear distributed parameter systems [22, 23].

On the other hand, ILC is a branch of the intelligent control with strict mathematical description, where one of its basic research issues is to design learning algorithm and analyze convergence of the algorithm. By analyzing these research results of related ILC of distributed parameter systems, it is not hard to find, not as lump parameter systems, that there are few ILC algorithms concerning distributed parameter systems. The main algorithms are P-type ILC or D-type ILC. Because the state space of distributed parameter systems is infinite dimensional function space, it is difficult to analyze the convergence of ILC algorithm. Generally, to obtain the condition of algorithm convergence, we must simultaneously consider three domains, for example, time, space, and iterative domain. According to the characteristics of forgetting among people in the learning process, some scholars have designed a forgetting factor learning algorithm for lumped parameter system [2426]. Motivated by these facts, in this paper, we design an ILC algorithm with forgetting factor for class linear distributed parameter systems and present and prove the convergence condition of the ILC algorithm based on the () norm. This result has enriched the contents of iterative learning control algorithms of distributed parameter systems theoretically. The numerical examples also illustrate the feasibility of the algorithm.

2. Problem Statement and New Algorithm

Consider the following forms of linear distributed parameter systems with uncertainty: where is a bounded open subset with smooth boundary in ; , , and represent the state vector and input and output vector of the system, respectively. are uncertain bounded matrices, and , , , and ; is a positive bounded diagonal matrix; that is , where , , and is known. is the Laplace operator on the area .

The corresponding initial and boundary conditions of the system (1) are where is unit outward normal derivative on , , and ; and () are diagonal matrices.

According to the controlled object described by the system (1), let desired output be . Now, the aim is to seek a corresponding desired input , such that the actual output of the system (1) will approximate to the desired output . Since the system contains uncertainties, the desired control input can not be obtained directly; therefore, we will gradually gain the control sequence , by using learning control method, such that System (1) offers the following iterative learning control algorithm suitable for distributed parameters systems with forgetting factor: where , is the gain matrix in learning process still to be sought, and is forgetting factor, satisfying . and are the actual input of the time and time, respectively.

For the dynamic system (1), we make the following assumptions.

Assumption 1. With the repetitive operation on a finite time interval , the systems can be written as

Assumption 2. In the iterative learning process, the boundary value and initial value conditions of the system (1) which satisfy where , , .

Remark. Assumption 1 complies with certain intermittent industrial processes with repeated characteristics, such as the temperature control of the reaction diffusion system; Assumption 2 is similar to human learning process; that is, the greater the number of learning iteration is, the more accurate the initial position is.

Here are some general mathematical symbols used in this paper.

For the dimensional vector , where the norm of that is defined as . Corresponding to , the norm of matrix is , and represents the largest eigenvalue. (or short in ) represents a kind of function space consisted by all measurable functions, satisfying ; if , , then , and . For the function , , ; define its norm as follows

3. Convergence Analysis of the Algorithm

Before giving the main conclusions of this paper, we first give some lemmas as follows.

Lemma 3 (see [27]). Suppose constant ; real sequences and satisfy(1),(2).
Then we have

Lemma 4. If one writes , , , and , then, based on system (1) and Algorithm (6), the following equation holds:

Proof. According to Algorithm (6), we have Moreover, because thus substituting (12) in (13), we have While making matrix forms of (12) and (14), we can obtain (11). Lemma 4 is proved.

Lemma 5. For the state of the system (1)  , let , , . Then for a suitable large positive number , there is the following estimation:

Proof. From repetitive learning system (1), we have Using to left-multiply both sides of (16), it becomes Integrating two sides of (17) about on , we have By Green formula, for the first term right side of (18), Let ; by boundary conditions (2), one obtains Note , , and is positive diagonal matrix; from (18) we get Using Hölder inequality and , (21) yields where Integrating (22) two sides from 0 to , we have Using Bellman-Gronwall inequality to (24), we get Choosing sufficiently large positive , such that , and using to multiply both sides of (25) This is (15). Lemma 5 is proof complete.

Theorem 6. If the matrix satisfies , where , is the gain matrix of Algorithm (6). Then Algorithm (6) can achieve the desired trajectory tracking entirely; namely, the tracking error in the uniformly converges; that is

Proof. In Lemma 4, both sides of (11) are left multiplied by , and we get Here ; integrating by both sides of (28) on , we get Select the appropriate large ; multiplying both sides of (29) by , we have Note that the right side of  (30), it is unrelated with , there is According to Lemma 5 and (31),
From (32), in order to estimate , we need to estimate .
By multiplying both sides of (13) by , we obtain here .
Integrating two sides of (33) above on and multiplying both sides by , we have By (31) and (33), we can obtain
According to the condition of Theorem 6  , the real continuity shows selecting the appropriate large such that Therefore, from (36), we obtain It can be seen from (37) and Lemma 3 that we can get because Thus according to (38) the following can be obtained Theorem 6 is proved completely.

4. Numerical Simulation

To illustrate the effectiveness of the algorithm, contrasting system (1), we set the system state and the control input and output to where the space and time variables and the coefficient matrices and the gain matrices of system (1) are as follows:

The following are the desired trajectory:

And the two initial inputs and of the initial state and Algorithm (6) are all zeros, and and which easily calculate to meet the conditions of Theorem 6.

Figures 1 and 2 are the desired surfaces and Figures 3 and 4 are output surfaces of 8th iteration. Figures 5 and 6 are the corresponding error surface of iteration 8. Figure 7 is the varying trajectories where norm of error changes with iterations and the maximum values of the eighth iteration errors are , , respectively. Therefore, the iterative learning algorithm (6) is effective for system (1).

5. Conclusions

In this paper, a class of parabolic distributed parameter system with coefficient uncertain but bounded is studied by using iterative learning algorithm with adjustable forgetting factor. The sufficient conditions of convergence -norm of the tracking error are given. The theoretical analysis and simulation results show that the proposed ILC algorithm is effective. We will look forward to more learning algorithms applied to the distributed parameter systems in the future.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The work was supported by the National Natural Science Foundation of China (nos. 61364006 and 61374104) and was supported by the Project of Outstanding Young Teachers’ Training in higher education institutions of Guangxi.