Abstract
Recently the concept of essential neighbours of simplices was introduced for switched systems and differential inclusions with triangulated state spaces. It was used to design an algorithm that was able to compute Lyapunov functions for such systems with a strongly asymptotically stable equilibrium, of which the Filippov regularization does not have a strongly asymptotically stable equilibrium. Here we advance this algorithm further and show that the methodology can additionally be used to localize the sliding modes is differential inclusions. Using this localization we can remove constraints from a linear programming problem, whose feasible solutions parameterize Lyapunov functions for the system. We demonstrate the efficacy of our new approach for three systems from the literature.
This research was supported by the Icelandic Research Fund (Rannís) grant number 163074-052, Complete Lyapunov functions: Efficient numerical computation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agrachev, A., Liberzon, D.: Lie-algebraic stability criteria for switched systems. SIAM J. Control Optim. 40(1), 253–269 (2001)
Ahmadi, A., Jungers, R.: On complexity of Lyapunov functions for switched linear systems. In: Proceedings of the 19th World Congress of the International Federation of Automatic Control, Cape Town, South Africa, vol. 47, pp. 5992–5997 (2014)
Albertsson, S., Giesl, P., Gudmundsson, S., Hafstein, S.: Simplicial complex with approximate rotational symmetry: a general class of simplicial complexes. J. Comput. Appl. Math. 363, 413–425 (2020)
Artstein, Z.: Stabilization with relaxed controls. Nonlinear Anal. Theory Methods Appl. 7(11), 1163–1173 (1983)
Aubin, J.P., Cellina, A.: Differential Inclusions. Springer, Heidelberg (1984). https://doi.org/10.1007/978-3-642-69512-4
Aubin, J.P., Frankowska, H.: Set-Valued Analysis. Birkhäuser, Basel (1990)
Baier, R., Braun, P., Grüne, L., Kellett, C.M.: Numerical construction of nonsmooth control Lyapunov functions. In: Giselsson, P., Rantzer, A. (eds.) Large-Scale and Distributed Optimization. LNM, vol. 2227, pp. 343–373. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97478-1_12
Baier, R., Grüne, L., Hafstein, S.: Computing Lyapunov functions for strongly asymptotically stable differential inclusions. In: IFAC Proceedings Volumes: Proceedings of the 8th IFAC Symposium on Nonlinear Control Systems (NOLCOS), vol. 43, pp. 1098–1103 (2010)
Baier, R., Grüne, L., Hafstein, S.: Linear programming based Lyapunov function computation for differential inclusions. Discrete Contin. Dyn. Syst. Ser. B 17(1), 33–56 (2012)
Baier, R., Hafstein, S.: Numerical computation of control Lyapunov functions in the sense of generalized gradients. In: Proceedings of the 21st International Symposium on Mathematical Theory of Networks and Systems (MTNS), Groningen, The Netherlands, pp. 1173–1180 (no. 0232) (2014)
Bakhshande, F., Bach, R., Söffker, D.: Robust control of a hydraulic cylinder using an observer-based sliding mode control: theoretical development and experimental validation. Control Eng. Pract. 95, 104272 (2020)
Björnsson, J., Gudmundsson, Hafstein, S.: Class library in C++ to compute Lyapunov functions for nonlinear systems. In: Proceedings of MICNON, 1st Conference on Modelling, Identification and Control of Nonlinear Systems, pp. 788–793 (no. 0155) (2015)
Branicky, M.: Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans. 43(4), 475–482 (1998)
Clarke, F.: Optimization and Nonsmooth Analysis. Classics in Applied Mathematics. SIAM (1990)
Clarke, F., Ledyaev, Y., Stern, R.: Asymptotic stability and smooth Lyapunov functions. J. Differ. Equ. 149, 69–114 (1998)
Davrazos, G., Koussoulas, N.: A review of stability results for switched and hybrid systems. In: Proceedings of 9th Mediterranean Conference on Control and Automation, Dubrovnik, Croatia (2001)
Deimling, K.: Multivalued Differential Equations. Walter de Gruyter, Berlin (1992)
Della Rossa, M., Tanwani, A., Zaccarian, L.: Max-min Lyapunov functions for switching differential inclusions. In: Proceedings of the 57th IEEE Conference on Decision and Control, pp. 5664–5669 (2018)
Della Rossa, M., Tanwani, A., Zaccarian, L.: Max-min Lyapunov functions for switched systems and related differential inclusions. Automatica 120, 109123 (2020)
Edwards, C., Spurgeon, S.: Sliding Mode Control: Theory and Applications, 1st edn. Taylor & Francis, New York (1998)
Filippov, A.: Differential Equations with Discontinuous Right-hand Side. Kluwer (1988). Translated from Russian, original book from 1985
Giesl, P., Hafstein, S.: Existence of piecewise affine Lyapunov functions in two dimensions. J. Math. Anal. Appl. 371(1), 233–248 (2010)
Giesl, P., Hafstein, S.: Existence of piecewise linear Lyapunov functions in arbitrary dimensions. Discrete Contin. Dyn. Syst. Ser. A 32(10), 3539–3565 (2012)
Giesl, P., Hafstein, S.: Computation of Lyapunov functions for nonlinear discrete time systems by linear programming. J. Differ. Equ. Appl. 20(4), 610–640 (2014)
Giesl, P., Hafstein, S.: Implementation of a fan-like triangulation for the CPA method to compute Lyapunov functions. In: Proceedings of the 2014 American Control Conference, Portland, OR, USA, pp. 2989–2994 (no. 0202) (2014)
Giesl, P., Hafstein, S.: Revised CPA method to compute Lyapunov functions for nonlinear systems. J. Math. Anal. Appl. 410, 292–306 (2014)
Giesl, P., Hafstein, S.: System specific triangulations for the construction of CPA Lyapunov functions. Discrete Contin. Dyn. Syst Ser. B 26, 6027 (2021)
Goebel, R., Teel, A., Hu, T., Lin, Z.: Conjugate convex Lyapunov functions for dual linear differential inclusions. IEEE Trans. Autom. Control 51(4), 661–666 (2006)
Hafstein, S.: A constructive converse Lyapunov theorem on exponential stability. Discrete Contin. Dyn. Syst. Ser. A 10(3), 657–678 (2004)
Hafstein, S.: A constructive converse Lyapunov theorem on asymptotic stability for nonlinear autonomous ordinary differential equations. Dyn. Syst. Int. J. 20(3), 281–299 (2005)
Hafstein, S.: An algorithm for constructing Lyapunov functions, Monograph, vol. 8. Electron. J. Diff. Eqns. (monograph series) (2007)
Hafstein, S.: Implementation of simplicial complexes for CPA functions in C++11 using the armadillo linear algebra library. In: Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH), pp. 49–57. Reykjavik, Iceland (2013)
Hafstein, S.: Efficient algorithms for simplicial complexes used in the computation of Lyapunov functions for nonlinear systems. In: Proceedings of the 7th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH), pp. 398–409 (2017)
Hafstein, S.: Fast algorithms for computing continuous piecewise affine Lyapunov functions. In: Obaidat, M.S., Ören, T., Rango, F.D. (eds.) SIMULTECH 2017. AISC, vol. 873, pp. 274–299. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-01470-4_15
Hafstein, S.: CPA Lyapunov functions: switched systems vs. differential inclusions. In: Proceedings of the 17th International Conference on Informatics in Control, Automation and Robotics (ICINCO), pp. 745–753 (2020)
Hafstein, S., Kellett, C., Li, H.: Computing continuous and piecewise affine Lyapunov functions for nonlinear systems. J. Comput. Dyn. 2(2), 227–246 (2015)
Hafstein, S., Li, H.: Computation of Lyapunov functions for nonautonomous systems on finite time-intervals by linear programming. J. Math. Anal. Appl. 447(2), 933–950 (2017)
Li, H., Baier, R., Grüne, L., Hafstein, S., Wirth, F.: Computation of local ISS Lyapunov functions via linear programming. In: Proceedings of the 21st International Symposium on Mathematical Theory of Networks and Systems (MTNS), Groningen, The Netherlands, pp. 1189–1195 (no. 0158) (2014)
Li, H., Hafstein, S., Kellett, C.: Computation of continuous and piecewise affine Lyapunov functions for discrete-time systems. J. Differ. Equ. Appl. 21(6), 486–511 (2015)
Liberzon, D.: Switching in Systems and Control. Systems & Control: Foundations & Applications. Birkhäuser, Basel (2003)
Marinósson, S.: Lyapunov function construction for ordinary differential equations with linear programming. Dyn. Syst. Int. J. 17, 137–150 (2002)
Marinósson, S.: Stability analysis of nonlinear systems with linear programming: a Lyapunov functions based approach. Ph.D. thesis, Gerhard-Mercator-University Duisburg, Duisburg, Germany (2002)
Molchanov, A., Pyatnitskiy, Ye.: Criteria of asymptotic stability of differential and difference inclusions encountered in control theory. Syst. Control Lett. 13(1), 59–64 (1989). http://dx.doi.org/10.1016/0167-6911(89)90021-2. http://www.sciencedirect.com/science/article/pii/0167691189900212
Shorten, R., Wirth, F., Mason, O., Wulff, K., King, C.: Stability criteria for switched and hybrid systems. SIAM Rev. 49(4), 545–592 (2007)
Sontag, E.: A Lyapunov-like characterization of asymptotic controllability. SIAM J. Control Optim. 21(3), 462–471 (1983)
Sontag, E., Sussman, H.: Nonsmooth control-Lyapunov functions. In: Proceedings of the 34th IEEE Conference on Decision and Control, New Orleans, LA, USA, vol. 3, pp. 2799–2805 (1995)
Sun, Z., Ge, S.: Stability Theory of Switched Dynamical Systems. Communications and Control Engineering, Springer, London (2011). https://doi.org/10.1007/978-0-85729-256-8
Walter, W.: Ordinary Differential Equation. Springer, New York (1998). https://doi.org/10.1007/978-1-4612-0601-9
Yfoulis, C., Shorten, R.: A numerical technique for the stability analysis of linear switched systems. Int. J. Control 77(11), 1019–1039 (2004)
Young, K., Utkin, V., Özgüner, U.: A control engineer’s guide to sliding mode control. IEEE Trans. Control Syst. Technol. 7(3), 328–342 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hafstein, S. (2022). Sliding Modes and Lyapunov Functions for Differential Inclusions by Linear Programming. In: Gusikhin, O., Madani, K., Zaytoon, J. (eds) Informatics in Control, Automation and Robotics. ICINCO 2020. Lecture Notes in Electrical Engineering, vol 793. Springer, Cham. https://doi.org/10.1007/978-3-030-92442-3_29
Download citation
DOI: https://doi.org/10.1007/978-3-030-92442-3_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92441-6
Online ISBN: 978-3-030-92442-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)