Nothing Special   »   [go: up one dir, main page]

Skip to main content

Stability Certification of Dynamical Systems: Lyapunov Logic Learning Machine

  • Conference paper
  • First Online:
Applied Soft Computing and Communication Networks

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 187))

Abstract

The stability of the dynamical system is associated with the concept of Region of Attraction (ROA), whose accurate estimation opens the door to multidisciplinary approaches involving control theory and machine learning. The Lyapunov theory provides sufficient conditions for stability and it can be applied to derive the ROA. However, finding the appropriate Lyapunov functions for accurate ROA estimation often is a major issue. The inherent region may be overly tight or, in the case of a multi-dimensional dynamical system, be difficult to understand in virtue of the inherent mathematical complexity (e.g., polynomials with high degree). The use of explainable machine learning overcomes this issue, by exploiting the model intelligibility to describe the ROA in terms of states. In this perspective, explainable machine learning and Lyapunov stability theory are jointly studied to let the ROA be intelligible and to simplify the optimization procedure for constructing positively invariant estimates of the ROA. Results on the Van der Pol oscillator show how this may lead to larger ROAs than via traditional methods.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Rulex data analytics platform; www.rulex.ai.

  2. 2.

    Code and datasets are available at https://github.com/mopamopa/Liapunov-Logic-Learning-Machine, [28].

References

  1. Khalil H (2002) Nonlinear systems, 3rd edn. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  2. Valmorbida G, Anderson J (2017) Region of attraction estimation using invariant sets and rational lyapunov functions. Automatica 75:37–45. http://www.sciencedirect.com/science/article/pii/S0005109816303387

  3. Korda M, Henrion D, Jones CN (2013) Controller design and region of attraction estimation for nonlinear dynamical systems

    Google Scholar 

  4. Zhai C, Nguyen HD (2019) Region of attraction for power systems using gaussian process and converse lyapunov function – part i: theoretical framework and off-line study

    Google Scholar 

  5. Lun YZ, D’Innocenzo A, Smarra F, Malavolta I, Benedetto MDD (2019) State of the art of cyber-physical systems security: an automatic control perspective. J Syst Softw 149:174–216. http://www.sciencedirect.com/science/article/pii/S0164121218302681

  6. Mongelli M, Muselli M, Ferrari E, Fermi A (2018) Performance validation of vehicle platooning via intelligible analytics. IET Cyber-Phys Syst: Theory & Appl 10:2018

    Google Scholar 

  7. Road vehicles safety of the intended functionality pd iso pas 21448:2019, International Organization for Standardization, Geneva, CH, Standard (2019)

    Google Scholar 

  8. Glassman E, Desbiens AL, Tobenkin M, Cutkosky M, Tedrake R (2012) Region of attraction estimation for a perching aircraft: a lyapunov method exploiting barrier certificates. In: IEEE international conference on robotics and automation, pp 2235–2242

    Google Scholar 

  9. Mongelli M, Ferrari E, Muselli M (2019) Achieving zero collision probability in vehicle platooning under cyber attacks via machine learning. In: 2019 4th international conference on system reliability and safety (ICSRS)

    Google Scholar 

  10. Jones M, Mohammadi H, Peet MM (2017) Estimating the region of attraction using polynomial optimization: a converse lyapunov result. In: 2017 IEEE 56th annual conference on decision and control (CDC), pp 1796–1802

    Google Scholar 

  11. Zečević AI, Šiljak DD (2010) Regions of attraction. Springer, Boston, pp 111–141

    Google Scholar 

  12. Burchardt H, Ratschan S (2007) Estimating the region of attraction of ordinary differential equations by quantified constraint solving. In: Proceedings of the 3rd WSEAS international conference on DYNAMICAL SYSTEMS and CONTROL (CONTROL’07). WSEAS Press, pp 241–246

    Google Scholar 

  13. Mongelli M, Ferrari E, Muselli M, Scorzoni A (2019) Accellerating prism validation of vehicle platooning through machine learning. In: 2019 4th international conference on system reliability and safety (ICSRS)

    Google Scholar 

  14. Guidotti R, Monreale A, Ruggieri S, Turini F, Giannotti F, Pedreschi D (2018) A survey of methods for explaining black box models. ACM Comput Surv 51(5):93:1–93:42. http://doi.acm.org/10.1145/3236009

  15. Noroozi N, Paknoosh K, Fatemeh S, Hamed J (2008) Generation of lyapunov functions by neural networks. Lect Notes Eng Comput Sci 2170:07

    Google Scholar 

  16. Petridis V, Petridis S (2006) Construction of neural network based lyapunov functions 01(2006):5059–5065

    Google Scholar 

  17. Chang Y-C, Roohi N, Gao S (2019) Neural lyapunov control 01:2019

    Google Scholar 

  18. Richards SM, Berkenkamp F, Krause A (2018) The lyapunov neural network: adaptive stability certification for safe learning of dynamic systems. arXiv:1808.00924

  19. Diao R, Vittal V, Logic N (2010) Design of a real-time security assessment tool for situational awareness enhancement in modern power systems. IEEE Trans Power Syst 25:957–965

    Article  Google Scholar 

  20. He M, Zhang J, Vittal V (2013) Robust online dynamic security assessment using adaptive ensemble decision-tree learning. IEEE Trans Power Syst 28(4):4089–4098

    Article  Google Scholar 

  21. Bastani O, Pu Y, Solar-Lezama A (2018) Verifiable reinforcement learning via policy extraction. arXiv:1805.08328

  22. Kozarev A, Quindlen J, How J, Topcu U (2016) Case studies in data-driven verification of dynamical systems. In: Proceedings of the 19th international conference on hybrid systems: computation and control HSCC 2016, 04 2016, pp 81–86

    Google Scholar 

  23. Khalil HK (2002) Nonlinear systems, 3rd ed. Prentice-Hall, Upper Saddle River; the book can be consulted by contacting: PH-AID: Wallet, Lionel. https://cds.cern.ch/record/1173048

  24. Papachristodoulou A, Anderson J, Valmorbida G, Prajna S, Seiler P, Parrilo P (2013) Sostools version 3.00 sum of squares optimization toolbox for matlab, 10

    Google Scholar 

  25. Cangelosi D, Muselli M et al (2014) Use of attribute driven incremental discretization and logic learning machine to build a prognostic classifier for neuroblastoma patients. BMC Bioinf 15(suppl):5

    Google Scholar 

  26. Muselli M, Ferrari E (2011) Coupling logical analysis of data and shadow clustering for partially defined positive boolean function reconstruction. IEEE Trans Knowl Data Eng 23(1):37–50

    Article  Google Scholar 

  27. Sturm JF (1999) Using sedumi 1.02, a matlab toolbox for optimization over symmetric cones. Opt Methods Softw 11(1–4):625–653. https://doi.org/10.1080/10556789908805766

  28. Mongelli M, Orani V, Git repository of liapunov logic learning machine. https://github.com/mopamopa/Liapunov-Logic-Learning-Machine

Download references

Acknowledgements

The authors gratefully acknowledge colleagues Elisabetta Punta and Fabrizio Dabbene for suggestions on Lyapunov stability theory and Marco Muselli for the usage of LLM with zero error and inherent value ranking.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mongelli Maurizio .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Maurizio, M., Vanessa, O. (2021). Stability Certification of Dynamical Systems: Lyapunov Logic Learning Machine. In: Thampi, S.M., Lloret Mauri, J., Fernando, X., Boppana, R., Geetha, S., Sikora, A. (eds) Applied Soft Computing and Communication Networks. Lecture Notes in Networks and Systems, vol 187. Springer, Singapore. https://doi.org/10.1007/978-981-33-6173-7_15

Download citation

Publish with us

Policies and ethics