Abstract
This paper develops an algorithm for iterative learning control on the basis of the quasi-Newton method for nonlinear systems. The new quasi-Newton iterative learning control scheme using the rank-one update to derive the recurrent formula has numerous benefits, which include the approximate treatment for the inverse of the system’s Jacobian matrix. The rank-one update-based ILC also has the advantage of extension for convergence domain and hence guaranteeing the choice of initial value. The algorithm is expressed as a very general norm optimization problem in a Banach space and, in principle, can be used for both continuous and discrete time systems. Furthermore, a detailed convergence analysis is given, and it guarantees theoretically that the proposed algorithm converges at a superlinear rate. Initial conditions which the algorithm requires are also established. The simulations illustrate the theoretical results.
Similar content being viewed by others
References
Arimoto S, Kawamyra S, Miyazaki F (1984) Bettering operation of robots by learning. J Robot Syst 1(2):123–140
Owens DH (2012) Multivariable norm optimal and parameter optimal iterative learning control: a unified formulation. Int J Control 85(5):1010–1025
Owens DH, Chu B (2010) Modelling of nonminimum phase effects in discrete-time norm optimal iterative learning control. Int J Control 83:2012–2027
Han Y, Yim K, Jin N, Xu G (2012) A new ILC scheme using the geometric rotation for discrete time systems. Int J Comput Syst Sci Eng 27(5):355–361
Lee J, Lee K (2007) Iterative learning control applied to batch processes: an overview. Control Eng Pract 15(10):1306–1318
Huang Y, Chan M, Hsin Y, Ko C (2003) Use of PID and iterative learning controls on improving intra-oral hydraulic loading system of dental implants. JSME Int J Ser C-Mech Syst Mach Elem Manuf 46(4):144–1455
Shao C, Gao F, Yang Y (2003) Robust stability of optimal iterative learning control and application to injection molding machine. Acta Autom Sin 29(1):72–79
Xu J (1997) Analysis of iterative learning control for a class of nonlinear discrete-time systems. Automatica 33(10):1905–1907
Barton KL, Bristow AD, Alleyne GA (2010) A numerical method for determining monotonicity and convergence rate in iterative learning control. Int J Control 83(2):219–226
Avrachenkov K (1998) Iterative learning control based on quasi-Newton method. In: Proceedings of the 37th IEEE conference on decision and control, Tampa, FL, USA, pp 170–174
Kang J, Tang W (2009) Iterative learning control for nonlinear systems based on new updated Newton methods. In: 2009 second international conference on intelligent computation technology and automation, Hunan, China, pp 802–805
Xu J, Tan Y (2003) Linear and nonlinear iterative learning control. Springer, Berlin
Du H, Hu M, Xie J, Ling S (2005) Control of an electrostrictive actuator using Newton’s method. Precis Eng 29(3):375–380
Lin T, Owens D, Hätönen J (2006) Newton-method based iterative learning control for discrete nonlinear systems. Int J Control 79(10):1263–1276
Nocedal J (1999) Wright. Numerical optimization. Springer, New York
Deuflhard P (2004) Newton methods for nonlinear problems: affine invariance and adaptive algorithms. Springer, Berlin
Ortega J, Rheinboldt W (1970) Iterative solution of nonlinear equations in several variables. Academic Press, New York
Dennis J, Schnabel R (1983) Numerical methods for unconstrained optimization and nonlinear equations. Prentice Hall, New Jersey
Deimling K (1985) Nonlinear functional analysis. Springer, New York
Sahoo N, Xu J, Panda S (2000) An iterative learning based modulation scheme for torque control in switched reluctance motors. Electr Mach Power Syst J 28(11):995–1018
Bien Z, Xu J (1998) Iterative learning control: analysis, design, integration and application. Kluwer Academic, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, G., Shao, C., Han, Y. et al. New quasi-Newton iterative learning control scheme based on rank-one update for nonlinear systems. J Supercomput 67, 653–670 (2014). https://doi.org/10.1007/s11227-013-0960-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-013-0960-5