Abstract
This chapter deals with Iterative Learning Control ILC schemes to solve the trajectory tracking problem of affine and non-affine nonlinear systems performing repetitive tasks. Two ILC laws are presented; the first law is a simple on-line 2D-type learning control for affine nonlinear systems. In addition, an initial condition algorithm is generated to provide the initial state value at each iteration automatically. To prove the asymptotic stability of the closed loop system over the whole finite time interval when the iteration number tends to infinity, \(\lambda \)-norm is used, as the topological measure. The second law is the on-line P-type ILC applied to non affine nonlinear systems. The asymptotic stability of the closed loop system is guaranteed upon the use of a Lyapunov-like positive definite sequence, which is shown to be monotonically decreasing under the proposed control scheme. Finally, simulation results on nonlinear system are provided to illustrate the effectiveness of the two controllers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arimoto S, Kawamura S, Miyazaki F (1984) Bettering operation of robots by learning. J Robot Syst 1:123–140
Berghuis H, Nijmeijer H (1993) A passivity approach to controller observer design for robots. IEEE Trans Robot Autom 9:740–754
Bouakrif F, Boukhetala D, Boudjema F (2010) Passivit based controller-observer for robot manipulators. Int J Robot Autom 25:1–8
Bouakrif F (2010a) Reference model iterative learning control for nonlinear systems. Int J Adv Manuf Tech 51:1159–1169
Bouakrif F (2010b) Reference model iterative learning control for linear systems. Proceedings, MED’2010, IEEE mediterranean conference on control and automation, 18:1637–1642
Bouakrif F (2011a) Iterative learning control for strictly unknown nonlinear systems subject to external disturbances. Int J Control Autom Syst 9:642–648
Bouakrif F (2011b) Iterative learning control with forgetting factor for robot manipulators with strictly unknown model. Int J Robot Autom 26:264–271
Bouakrif F (2011c) D-type iterative learning control without resetting condition for robot manipulators. Robotica 29:975–980
Bouakrif F (2012) Commande par apprentissage itératif des robots manipulateurs, pour résoudre le problème de poursuite de trajectoires. Editions Universitaires Européennes, Germany
Bouakrif F, Boukhetala D, Boudjema F (2013) Velocity observer based iterative learning control for robot manipulators. Int J Syst Sci 42:214–222
Bouakrif F (2013) Iterative learning control for MIMO nonlinear systems with arbitrary relative degree and no states measurement. Complexity 19:37–45
Casalino G, Bartolini G (1984) A Learning Procedure for the Control of Movements of Robotic Manipulators. IASTED Symposium on Robotics and Automation, Amsterdam, pp 108–111
Craig J. J. (1984). Adaptive Control of Manipulators Through Repeated Trials. Proceedings of the American Control Conference, San Diego, pp. 1566–1574
Ham C, Qu Z, Johnson R (2000) A nonlinear iterative learning control for robot manipulators in the presence of actuator dynamics. Int J Robot Autom 15:119–130
Jang T, Choi C, Ahn H (1995) Iterative learning control in feedback systems. Automatica 31:243–248
Lee KH, Bien Z (1991) Initial condition problem of learning control. IEE Proceedings D (Control Theory and Applications) 138:525–528
Li Y, Ang KH, Chong GCY (2006) PID control system analysis and design. IEEE Control Syst Mag 26:32–41
Park KH, Bien Z (2000) A generalized iterative learning controller against initial state error. Int J Control 73:871–881
Porter B, Mohamed SS (1991) Iterative learning control of partially irregular multivariable plants with initial state shifting. Int J Syst Sci 22:229–235
Sastry S, Bodson M (1989) Adaptive control: stability convergence and robustness. Prentice Hall, New Jersey
Sira-Ramirez H (1992) On the sliding mode control of nonlinear systems. Syst Control Lett 19:303–312
Sontag ED (1998) Mathematical control theory, 2nd edn. Springer, New York
Sun M, Wang D (2002) Iterative learning control with initial rectifying action. Automatica 38:1177–1182
Tayebi A (2004) Adaptive iterative learning control for robot manipulators. Automatica 40:1195–1203
Tayebi A (2007) Analysis of two particular iterative learning control schemes in frequency and time domains. Automatica 43:1565–1572
Wang HO, Tanaka K, Griffin MF (1996) An approach to fuzzy control of nonlinear systems: stability and design issues. IEEE Trans Fuzzy Syst 4:14–23
Xu JX, Yan R (2005) On initial conditions in iterative learning control. IEEE Trans Autom Control 50:1349–1354
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Bouakrif, F. (2016). Iterative Learning Control for Affine and Non-affine Nonlinear Systems. In: Vaidyanathan, S., Volos, C. (eds) Advances and Applications in Nonlinear Control Systems. Studies in Computational Intelligence, vol 635. Springer, Cham. https://doi.org/10.1007/978-3-319-30169-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-30169-3_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30167-9
Online ISBN: 978-3-319-30169-3
eBook Packages: EngineeringEngineering (R0)