Abstract
In this paper, a high-order model-free adaptive iterative learning control (HOMFAILC) scheme is proposed for nonlinear non-affine discrete-time systems. The main feature of the proposed HOMFAILC is that not only the control input iterative learning law is designed with higher-order algorithms but also the parameter iterative adaptive updating law has the similar forms. Using additional control knowledge in both the iterative learning control law and the parameter estimation law, the control performance of the proposed HOMFAILC can be improved consequently. Furthermore, the similar structure in the control law and parameter updating law can also help to achieve a better control performance. The convergence is proved with rigorous mathematical analysis. Simulation study shows the effectiveness of the proposed HOMFAILC.
Keywords
Introduction
In practice, many processes perform the same tasks repeatedly, such as high-speed trains (Sun et al., 2013), industrial robots (Chien and Tayebi, 2008), and so on. Iterative learning control (ILC) (Arimoto et al., 1984) is suitable for systems characterized by repeated operation in a finite time interval. It improves the control effect by learning from previous experience. After nearly 40 years of development, ILC has obtained rich theoretical results (Amann et al., 1996; Freeman, 2017; Jonnalagadda and Elumalai, 2020; Volckaert et al., 2013; Xu and Li, 2018) and many successful applications (Li et al., 2016; Sampson et al., 2016; Won et al., 2017) in practice.
High-order ILC (Bien and Huh, 1989; Chen et al., 1997a, 1998; Gunnarsson and NorrlöF, 2006; HäTöNen et al., 2006) is an important branch of ILC which uses more information to further improve control performance. At present, scholars have done a lot of work on high-order ILC. Li et al. (2012) proposed a high-order ILC with initial value learning for linear systems. For the possible output measurement data dropout, Bu et al. (2011) designed a high-order ILC using the super-vector approach. In addition, Chen et al. (1997b) and Boudria and Gauthier (2012) investigated high-order terminal ILC using only the terminal state.
Note that some of the high-order ILCs (Bien and Huh, 1989; Boudria and Gauthier, 2012; Bu et al., 2011; Chen et al., 1997a, 1998; Gunnarsson and NorrlöF, 2006; Li et al., 2012) focus on proportional–integral–derivative (PID)-type control laws, and the control performance is limited by the fixed learning gains that cannot be adapted to change. Beyond that, most of the controller design and analysis are for linear systems (Boudria and Gauthier, 2012; Bu et al., 2011; Chen et al., 1997b; Gunnarsson and NorrlöF, 2006; HäTöNen et al., 2006; Li et al., 2012) or affine nonlinear systems (Bien and Huh, 1989; Chen et al., 1997a, 1998). It is worth pointing out that these methods (Bien and Huh, 1989; Boudria and Gauthier, 2012; Bu et al., 2011; Chen et al., 1997a, 1997b, 1998; Gunnarsson and NorrlöF, 2006; HäTöNen et al., 2006; Li et al., 2012) need to know the model information of the system in actual application. However, in practice, it is difficult to establish an accurate system model, especially for increasingly complex industrial processes.
In response to such problems, data-driven high-order ILC (Ai et al., 2020; Chi et al., 2008b) has been developed, which not only retains the advantages of the original high-order ILC but also combines the data-driven feature, that is, requiring only I/O data instead of explicit model knowledge. In addition, Chi et al. (2018) apply the same idea to terminal ILC. However, the above data-driven high-order ILCs (Ai et al., 2020; Chi et al.,2008b, 2018) only adopt a high-order algorithm in either the control law or parameter estimation law. It is clear that the control law and parameter updating law are not symmetric in the structure form although they are two complementary parts of the whole control strategy.
In fact, the symmetrical similarity is common in nature and comes from “self-optimization” to have a comparatively superior behavior. Therefore, the study of symmetric similarity in control systems becomes interesting but challenging due to few mathematical tools to be employed. Hou (1994) and Hou and Huang (1997) introduced the basic idea of adaptive control system design with symmetric similarity structure. Similar results can also be found in studies by Alessandri et al. (2003), Goodwin et al. (2005), and Gopaluni et al. (2004). Recently, model-free adaptive ILC (MFAILC), which is similar to the existing model-free adaptive control, has been developed by Chi and Hou (2007). Some adaptive ILC schemes based on the similarity analysis between adaptive control and ILC have been proposed by Chi et al. (2008a).
Inspired by the above analysis, a novel high-order model-free adaptive iterative learning control (HOMFAILC) approach is presented. Two high-order laws are contained in the proposed HOMFAILC: a high-order ILC law and a high-order adaptive iterative learning parameter estimation law. At first, a linear data model is obtained by dynamic linearization technique, which is equal to the original nonlinear system. On this basis, a high-order control law is obtained by designing an objective function containing multiple control input signals in historical batches. Similarly, an objective function containing multiple parameters in the previous batches is developed and a high-order parameter iterative updating law is designed by solving the optimal problem of the objective function. The main innovations of the paper include:
Compared with first-order method (Chi and Hou, 2007), the parameter adaptive estimation law and control law are both designed with high-order algorithms, which can enhance the control performance by utilizing extra historical data.
Compared with high-order ILC methods (Ai et al., 2020; Chi et al., 2008b, 2018), the proposed HOMFAILC has a dual high-order symmetric structure, which can help improve control performance and to facilitate the design and analysis of the control system.
Convergence analysis becomes more difficult because more information from previous batches is used in the HOMFAILC. To solve this problem, clamping criterion and lifting technology are introduced as basic mathematical tools to obtain theoretical analysis and proof.
The proposed HOMFAILC is data-driven and does not use any process modle information except for the I/O data, which is more suitable for practical systems.
The remainder of this paper is constructed as follows. Section 2 gives the problem formulation. Section 3 presents the HOMFAILC method. In section 4 the convergence analysis is shown. Section 5 gives the simulation results. Conclusions are in section 6.
Problem formulation
Consider the following repeatable non-affine nonlinear discrete-time system
where
Two assumptions are made for system (1).
for
where
In this work, a control input is intended to be established so that the tracking error,
High-Order Model Free Adaptive ILC
The following objective function is considered
where
According to equation (2), one can rewrite equation (3) as
Using optimal technique, one can have
Note that, parameter
where
Minimizing equation (6) with respect to
Therefore, we obtain the following high-order model free adaptive ILC (HOMFAILC)
where equation (9) is a reset algorithm which is added to improve the parameter estimation ability of equation (8).
In order to be more intuitive, a block diagram of the proposed HOMFAILC is given in Figure 1.

Block diagram of the proposed HOMFAILC.
Convergence analysis
The following lemmas are useful in the convergence analysis.
If
1.
2. The tracking error converges to 0 iteratively, that is,
(i) The boundedness of
If condition
In other case, define
Furthermore, equation (11) can be rewritten
And then we convert this formula to a lifted form
where
Taking norms on both sides of equation (13), one can guarantee that
where
Owing to
By setting
It means that
where
Since
Combining equations (14), (15), and (17), it results
which means that
(ii) The convergence of
Suppose
where
According to equations (2) and (3) can be re-expressed as
Combining equation (20), we get
According to equation (3), yields
As a result, from equations (19)–(22) we can get
Obviously,
According to equations (3) and (24), one has
Since
According to equation (10), it obtains
Combining equations (26) and (27), we obtain
According to (i), the boundeness of
Simulation
Example 1: numerical simulation
The following nonlinear system is considered
where

The random disturbance in Example 1.
The desired output signal is
In the simulation, the system runs 100 iterations. The proposed HOMFAILC algorithm (8)–(10) is applied. The controller parameters are
The system parameter estimation

The parameter estimation in Example 1.

Maximum tracking errors in Example 1.

Partial batches tracking performance in Example 1.
Compared with the MFAILC (Chi and Hou, 2007) and the high-order ILC proposed by Chi et al. (2008b), the differences are listed in Table 1. For fairness, the same parameters are selected, that is, the initial output varies randomly in interval
Differences of the three methods.
MFAILC: model-free adaptive iterative learning control; HOMFAILC: high-order model-free adaptive iterative learning control.

Maximum tracking errors in Example 1.
Furthermore, to evaluate the control performance of the proposed HOMFAILC numerically, a numerical index is defined as
where
Applying the above three methods, respectively, the index of each method is shown in Table 2, which further confirms the superiority of the proposed HOMFAILC.
The index of each method in Example 1.
MFAILC: model-free adaptive iterative learning control; HOMFAILC: high-order model-free adaptive iterative learning control.
Example 2: the continuously stirred tank reactor system
In the continuously stirred tank reactor (CSTR; Chang, 2013; Mhaskara et al., 2006), an elementary reaction takes place of the form
where
The parameters of a CSTR system.
CSTR: continuously stirred tank reactor.

The random disturbance in Example 2.
The control purpose is to stabilize the system at
In the simulation, the system runs 200 iterations and the HOMFAILC (8)–(10) is applied to CSTR system. The controller parameters are as follows:

The parameter estimation in Example 2.

Maximum tracking errors in Example 2.
For a comparison purpose, the MFAILC (Chi and Hou, 2007) and the high-order ILC (Chi et al., 2008b) are also applied, respectively. For fairness, the parameters are selected to be the same as that of the HOMFAILC method, that is,
The index of each method in Example 2.
MFAILC: model-free adaptive iterative learning control; HOMFAILC: high-order model-free adaptive iterative learning control.
Conclusion
In this work, an HOMFAILC is presented, which includes a high-order ILC law and a high-order adaptive iterative learning parameter estimation law. The design of this dual high-order ILC ensures that the controller can capture more dynamic information of the original system to enhance the control performance. The developed approach is data-driven, which only uses I/O data from previous batches. The convergence of the proposed method is proved by strict mathematical means. The superiority of the presented HOMFAILC approach is confirmed by comparing with the MFAILC and the high-order ILC.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported in part by the National Science Foundation of China (grant nos. 61873139 and 61833001), in part by the Taishan Scholar Program of Shandong Province of China, in part by the Fundamental Research Funds for the Central Universities, in part by the Independent Innovation Major Project of Qingdao (grant no. 21-1-2-14-zhz), and in part by the Natural Science Foundation of Shandong Province of China (grant no. ZR2019MF036).
