Abstract

The iterative learning control algorithm proposed by Owens and Feng, which guarantees the monotonic convergence of the tracking error norms along with the trial, will be modified. The learning gain of the proposed method will be determined through a quadratic cost function. MIMO plant case will be also discussed. Numerical simulations will be presented to confirm the validity of the proposed design.

1. Introduction

The iterative learning control (ILC) proposed by Kawamura et al. [1] is a method to control systems operating in a repetitive mode. Examples of such systems include robot manipulator and chemical batch processes reliability testing rigs. The control purpose of ILC is to follow a specified trajectory with high precision. Unlike model matching method [2, 3], it might be useful for the plant with nonminimum phase property.

There are many approaches to ILC in the literature [46], for example, the method based on the PD control [1], the inverse systems [79], control [10, 11], and so on. Although the convergence properties of these algorithms have been analyzed, it is not always clear how to choose the free parameters of the algorithms to attain fast or monotonic convergence.

Owens and Feng [12] used parameter optimization through a quadratic cost function as a method to establish the ILC law. The important feature of the algorithm is that the learning gain is to be varied in each trial. The method guarantees the monotonic convergence of tracking error to zero, if a given plant satisfies a definite condition [12]. In the case of nondefinite plants, the behavior of the method was discussed in [13].

In this paper, the method by Owens and Feng will be modified for nondefinite plants. The learning gain is not only for each trial, but also varied at each step. With such modifications, it can be useful for nondefinite plants. Moreover, a special analysis for the tracking error will be shown.

The paper is organized as follows. In the next section, the problem statement will be presented and brief review of the method by Owens and Feng will be given. A derivation of the modified learning gain and error analysis with the proposed gain will be presented in Section 3. A determination of the gain matrix will be shown in Section 4. The paper was a modified version of the conference paper, and the most different part will be given in Section 5, that is, an extension to the multi-input, multioutput systems. Some simulation results will be given in Section 6 to confirm the effectiveness of the proposed method. Concluding remarks will be given in Section 7.

2. Problem Statement

Consider the following -inputs, -outputs linear discrete-time system: where , , and are the input, output, and state vector respectively. is the time instant and ,   , and . The transfer function for the above system is given by where is the time-shift operator. Since the input-output relation of the system (1) can be also described by

Define the output tracking error by where is the reference signal vector, and the subscript denotes the trial index; that is, means the output vector at time instant in the th control trial. is defined by the same way. Then, define the column vectors , , and by The purpose of control is to calculate the uniformly bounded input vector of the form which makes as , where is a gain matrix to be determined ().

Temporarily, it is assumed that that is, we will consider the single-input, single-output case. Owens and Feng [12] considered the case where ( is a scalar). Then, where Set the cost function by The value which minimizes the above cost is given by Then, and thus converges to a nonnegative value. Since , Therefore, if or . In the following sections, the gain which makes without the above definite conditions will be derived.

3. Derivation of Diagonal Gain Matrix

Applying the control input (7) to (8), Therefore,

Set cost function by Then, using (15), where Therefore, is minimized if

Substituting (18) to (15), Consider the following candidate of Lyapunov function : Then, Therefore, becomes the Lyapunov function and as . Since it follows that Hence From the bottom element of the above vector, it follows that if . Substituting the above relation to (25), it follows that and thus and so on. Therefore,

Even if , there exists the integer such that and , and thus the above discussion is not loss of generality.

4. Nondiagonal Gain Matrix

Define the following matrices: where denotes the row string of matrix. Then, holds, and the discussions in the previous section also hold. Moreover, If , it follows that from the bottom element in (32), and thus Substituting the above relation to (32), it follows that and thus and so on. Therefore, As is in the previous discussions, it is not loss of generality if .

It is worth noting that the expression of the second equality of (19) for is powerful. The expression needs the inversion of matrix, while the first expression needs the inversion of .

5. Multi-Input, Multioutput Plant

Although the almost same analysis of the output error holds for the multi-input, multioutput plant, it needs the nonsingularity of . For this problem, consider a polynomial matrix satisfying Such is called an interactor matrix for [14]. For easiness, we assume that . It is reported that the coefficient matrix of satisfies the following relation [15]: where and is the least integer which satisfies Equation (38) is solvable from the above condition, and is given by using Moore-Penrose pseudoinverse of . It is reported that all zeros of det  lie at the origin if is given by (41) [3].

Define the feedback gain by Then, it is clear that For the compensated plant , design the ILC system presented in the previous section. That is, define the compensated reference signal and output vector by Then, the augmented tracking error is given by On the other hand, the relation between and is described by Since det  is stable [3], it yields that

6. Numerical Examples

Set in (1) by In this case, the control objective is nonminimum phase plant and the definite conditions are not satisfied.

Reference signal is given by and . Figure 1 shows the output tracking errors of scalar gain ILC proposed by Owens and Feng, where errors of the 5th, 10th, and 40th trial are shown. Since the learning does not proceed, it is hard to distinguish these three lines.

Figure 2 shows the output tracking errors of the diagonal matrix gain proposed in Section 3, where errors of the 5th, 10th, and 40th trial are shown. It can be seen that the errors decrease monotonically. Comparing Figures 1 and 2, it seems that better trackings are achieved partially by the scalar gain (Figure 1) than the matrix gain. Figure 3 shows the relations between the square sum of output tracking errors and the number of trials. By the scalar gain, the learning is stopped till 10th trial, whereas the sums are decreased monotonically by the matrix gain. Figure 4 shows the result by the method presented in Section 4. The result seems much better than the results in Figures 1 and 2. From these points, the effectiveness of the proposed ILC was confirmed.

7. Conclusion

In this paper, the method proposed by Owens and Feng [12] was modified, and the assumption to confirm the tracking errorconvergence to zero was removed. It was extended to the multi-input, multioutput case. Simulation results were shown for validity of the proposed method.

In this paper, it was only considered the ideal case. It should be discussed for the plant having uncertain or time-varying parameters and nonlinearity. It will also considered the feedback control of the proposed method.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.