FEL3230 PhD Course on Hybrid Systems, HT21
Credits: The course is worth 7.5 credits. Grading is based on P/F system.
Course responsible: Dimos Dimarogonas, email@example.com.
Lecturers: Dimos Dimarogonas, Maryam Sharifi, Pian Yu, Jana Tumova
Hybrid systems are dynamical systems that exhibit both continuous and discrete behavior and as such, they allow to model complex dynamic phenomena in real-world systems, such as cyber-physical systems, with application examples varying from automotive industry, to consumer electronics, power systems, smart buildings, and transportation systems. For all of these examples, properties such as stability or correctness with respect to design specifications are crucial. However, the rich expressiveness of hybrid systems requires special techniques to analyze and derive these properties. This course will focus on selected related topics in hybrid systems, with a special focus on their stability, stabilization, abstraction and formal verification.
After the course, the student should be able to:
<![if !supportLists]>· <![endif]>know the essential theoretical tools to model hybrid control systems and cope with related verification problems
<![if !supportLists]>· <![endif]>know the established problems and results in the area
<![if !supportLists]>· <![endif]>apply the theoretical tools to problems in the area
<![if !supportLists]>· <![endif]>contribute to the research frontier in the area
Course main content
A preliminary structure and exact dates are given below. Reading material for each lecture will be updated as the course evolves.
Lecture 1: Course outline. Introduction to hybrid systems. Motivating examples. Modelling and hybrid Automata. Zeno behavior (November 9, 1-3 pm)
Reading material for lecture 1:
<![if !supportLists]>1. <![endif]>J. Lygeros, K. H. Johansson, S. Simic, J. Zhang, and S. Sastry, Dynamical properties of hybrid automata, IEEE Transactions on Automatic Control, 48:1, 2-17, 2003.
Lecture 2: Stability of hybrid systems. Multiple Lyapunov Functions. (November 10, 3-5 pm)
Reading material for lecture 2:
Lecture 3: Stabilization of hybrid systems. Quantized and event-based control. (November 12, 10-12 am)
Reading material for lecture 3:
Lecture 4: Transitions systems, simulation and bisimulation relations, reachability and safety, temporal logic specifications (November 16, 1-3 pm)
Reading material for lecture 4:
Lecture 5: Timed automata, bisimilar linear systems. Given by Prof. Jana Tumova. (November 19, 10-12 pm)
Reading material for lecture 5:
<![if !supportLists]>1. <![endif]>G. Pappas, Bisimilar linear systems, Automatica, 39(12):2035-2047, 2003.
<![if !supportLists]>2. <![endif]>R. Alur, Timed Automata, Conference on Computer Aided Verification (CAV), pp. 379-395, 1999.
Lecture 6: Abstraction based LTL control synthesis. Given by Dr. Pian Yu. (November 22, 10-12 am)
Reading material for lecture 6:
<![if !supportLists]>1. <![endif]>A. Girard, G. Pola and P. Tabuada (2009). Approximately bisimilar symbolic models for incrementally stable switched systems. IEEE Transactions on Automatic Control, 55(1), 116-126. https://ieeexplore.ieee.org/abstract/document/5342460
<![if !supportLists]>2. <![endif]> P. Yu, D. V. Dimarogonas (2021). Robust approximate symbolic models for a class of continuous-time uncertain nonlinear systems via a control interface, https://arxiv.org/abs/2103.09024
<![if !supportLists]>3. <![endif]> P. Yu, D. V. Dimarogonas (2021). Distributed motion coordination for multi-robot systems under LTL specifications. IEEE Transactions on Robotics, DOI: 10.1109/TRO.2021.3088764. https://ieeexplore.ieee.org/document/9473029
Lecture 7: Control barrier functions, finite-time stability, finite-time control barrier functions. Given by Dr. Maryam Sharifi. (November 24, 3-5 pm)
Reading material for lecture 6:
1. Aaron D. Ames, Xiangru Xu, Jessy W. Grizzle, and Paulo Tabuada, Control Barrier Function Based Quadratic Programs for Safety Critical Systems, IEEE Transactions on Automatic Control 62, no.8, pp.3861-3876, 2017.
2. Sanjay P. Bhat, and Dennis S. Bernstein, Finite-Time Stability of Continuous Autonomous Systems, SIAM Journal on Control and Optimization 38, no. 3, pp. 751-766, 2000.
3. Kunal Garg, Ehsan Arabi, and Dimitra Panagou, Fixed-time Control under Spatiotemporal and Input Constraints: A Quadratic Program Based Approach , arXiv preprint arXiv:1906.10091, 2019.
Lecture 8: Signal Temporal Logic. Control of systems under STL tasks using control barrier functions and finite-time control barrier functions. Given by Dr. Maryam Sharifi. (November 26, 10-12 pm)
Reading material for lecture 7:
1. Ezio Bartocci, Jyotirmoy Deshmukh, Alexandre Donze, Georgios Fainekos, Oded Maler, Dejan Nickovic, and Sriram Sankaranarayanan, Specification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications, In Lectures on Runtime Verification, pp. 135-175. Springer, Cham, 2018.
2. Lars Lindemann, and Dimos V. Dimarogonas, Control Barrier Functions for Signal Temporal Logic Tasks, IEEE control systems letters 3, no. 1, pp. 96-101, 2018.
3. Maryam Sharifi, and Dimos V. Dimarogonas, Fixed-Time Convergent Control Barrier Functions for Coupled Multi-Agent Systems Under STL Tasks, ECC 2021, arXiv preprint arXiv:2103.00986.
Lecture 9: Special topics on hybrid control. (December 2, 1-3 pm)
Reading material for lecture 9:
Project presentations: (December 7, 1-5 pm)
Lectures, course literature.
Basic courses on Automatic Control, Linear Algebra. At least one advance course in automatic control will be of help, but not compulsory.
Requirements for final grade
Passing Grade based on homework and final project/take-home exam.