Skip to main content

Advertisement

Log in

New quasi-Newton iterative learning control scheme based on rank-one update for nonlinear systems

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Arimoto S, Kawamyra S, Miyazaki F (1984) Bettering operation of robots by learning. J Robot Syst 1(2):123–140

    Article  Google Scholar 

  2. Owens DH (2012) Multivariable norm optimal and parameter optimal iterative learning control: a unified formulation. Int J Control 85(5):1010–1025

    Article  MATH  Google Scholar 

  3. Owens DH, Chu B (2010) Modelling of nonminimum phase effects in discrete-time norm optimal iterative learning control. Int J Control 83:2012–2027

    Article  MATH  MathSciNet  Google Scholar 

  4. 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

    Google Scholar 

  5. Lee J, Lee K (2007) Iterative learning control applied to batch processes: an overview. Control Eng Pract 15(10):1306–1318

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    MathSciNet  Google Scholar 

  8. Xu J (1997) Analysis of iterative learning control for a class of nonlinear discrete-time systems. Automatica 33(10):1905–1907

    Article  MATH  MathSciNet  Google Scholar 

  9. 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

    Article  MATH  MathSciNet  Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. Xu J, Tan Y (2003) Linear and nonlinear iterative learning control. Springer, Berlin

    MATH  Google Scholar 

  13. Du H, Hu M, Xie J, Ling S (2005) Control of an electrostrictive actuator using Newton’s method. Precis Eng 29(3):375–380

    Article  Google Scholar 

  14. 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

    Article  MATH  Google Scholar 

  15. Nocedal J (1999) Wright. Numerical optimization. Springer, New York

    Book  Google Scholar 

  16. Deuflhard P (2004) Newton methods for nonlinear problems: affine invariance and adaptive algorithms. Springer, Berlin

    Google Scholar 

  17. Ortega J, Rheinboldt W (1970) Iterative solution of nonlinear equations in several variables. Academic Press, New York

    MATH  Google Scholar 

  18. Dennis J, Schnabel R (1983) Numerical methods for unconstrained optimization and nonlinear equations. Prentice Hall, New Jersey

    MATH  Google Scholar 

  19. Deimling K (1985) Nonlinear functional analysis. Springer, New York

    Book  MATH  Google Scholar 

  20. 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

    Google Scholar 

  21. Bien Z, Xu J (1998) Iterative learning control: analysis, design, integration and application. Kluwer Academic, New York

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kangbin Yim.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-013-0960-5

Keywords

Navigation