Skip to main content

Iterative Learning Control for Affine and Non-affine Nonlinear Systems

  • Chapter
  • First Online:
Advances and Applications in Nonlinear Control Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 635))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

  2. Berghuis H, Nijmeijer H (1993) A passivity approach to controller observer design for robots. IEEE Trans Robot Autom 9:740–754

    Article  Google Scholar 

  3. Bouakrif F, Boukhetala D, Boudjema F (2010) Passivit based controller-observer for robot manipulators. Int J Robot Autom 25:1–8

    MATH  Google Scholar 

  4. Bouakrif F (2010a) Reference model iterative learning control for nonlinear systems. Int J Adv Manuf Tech 51:1159–1169

    Article  Google Scholar 

  5. Bouakrif F (2010b) Reference model iterative learning control for linear systems. Proceedings, MED’2010, IEEE mediterranean conference on control and automation, 18:1637–1642

    Google Scholar 

  6. Bouakrif F (2011a) Iterative learning control for strictly unknown nonlinear systems subject to external disturbances. Int J Control Autom Syst 9:642–648

    Article  Google Scholar 

  7. Bouakrif F (2011b) Iterative learning control with forgetting factor for robot manipulators with strictly unknown model. Int J Robot Autom 26:264–271

    Google Scholar 

  8. Bouakrif F (2011c) D-type iterative learning control without resetting condition for robot manipulators. Robotica 29:975–980

    Article  Google Scholar 

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

    Google Scholar 

  10. Bouakrif F, Boukhetala D, Boudjema F (2013) Velocity observer based iterative learning control for robot manipulators. Int J Syst Sci 42:214–222

    Article  MathSciNet  MATH  Google Scholar 

  11. Bouakrif F (2013) Iterative learning control for MIMO nonlinear systems with arbitrary relative degree and no states measurement. Complexity 19:37–45

    MathSciNet  Google Scholar 

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

    Google Scholar 

  13. Craig J. J. (1984). Adaptive Control of Manipulators Through Repeated Trials. Proceedings of the American Control Conference, San Diego, pp. 1566–1574

    Google Scholar 

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

    Google Scholar 

  15. Jang T, Choi C, Ahn H (1995) Iterative learning control in feedback systems. Automatica 31:243–248

    Article  MathSciNet  MATH  Google Scholar 

  16. Lee KH, Bien Z (1991) Initial condition problem of learning control. IEE Proceedings D (Control Theory and Applications) 138:525–528

    Article  Google Scholar 

  17. Li Y, Ang KH, Chong GCY (2006) PID control system analysis and design. IEEE Control Syst Mag 26:32–41

    Google Scholar 

  18. Park KH, Bien Z (2000) A generalized iterative learning controller against initial state error. Int J Control 73:871–881

    Article  MathSciNet  MATH  Google Scholar 

  19. Porter B, Mohamed SS (1991) Iterative learning control of partially irregular multivariable plants with initial state shifting. Int J Syst Sci 22:229–235

    Article  MathSciNet  MATH  Google Scholar 

  20. Sastry S, Bodson M (1989) Adaptive control: stability convergence and robustness. Prentice Hall, New Jersey

    MATH  Google Scholar 

  21. Sira-Ramirez H (1992) On the sliding mode control of nonlinear systems. Syst Control Lett 19:303–312

    Article  MathSciNet  MATH  Google Scholar 

  22. Sontag ED (1998) Mathematical control theory, 2nd edn. Springer, New York

    Book  MATH  Google Scholar 

  23. Sun M, Wang D (2002) Iterative learning control with initial rectifying action. Automatica 38:1177–1182

    Article  MathSciNet  MATH  Google Scholar 

  24. Tayebi A (2004) Adaptive iterative learning control for robot manipulators. Automatica 40:1195–1203

    Article  MathSciNet  MATH  Google Scholar 

  25. Tayebi A (2007) Analysis of two particular iterative learning control schemes in frequency and time domains. Automatica 43:1565–1572

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  27. Xu JX, Yan R (2005) On initial conditions in iterative learning control. IEEE Trans Autom Control 50:1349–1354

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farah Bouakrif .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics