Skip to main content

Formal Methods for Controlling Dynamical Systems

  • Living reference work entry
  • First Online:
Encyclopedia of Systems and Control
  • 385 Accesses

Abstract

In control theory, complicated dynamics such as systems of (nonlinear) differential equations are mostly controlled to achieve stability. This fundamental property, which can be with respect to a desired operating point or a prescribed trajectory, is often linked with optimality, which requires minimization of a certain cost along the trajectories of a stable system. In formal methods, rich specifications, such as formulas of temporal logics, are checked against simple models of software programs and digital circuits, such as finite transition systems. With the development and integration of cyber physical and safety critical systems, there is an increasing need for computational tools for verification and control of complex systems from rich, temporal logic specifications. The current approaches to formal synthesis of (optimal) control strategies for dynamical systems can be roughly divided in two classes: abstraction-based and optimization-based methods. In this entry, we provide a short overview of these techniques.

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

Access this chapter

Institutional subscriptions

Bibliography

  • Alur R (2015) Principles of cyber-physical systems. MIT Press, Cambridge

    Google Scholar 

  • Ames AD, Grizzle JW, Tabuada P (2014) Control barrier function based quadratic programs with application to adaptive cruise control. In: Proceedings of 53rd IEEE conference on decision and control, pp 6271–6278

    Google Scholar 

  • Baier C, Katoen JP, Others (2008) Principles of model checking, vol 26202649. MIT Press, Cambridge

    Google Scholar 

  • Belta C, Yordanov B, Gol EA (2017) Formal methods for discrete-time dynamical systems. Springer, Cham. ISBN 978-3-319-50762-0

    Book  Google Scholar 

  • Clarke EM, Peled D, Grumberg O (1999) Model checking. MIT Press, Cambridge

    MATH  Google Scholar 

  • Coogan S, Arcak M (2017) Finite abstraction of mixed monotone systems with discrete and continuous inputs. Nonlinear Anal Hybrid Syst 23:254–271

    Article  MathSciNet  Google Scholar 

  • Galloway K, Sreenath K, Ames AD, Grizzle J (2013) Torque saturation in bipedal robotic walking through control lyapunov function based quadratic programs. preprint arXiv:13027314

    Google Scholar 

  • Karaman S, Sanfelice RG, Frazzoli E (2008) Optimal control of mixed logical dynamical systems with linear temporal logic specifications. In: 2008 47th IEEE conference on decision and control. IEEE, pp 2117–2122. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4739370

  • Kim ES, Sadraddini S, Belta C, Arcak M, Seshia SA (2017) Dynamic contracts for distributed temporal logic control of traffic networks. In: Proceedings of 56th IEEE conference on decision and control, Melbourne

    Google Scholar 

  • Koymans R (1990) Specifying real-time properties with metric temporal logic. Real-Time Syst 2(4):255–299

    Article  Google Scholar 

  • Lee EA, Seshia SA (2015) Introduction to embedded systems: a cyber-physical systems approach, 2nd edn. http://leeseshia.org

  • Lindemann L, Dimarogonas DV (2019) Control barrier functions for signal temporal logic tasks. IEEE Control Syst Lett 3(1):96–101. https://doi.org/10.1109/LCSYS.2018.2853182

    Article  Google Scholar 

  • Maler O, Nickovic D (2004) Monitoring temporal properties of continuous signals. In: Formal techniques, modelling and analysis of timed and fault-tolerant systems. Springer, Berlin, pp 152–166

    Chapter  Google Scholar 

  • Raman V, Donzé A, Maasoumy M, Murray RM, Sangiovanni-Vincentelli A, Seshia SA (2014) Model predictive control with signal temporal logic specifications. In: 53rd IEEE conference on decision and control. IEEE, pp 81–87

    Google Scholar 

  • Sadraddini S, Belta C (2015) Robust temporal logic model predictive control. In: 53rd annual allerton conference on communication, control, and computing, Urbana

    Google Scholar 

  • Tabuada P (2009) Verification and control of hybrid systems: a symbolic approach. Springer, Dordrechth

    Book  Google Scholar 

  • Ulusoy A, Belta C (2014) Receding horizon temporal logic control in dynamic environments. Int J Robot Res 33(12):1593–1607

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Calin Belta .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer-Verlag London Ltd., part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Belta, C. (2020). Formal Methods for Controlling Dynamical Systems. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5102-9_100050-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5102-9_100050-1

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5102-9

  • Online ISBN: 978-1-4471-5102-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics