Abstract
In this paper, an overview of fractional-order iterative learning control (FOILC) is presented including main developments of this field since 2001. Many theoretical and experimental results are provided to show the advantages of FOILC such as the improvement of transient and steady-state performances. Some unique characters of fractional-order operators are illustrated to show the new features and techniques of FOILC. A number of unsolved problems are briefly presented.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The formal concept of iterative learning control (ILC) was published in 1978 by Uchiyama (in Japanese) and in 1984 by Arimoto et al. (in English) [1]. Some earlier works of ILC can be traced back to 1967 in the US patent 3555252 “Learning control of actuators in control systems” and the multi-pass system analysis in 1974 by Edwards and Owens [2]. The ILC method is a batch process that operates a given objective system repeatedly on a fixed time interval so that the reference signal can be perfectly tracked as the operation repeats. Along with the global Lipschitz condition, the ILC schemes can be easily applied to both nonlinear and linear systems with less prior model knowledge [1–7]. Thus both the theory and applications of ILC gained increasing attention and have been highly developed in the past three decades [8–12]. Many interesting problems of ILC have been discussed in [13–22], and all of them are linked to the “repetition” of the control system, such as the batch process and periodic uncertainties and disturbances, etc. [5–7, 23, 24]. In simple words, an ILC scheme is to improve the system control performance by using the historical data even without a complete knowledge of the system to be controlled [3, 8, 9, 21, 22].
The FOILC is a relatively new topic in ILC, which can be traced back to 2001 [25]. In [25], a D α-type fractional-order learning law is proposed and the convergence conditions are analyzed in frequency domain, which becomes an important technique in FOILC. The high-pass characteristic of the D α term ((jω)α) is applied to compromise the low-pass characteristic of the controlled system. Allowing for the practical applications, the implementation of (jω)α is discussed as well. Besides, given a manipulator model, it is verified that the optimal ILC scheme is pointed towards a fractional-order one [25]. Since then, many fractional-order ILC problems are presented aiming at enhancing the performance of ILC scheme for various systems [26–29]. Particularly, in recent years, a number of new questions have emerged in FOILC such as the time domain analysis, the applications to various fractional-order systems, the tuning and auto-tuning rules, the combination with robust feedback control strategies, etc. [2]. The strategy of FOILC addresses the fractional-order systems and/or the fractional-order learning laws. In earlier references, it is proved that the convergence conditions of FOILC are exactly the same with the corresponding ILC cases if the fractional-order system and the fractional-order learning law share the same fractional-order α [27]. The good news is that the FOILC can be directly applied to the more complicated fractional-order systems using the same convergence conditions. Many nice results are derived under the knowledge of α. However, some researchers point out that the above strategy may be impractical, because the accurate identification of the system order α is not easy in some circumstances. Thus the order-adaptive problems are raised, and several early discussions can be found in [12, 25]. The rejection of the order uncertainty or the order disturbance in both time and frequency domains become a specific topic in FOILC. But, as far as the authors know, the knowledge of adaptive control cannot be directly applied to these problems so that new control strategies should be further investigated in this field. Several papers and their references are cited here to illustrate some other recent developments of FOILC [27, 30]. It can be seen from the above literatures that the FOILC not only retains the advantages of the classical ILC but also offers potential for better performances in a variety of complex physical processes.
In this survey, a summary of FOILC in the past 12 years is organized as follows. Some mathematical preliminaries of fractional calculus are introduced in Sect. 2. The main idea of FOILC is generalized in Sect. 3, which is further divided into three parts: the linear time-invariant FOILC (Sect. 4), order-dependent FOILC (Sect. 5) and order-independent FOILC (Sect. 6). Some applications of FOILC are discussed with citations, and a number of unsolved problems for FOILC are presented briefly in Sect. 7. The conclusions are shown in Sect. 8.
2 Preliminaries
In this section, some mathematical preliminaries, such as Laplace transform, convolution, Riemann–Liouville and Caputo fractional-order operators, and Mittag–Leffler functions, are presented.
2.1 Laplace Transform
The Laplace transform of f(t) is defined as [31]: \(f(s)={L}\{f(t)\}=\int_{0^{-}}^{\infty}e^{-st}f(t)\,\mathrm{d}t\), where f(t) is piecewise continuous on every finite interval in [0,∞) satisfying |f(t)|≤Me at for all t∈[0,∞[, s>a and a sufficiently large constant M>0.
2.2 Convolution
The convolution defined according to the above Laplace transform is shown as [31]: \(f(t)\ast g(t)=\int_{0^{-}}^{t}f(t-\tau)g(\tau)\,\mathrm{d}\tau =\int_{0^{-}}^{t}f(\tau)g(t-\tau)\,\mathrm{d}\tau\), where f(t) and g(t) are integrable functions on [0−,t].
2.3 Fractional Calculus
Fractional calculus plays an important role in modern sciences [29, 32, 33]. In this paper, we use both Riemann–Liouville and Caputo fractional operators. The definition of the Riemann–Liouville fractional integral with α∈]0,1[ is
where f(t) is an integrable function, \({}_{t_{0}}{ {D}}^{-\alpha}_{t}\) is the fractional integral of order α on [t 0,t], and Γ(⋅) denotes the Gamma function. For an arbitrary real number p, the Riemann–Liouville and Caputo fractional derivatives/integrals are respectively defined as
and
where [p] stands for the integer part of p, RL D and C D are Riemann–Liouville (RL) and Caputo (C) fractional operators, respectively.
2.4 Mittag–Leffler Function
The Mittag–Leffler function, which is the fundamental solution of fractional differential equations, has the following form: \(E_{\alpha}(z)=\sum_{k=0}^{\infty}\frac{z^{k}}{\varGamma(k\alpha+1)}\), where α>0 and z∈ℂn×n. The Mittag–Leffler function in two parameters is defined as \(E_{\alpha,\beta}(z)=\sum_{k=0}^{\infty}\frac{z^{k}}{\varGamma(k\alpha+\beta)}\), where α,β>0 and z∈ℂn×n [32].
Lemma 2.1
For any α,β>0 and A∈ℂn×n, L{t β−1 E α,β (At α)}=s α−β(s α I n −A)−1, where |s|>∥A∥1/α.
Proof
The proof can be found in [27, 32]. □
Lemma 2.2
The following equivalent relationship holds for any A∈ℂn×n, t∈ℝ and α>0:
Proof
By using the definition of Mittag–Leffler function, we have
□
3 Fractional-Order Iterative Learning Control
The fractional-order iterative learning control is dedicated to improve the transient and steady-state performances of ILC strategy for both integer order and fractional-order systems. It includes but is not limited to the applications of FOILC to integer order systems, and the applications of FOILC to fractional-order systems, etc. As a summary, a generalized FOILC scheme can be illustrated as follows.
Given a fractional-order nonlinear state-space system
where all the variables and parameters have proper dimensions, the initial condition is well-defined, α∈ ]0,1[, and (⋅) denotes either the RL or the C fractional-order derivative. Moreover, it is always required that both f and g satisfy the global Lipschitz conditions with respect to u, and the uniqueness and existence conditions are guaranteed for the above system. When α=1, it is corresponding to the integer order systems.
The main objective of FOILC is to search the desired control input u d (t) by using the recursive algorithm
where t∈[0,t f ], i∈{1,2,…,k+1}, e i (t)=y d (t)−y i (t), y d (t) is the desired system output and \(\mathcal{L}\) is a linear or nonlinear operator, so that, if the system is repetitive and the convergence conditions are met, we will finally have
Remark 3.1
In the above discussions, if i=k+1, it means that the error of the current iteration is included in the scheme, i.e. the FOILC scheme is a combination of feedforward and feedback loops, which improves the robustness of the control system and guarantees the perfect tracking simultaneously. Various fractional-order operators can be included in \(\mathcal{L}\{\cdot,\cdot\}\). Moreover, if information from more than one previous iterations (u k ,u k−1,…) is included in (3), it is pointing towards the higher-order FOILC scheme, and two fundamental references are cited in here [34–36]. Lastly, the initial control input u 0(t) can be arbitrarily chosen, theoretically. However, a better u 0(t) will surely lead to a faster convergence speed. Therefore, the optimization of the initial control input is a practically important problem in FOILC.
4 Linear Time-Invariant FOILC
In this section, some theoretical methods of the classical ILC are extended to FOILC parallelly. Particularly, the linear time-invariant cases of FOILC can be analyzed by using the fractional-order linear operators and the fractional-order transfer functions.
Theorem 4.1
For the system y k =T s u k , and the linear time-invariant FOILC
where T s ,T u and T e are all fractional-order linear operators, it can be proved that
if
where u d (t) is the desired control input, and ∥⋅∥op denotes the operator norm. Moreover, it can be proved that
where e k (t)=y d (t)−y k (t).
Proof
The proof is the same as the corresponding ILC cases by using the fixed-point theorem [37, 38]. □
Remark 4.1
It can be easily seen from Theorem 4.1 that, if T u =I, we can finally arrive at lim k→∞ e k (t)=0 for all t∈[0,t f ]. Otherwise, the error lim k→∞ e k (t)≠0 over the entire interval.
To date, most FOILC schemes are linear ones. Thus it is common to analyze it in frequency domain, even it is a finite time problem [19, 26]. Given a control system G(s), the input–output relationship at the kth iteration can be described by
where y k (0)=y d (0), y d (t) being the desired output. Moreover, let the learning law in the Laplace domain be
where γ is a scalar learning gain, and H(s) is the learning compensator in the Laplace domain.Footnote 1 It follows from (7) and (8) that
where the commutative property of γ and G(s) should be satisfied in the Laplace domain. It can be proved that the convergence condition of the above ILC scheme is [39, 40]:
where s=jω and ∥⋅∥∞ denotes the H∞-norm.
It should be noted that if γ is a time-varying constant or more generally an output of a dynamic system, (9) does not hold any more. Moreover, in reality, many systems cannot be fully recovered to the desired initial state y d (0), so that the perturbed initial conditions should be considered in these cases. Some further discussions will be shown in Sect. 7.
Remark 4.2
It can be seen from the operator and frequency domain discussion of FOILC that the classical linear ILC schemes are special cases of FOILC, i.e. the FOILC should have better, at least equivalent, performance than ILC, theoretically. Moreover, the convergence conditions of FOILC remain the same as ILC, which are shown in the previous discussions of this section. However, either the fractional-order system or the fractional operator makes the analysis of FOILC more complicated and therefore some novel methods and techniques should be explored.
5 Order-Dependent FOILC
Motivated by the above frequency domain results, it is straightforward to convert the FOILC schemes back to the time domain, which naturally leads to the convolution operators. Particularly, the fractional-order RL and C operators defined by the convolutions play fundamental roles in FOILC. Most of FOILC schemes are P-, D α-, PD α- and PI β D α-type FOILC schemes, etc. [28, 41–49], where D denotes either the RL or C fractional-order operator. These linear FOILC schemes have been successfully applied to the linear, nonlinear, affine and time-delay systems, etc. [28, 41–49].
For simplicity, let the fractional-order nonlinear system be
where α∈]0,1[, the initial conditions are properly defined, f is global Lipschitz with respect to u, and the uniqueness and existence conditions are satisfied. A typical first-order open-loop PI β D α-type FOILC learning law can be written as
where β∈ ]0,1] and the α in (11) is exactly the same as the one in (10), i.e. it is system order dependant.
In [41, 46], the P-type ILC is applied to the fractional-order nonlinear time-delay systems by using the generalized Gronwall–Bellman lemma. However, the results deserve further study, because the convergence conditions are related to the final time t f , and the learning speed may not be fast by using the proportional term only.
Fortunately, the above issues of P-type FOILC can be almost ignored in the D α-type FOILC [25, 44, 47] and PD α-type FOILC [28, 42, 45, 48, 49], which attracted much attention in FOILC. Especially, the PD α-type FOILC has become a hot spot, because, for example, the convergence conditions of D α-type and PD α-type FOILC schemes are exactly the same as the corresponding ILC cases, and the P term can efficiently improve the transient performance of FOILC although it does not influence the convergence [47].
Several PI β D α-type FOILC schemes are illustrated in [43]. Note that here, either the ILC or FOILC is typically a kind of integral along the iteration axis so that there is a trade-off of using or not using the I β terms [50].
In the above-mentioned works, a commonly used relationship should be introduced regarding the λ-norm and fractional-order systems.
Lemma 5.1
For the fractional-order nonlinear systems (10) and an arbitrary positive constant q>1/α, suppose \(\Vert \frac{\partial f}{\partial u}\Vert _{\infty}\leq \gamma\|u\|_{\infty}\), there exists a large enough λ satisfying
where
Proof
A proof can be found in [47, 48]. □
Lastly, some time domain results of FOILC are summarized as follows. Firstly, the advantages of the time domain analysis of FOILC include but are not limited to:
-
The P and D α terms in the FOILC learning laws can be tuned to accelerate the convergence speed. Better knowledge of the system model can lead to better performance of the FOILC scheme.
-
Given the system order α, the convergence condition of the PD α-type FOILC is exactly the same with the corresponding ILC scheme, which extends the applications of FOILC to a great extent.
However, there are also some issues in the above time-dependent FOILC in applications:
-
In the above-mentioned references, the system order α is supposed to be known in advance so that the FOILC can be designed according to the exact value of α. For example, suppose the system order is α, the order of a D α-type FOILC is α as well. However, the accurate identification of α could be very hard, such as an irrational value identification. The misidentification of α may lead to bad performance, or even divergence, of the FOILC schemes [27].
-
In some references [41, 46], the order-unknown FOILC is discussed for fractional-order nonlinear systems. Nevertheless, the final time t f is included in the convergence conditions. Thus, it is still impractical to use such kind of FOILC scheme, although the system order can be unknown.
-
One of the known issues of λ-norm is that the tracking errors can get worse in some iterations even if their λ-norms are monotonically convergent. This happens in both ILC and FOILC [51].
It should be highlighted that the α-dependent FOILC schemes are still very meaningful for many reasons. For instance, the exact knowledge of the fractional-order system provides a possible way to derive the optimal ILC scheme. Particularly, to our best knowledge, the FOILC always performs better than the conventional ILC for fractional-order systems [25, 27].
6 Order-Independent FOILC
The original motivations of the order-independent FOILC were from the first FOILC paper [25], in which a number of advantages of FOILC schemes are proved or illustrated. Besides, there are more tuning parameters in FOILC schemes, such as the fractional orders of the learning law, so that a better performance can be expected. Moreover, the FOILC has a larger learnable band in frequency domain, i.e. better performance can be arrived on certain range of frequencies [26, 52]. Some other results are summarized as follows.
6.1 Order Adaptation
The order-adaptive FOILC was first proposed in [25], and it is verified by using a single joint manipulator. It is shown that “the most notable improvement of FOILC is that the learning convergence gets more and more monotonic, and much faster convergence speed when fractional-order derivative (a D γ-type FOILC) is applied.”
A theoretical proof of the D γ-type FOILC for state-space systems can be found in [27], in which the system order α is unknown and the order γ is an undetermined constant. It was shown that the fastest tracking speed is pointed towards α=γ in terms of the λ-norm. In [47], a non-smooth tracking reference is illustrated to show that the overshoots at the non-smooth points get larger even if the λ-norms monotonically decrease. Moreover, it was also shown that the D γ-type FOILC may diverge for γ>α, which partially explains the experimental results of [25].
Nevertheless, if other conditions are satisfied, γ≤α is sufficient but not necessary for the convergence of FOILC [25]. Besides, to allow for the non-smooth cases, a low-pass type FOILC is proposed in [30], which can filter the high frequency noises and guarantee the convergence despite the system order α. Both the digital and analog implementations of the FOILC compensators are considered in it as well. Particularly, the fractional-order RC circuits are shown to be an analog implementation of fractional-order learning laws [53].
6.2 Half-order FOILC
In [26], a half-order FOILC is proposed by applying a 0.5th order derivative in forward time and a −0.5th order integral in the backward time, which is equivalent to a unit-gain (all-pass) non-casual shifter. It has a wider learnable band to ensure higher tracking accuracy, and the learning speed will not be sacrificed at any frequency due to the unit-gain property.
6.3 Band-stop FOILC
It is well known that a low-pass type ILC compensator will lead to slow learning speed at high frequencies, and a D- or D α-type ILC shows slow learning speed at low frequencies. Thus the previous unit-gain design has become an important technique in ILC [26]. For example, the combination of a low-pass filter and a differentiator can guarantee the learning speed at both low and high frequencies, i.e. the development of the band-stop type FOILC.
In [30], the classical PI β D α-type FOILC is extended to a generalized one:
where \(\tilde{\mathcal{L}}\) denotes an arbitrary bounded linear operator. It should be noted that, to date, almost all the single-term FOILC schemes without feedback terms are special cases of (12), and therefore the advantages of classical ILC schemes, and the order adaptiveness, etc., can be inherited. Particularly, it allows the design of FOILC with multi-terms of fractional-order compensators so that the low-pass and high-pass filters can be cascaded together [30, 49]. For example, let the FOILC learning law be
where
\(\beta, \tilde{\beta}\in]0,1[\), and
Note that the above two terms are fractional-order low-pass and high-pass filters, respectively. Moreover, given arbitrary bounds of the system order α∈]0,1], the α in (13) can be absorbed in β and \(\tilde{\beta}\) so that the order adaptiveness can be achieved as well.
Remark 6.1
Given the linear fractional-order systems
it can be easily proved that the transfer functions of the above two equations are
Both of them can be easily realized by using the idea of the fractional-order element networks, or the fractional-order circuits [53]. On the other hand, the digital implementations of the above two equations can be found in [54].
7 Notes and Open Problems of FOILC
A number of interesting works in FOILC have been proposed since [25]. Nevertheless, for future developments, some notes and unsolved problems are briefly presented as follows.
-
In many circumstances, the heredity (memory) of fractional-order system makes the system non-repeatable at the first several iterations, which is pretty like the precondition in material science.
-
The initial condition of a fractional-order system is history-dependent, i.e. the whole history of the system can influence the current state. Thus, the formal Laplace transform can be replaced by the bilateral form \(\int_{-\infty}^{+\infty}e^{-st}f(t)\,\mathrm{d}t\), or replaced by the Fourier transform. Several related references are [55–59].
-
The optimization of the time-varying gains of FOILC. The trade-off here is that the accurate system identification is unnecessary for the ILC schemes; however, the precise knowledge of system parameters is indeed helpful to enhance the leaning speed. Thus, based on proper filtering methods, the time-varying FOILC based on the different filtering methods can be widely used to optimize the FOILC scheme.
-
The order-adaptive FOILC-based iterative learning identification methods, especially the system order identification, will be meaningful works to improve the performances of FOILC and ILC schemes. Besides, the fractional-order iterative learning identification is also suitable for variable-order systems.
-
The optimal initial control input and the iteration-varying reference case of a fractional-order system deserve special attention in practice.
-
The discrete FOILC scheme will be widely used in the digital computers so that the users can benefit from the supervector formulation, and analyze and design the FOILC schemes systematically.
-
The power-law and non-Gaussian (heavy-tail) phenomena are widely seen in reality. Fractional-order operators are expected to improve the performance of ILC schemes.
-
The combination of partial differential equations and FOILC will be an interesting topic, and a possible application is the remote robotic surgery, where biomechanical systems should be modeled as fractional-order ones and the control tasks are usually repetitive. Besides, the combination of networked control with FOILC is also urgently required [60].
-
The development of nonlinear FOILC learning laws can be considered if there are substantial advantages. The well-known homomorphic filtering technique is a possible way to be applied.
-
New mathematical tools are required to extend the applicability of ILC and FOILC, such as the geometric and algebra methods, etc.
-
The reliable implementation of FOILC is a key point for its widespread real world applications. Nowadays most of the digital implementations are actually the integer-order approximations in Z, Laplace or Fourier domain. Nevertheless, the wide existence of fractional-order elements [61, 62] can surely provide rich resources for the analog implementations of FOILC.
-
The single-term FOILC schemes can be seen as special cases of the corresponding higher-order ones; however, it is still unclear how to conclude the advantages and applicability of using a single term or information from more than one previous iterations.
8 Conclusions
In this paper, the present status of FOILC since 2001 is summarized including the discussion of convergence analysis, transient and steady-state performances, and implementations, etc. Some open problems are briefly presented with a hope to attract attention from other fields as mathematics, engineering, science, medicine, etc.
Notes
If either G(s) or H(s) is related to s ν, where ν is a non-integer constant, then (8) becomes a FOILC learning law. Moreover, in this case T u =I, so that lim k→∞ e k (t)=0 for all t∈[0,t f ].
References
Arimoto, S., Kawamura, S., Miyazaki, F.: Bettering operation of robots by learning. J. Robot. Syst. 1(2), 123–140 (1984)
Chen, Y.Q., Moore, K.L., Ahn, H.-S.: Iterative Learning Control. Encyclopedia of the Science of Learning. Springer, New York (2012). Book chapter of Seel, N. M. (Editor in Chief)
Ahn, H.-S., Moore, K.L., Chen, Y.Q.: Iterative Learning Control: Robustness and Monotonic Convergence for Interval Systems. Springer, New York, London (2007)
Sun, M.X., Wang, D.W.: Higher relative degree nonlinear systems with ILC using lower-order differentiations. Asian J. Control 4(1), 38–48 (2008)
Norrlof, M.: Disturbance rejection using an ILC algorithm with iteration varying filters. Asian J. Control 6(3), 432–438 (2008)
Lee, F.-S., Chien, C.-J., Wang, J.-C., Liu, J.-J.: Application of a model-based iterative learning technique to tracking control of a piezoelectric system. Asian J. Control 7(1), 29–37 (2008)
Ye, Y., Wang, D.W., Zhang, B., Wang, Y.: Simple LMI based learning control design. Asian J. Control 11(1), 74–77 (2009)
Xu, J.-X.: The frontiers of iterative learning control—Part I. J. Syst. Control Inf. 46(2), 563–594 (2002)
Xu, J.-X.: The frontiers of iterative learning control—Part II. J. Syst. Control Inf. 46(5), 233–243 (2002)
Xu, J.-X., Tan, Y.: Robust optimal design and convergence properties analysis of iterative learning control approaches. Automatica 38(11), 1867–1880 (2001)
Han, C., Qu, Z.H., Kaloust, J.H.: Nonlinar iterative learning for a class of nonlinear systems based on Lyapunov’s direct method. In: Proceedings of American Control Conference, pp. 3024–3028. IEEE, New York (1995)
Frueh, M., Rogers, E.: Nonlinear iterative learning by an adaptive Lyapunov technique. Int. J. Control 73(10), 858–870 (2000)
Sulikowski, B., Galkowski, K., Rogers, E., Owens, D.H.: PI Control of discrete linear repetitive processes. Automatica 42(5), 877–880 (2006)
Sulikowski, B., Galkowski, K., Rogers, E.: PI output feedback control of differential linear repetitive processes. Automatica 44(5), 1442–1445 (2008)
Wang, H.B., Wang, Y.: Iterative learning control for nonlinear systems with uncertain state delay and arbitrary initial error. J. Control Theory Appl. 9(4), 541–547 (2011)
Meng, D.Y., Jia, Y.M., Du, J.P., Yuan, S.Y.: Feedback iterative learning control for time-delay systems based on 2D analysis approach. J. Control Theory Appl. 8(4), 457–463 (2010)
Yin, C.K., Xu, J.X., Hou, Z.S.: A high-order internal model based iterative learning control scheme for nonlinear systems with time-iteration-varying parameters. IEEE Trans. Autom. Control 55(1), 2665–2670 (2010)
Arif, M., Ishihara, T., Inooka, H.: Incorporation of experience in iterative learning controllers using locally weighted learning. Automatica 37(6), 881–888 (2001)
Moore, K.L., Lashhab, F.: Iteration-domain closed-loop frequency response shaping for discrete-repetitive processes. In: Proceedings of American Control Conference, pp. 1284–1289. IEEE, New York (2010)
Fine, B.T., Mishra, S., Tomizuka, M.: Model inverse based iterative learning control using finite impulse response approximations. In: Proceedings of American Control Conference, pp. 931–936. IEEE, New York (2009)
Mishra, S.: Fundamental Issues in Iterative Learning Controller Design: Convergence, Robustness, and Steady State Performance. Ph.D. Dissertation, University of California, Berkeley (2008)
Ahn, H.-S., Chen, Y.Q., Moore, K.L.: Iterative learning control: Brief survey and categorization. IEEE Trans. Syst. Man Cybern., Part C, Appl. Rev. 37(6), 1099–1121 (2007)
Rogers, E.: Iterative learning control—from Hilbert spaces to robotics to healthcare engineering. United Kingdom Automatic Control Conference Annual Lecture (2007). URL: http://eprints.ecs.soton.ac.uk/14560/
Le, F., Markovsky, I., Freeman, C.T., Rogers, E.: Identification of electrically stimulated muscle models of stroke patients. Control Eng. Pract. 18(4), 396–407 (2010)
Chen, Y.Q., Moore, K.L.: On Dα-type iterative learning control. In: Proceedings of IEEE Conference on Decision and Control, vol. 5, pp. 4451–4456. IEEE, New York (2001)
Ye, Y., Tayebi, A., Liu, X.: All-pass filtering in iterative learning control. Automatica 45(1), 257–264 (2009)
Li, Y., Chen, Y.Q., Ahn, H.-S.: Fractional-order iterative learning control for fractional-order linear systems. Asian J. Control 13(1), 1–10 (2011)
Lazarevic, M.P.: PD α-type iterative learning control for fractional LTI system. In: Proceedings of International Congress of Chemical and Process Engineering, p. 0359. Czech Society of Chemical Engineering, Praha (2004)
Sabatier, J., Agrawal, O.P., Tenreiro Machado, J.A. (eds.): Advances in Fractional Calculus: Theoretical Developments and Applications in Physics and Engineering. Springer, Dordrecht (2007)
Li, Y., Chen, Y.Q., Ahn, H.-S.: A generalized fractional-order iterative learning control. In: Proceedings of IEEE Conference on Decision and Control and European Control Conference, pp. 5356–5361. IEEE, New York (2011)
Papoulis, A.: The Fourier Integral and its Applications. McGraw-Hill, New York (1962)
Podlubny, I.: Fractional Differential Equations. Academic Press, San Diego (1999)
Kilbas, A.A., Srivastava, H.M., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier, Amsterdam (2006)
Bien, Z., Huh, K.M.: Higher-order iterative learning control algorithm. IEE Proc., Control Theory Appl. 136(3), 105–112 (1989)
Chen, Y.Q., Wen, C.Y.: Iterative Learning Control—Convergence, Robustness and Applications. Springer, London (1999)
Ruan, X., Bien, Z., Wang, Q.: Convergence properties of iterative learning control processes in the sense of the Lebesgue-p norm. Asian J. Control 14(4), 1095–1107 (2012)
Moore, K.L., Dahleh, M., Bhattacharyya, S.P.: Iterative learning control: a survey and new results. J. Robot. Syst. 9(5), 563–594 (1992)
Moore, K.L., Chen, Y.Q., Ahn, H.-S.: Iterative learning control: A tutorial and big picture view. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 2352–2357 (2006)
Goh, C.J.: A frequency domain analysis of learning control. ASME J. Dyn. Syst. Meas. Control 116(4), 781–786 (1994)
Hideg, L.M., Judd, R.P.: Frequency domain analysis of learning systems. In: Proceedings of the 27th IEEE Conference on Decisions and Control, pp. 586–591 (1988)
Lan, Y.-H., He, L.-J.: P-type iterative learning control of fractional order nonlinear time-delay systems. In: Proceedings of the 24th Chinese Control and Decision Conference, pp. 1027–1031 (2012)
Lazarevic, M.P.: PD α-type iterative learning control for fractional LTI system. In: Proceedings of the 4th International Carpathian Control Conference, pp. 869–872 (2003)
Lazarevic, M.P.: Iterative learning control for fractional linear time delay system: PI β D α type. In: Proceedings of the 17th International Congress of Chemical and Process Engineering, p. 5.19 (2006)
Li, Y., Chen, Y.Q., Ahn, H.-S.: Fractional order iterative learning control. In: Proceedings of the ICROS-SICE International Joint Conference, pp. 2106–3110 (2009)
Lazarevic, M.P.: Iterative learning feedback control for nonlinear fractional order system—PD α type. In: Proceedings of the 4th IFAC Workshop Fractional Differentiation and its Applications (2012). Paper No. 259
Li, Y., Ahn, H.-S., Chen, Y.Q.: Iterative learning control of a class of fractional order nonlinear systems. In: Proceedings of the IEEE International Symposium on Intelligent Control, Part of IEEE Multi-Conference on Systems and Control, pp. 779–782 (2010)
Li, Y., Chen, Y.Q., Ahn, H.-S.: Fractional order iterative learning control for fractional order linear systems. Asian J. Control 13(1), 54–63 (2011)
Li, Y., Chen, Y.Q., Ahn, H.-S.: On the PD α-type iterative learning control for the fractional-order nonlinear systems. In: Proceedings of the American Control Conference, pp. 4320–4325 (2011)
Li, Y., Chen, Y.Q., Ahn, H.-S.: Convergence analysis of fractional-order iterative learning control. Control Theory Appl. 29(8), 1027–1031 (2012)
Xu, J.-X., Hou, Z.-S.: On learning control: the state of the art and perspective. Acta Autom. Sin. 31(6), 943–955 (2005)
Lee, H.-S., Bien, Z.: A note on convergence property of iterative learning controller with respect to sup norm. Automatica 33(8), 1591–1593 (1997)
Li, H.S., Huang, J.C., Liu, D., Zhang, J.H., Teng, F.L.: Design of fractional order iterative learning control on frequency domain. In: Proceedings of the IEEE International Conference on Mechatronics and Automation, pp. 2056–2060 (2011)
Xu, M., Tan, W.: Representation of the constitutive equation of viscoelastic materials by the generalized fractional element networks and its generalized solutions. Sci. China Ser. G, Phys. Astron. 46(2), 145–157 (2003)
Sheng, H., Chen, Y.Q., Qiu, T.S.: Fractional Processes and Fractional-Order Signal Processing: Techniques and Applications. Springer, London, New York (2012)
Podlubny, I.: Geometric and physical interpretation of fractional integration and fractional differentiation. Fract. Calc. Appl. Anal. 5(4), 367–386 (2002)
Podlubny, I., Heymans, N.: Physical interpretation of initial conditions for fractional differential equations with Riemann–Liouville fractional derivatives. Rheol. Acta 45(5), 765–772 (2006)
Zhang, F.R., Li, C.P.: Remarks on the initialization of Caputo derivative. In: Proceedings of the IEEE/ASME 8th IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications, pp. 325–329 (2012)
Xu, J.-X., Yan, R.: On initial conditions in iterative learning control. IEEE Trans. Autom. Control 50(9), 1349–1354 (2005)
Lan, Y.H.: Iterative learning control with initial state learning for fractional order nonlinear systems. Comput. Math. Appl. (2012). doi:10.1016/j.camwa.2012.03.086
Song, X.N., Tejado, I., Chen, Y.Q.: Remote stabilization for fractional-order systems via communication networks. In: Proceedings of the American Control Conference, pp. 6698–6703. IEEE, New York (2010)
Chen, Y.Q.: Ubiquitous fractional order controls? In: Proceedings of the 2nd IFAC Symposium on Fractional Derivatives and Applications, vol. 2 (2006). doi:10.3182/20060719-3-PT-4902.00081
Westerlund, S., Ekstam, L.: Capacitor theory. IEEE Trans. Dielectr. Electr. Insul. 1(5), 826–839 (1994)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is Supported by National Natural Science Foundation of China (61075092, 61104009), Natural Science Foundation of Shandong Province (ZR2011FM011, ZR2010AM007), Independent Innovation Foundation of Shandong University (2010TB022, 2011JC017).
Rights and permissions
About this article
Cite this article
Li, Y., Chen, Y., Ahn, HS. et al. A Survey on Fractional-Order Iterative Learning Control. J Optim Theory Appl 156, 127–140 (2013). https://doi.org/10.1007/s10957-012-0229-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-012-0229-9