skip to main content
research-article
Public Access

Robust Reachable Set: Accounting for Uncertainties in Linear Dynamical Systems

Published:08 October 2019Publication History
Skip Abstract Section

Abstract

Reachable set computation is one of the primary techniques for safety verification of linear dynamical systems. In reality the underlying dynamics have uncertainties like parameter variations or modeling uncertainties. Therefore, the reachable set computation must consider the uncertainties in the dynamics to be useful i.e. the computed reachable set should be over or under approximation if not exact. This paper presents a technique to compute reachable set of linear dynamical systems with uncertainties. First, we introduce a construct called support of a matrix. Using this construct, we present a set of sufficient conditions for which reachable set for uncertain linear system can be computed efficiently; and safety verification can be performed using bi-linear programming. Finally, given a linear dynamical system, we compute robust reachable set, which accounts for all possible uncertainties that can be handled by the sufficient conditions presented. Experimental evaluation on benchmarks reveal that our algorithm is computationally very efficient.

References

  1. Matthias Althoff, Bruce H. Krogh, and Olaf Stursberg. 2011. Analyzing reachability of linear dynamic systems with parametric uncertainties. In Modeling, Design, and Simulation of Systems with Uncertainties. Springer, 69--94.Google ScholarGoogle Scholar
  2. Matthias Althoff, Olaf Stursberg, and Martin Buss. 2007. Reachability analysis of linear systems with uncertain parameters and inputs. In 2007 46th IEEE Conference on Decision and Control. IEEE, 726--732.Google ScholarGoogle ScholarCross RefCross Ref
  3. Matthias Althoff, Olaf Stursberg, and Martin Buss. 2008. Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization. In Proc. of the 47th IEEE Conference on Decision and Control.Google ScholarGoogle ScholarCross RefCross Ref
  4. Hongxu Chen, Sayan Mitra, and Guangyu Tian. 2014. Motor-transmission drive system: A benchmark example for safety verification. In ARCH@CPSWeek. 9--18.Google ScholarGoogle Scholar
  5. Xin Chen, Erika Ábrahám, and Sriram Sankaranarayanan. 2013. Flow*: An analyzer for non-linear hybrid systems. In Computer Aided Verification - 25th International Conference, CAV 2013. Proceedings.Google ScholarGoogle Scholar
  6. Alongkrit Chutinan and Bruce H. Krogh. 2003. Computational techniques for hybrid system verification. IEEE Transactions on Automatic Control 48, 1 (2003), 64--75.Google ScholarGoogle ScholarCross RefCross Ref
  7. C. Combastel and S. A. Raka. 2011. On computing envelopes for discrete-time linear systems with affine parametric uncertainties and bounded inputs. IFAC Proceedings Volumes 44, 1 (2011), 4525--4533. 18th IFAC World Congress.Google ScholarGoogle Scholar
  8. Tommaso Dreossi. 2017. Sapo: Reachability computation and parameter synthesis of polynomial dynamical systems. In Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control (HSCC’17).Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Parasara Sridhar Duggirala, Sayan Mitra, Mahesh Viswanathan, and Matthew Potok. 2015. C2E2: A verification tool for stateflow models. In 21st International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'15).Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Parasara Sridhar Duggirala and Mahesh Viswanathan. 2016. Parsimonious, simulation based verification of linear systems. In International Conference on Computer Aided Verification. Springer, 477--494.Google ScholarGoogle ScholarCross RefCross Ref
  11. Goran Frehse. 2005. PHAVer: Algorithmic verification of hybrid systems past HyTech. In International Workshop on Hybrid Systems: Computation and Control. Springer, 258--273.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Goran Frehse, Colas Le Guernic, Alexandre Donzé, Scott Cotton, Rajarshi Ray, Olivier Lebeltel, Rodolfo Ripado, Antoine Girard, Thao Dang, and Oded Maler. 2011. SpaceEx: Scalable verification of hybrid systems. In International Conference on Computer Aided Verification. Springer, 379--395.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Mituhiro Fukuda and Masakazu Kojima. 2001. Branch-and-cut algorithms for the bilinear matrix inequality eigenvalue problem. Computational Optimization and Applications 19, 1 (2001), 79--105.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Victor Gan, Guy A. Dumont, and Ian Mitchell. 2014. Benchmark problem: A PK/PD model and safety constraints for anesthesia delivery. In ARCH@CPSWeek. 1--8.Google ScholarGoogle Scholar
  15. Antoine Girard. 2005. Reachability of uncertain linear systems using zonotopes. In International Workshop on Hybrid Systems: Computation and Control. Springer, 291--305.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Keat-Choon Goh, Michael G. Safonov, and George P. Papavassilopoulos. 1995. Global optimization for the biaffine matrix inequality problem. Journal of Global Optimization 7, 4 (1995), 365--380.Google ScholarGoogle ScholarCross RefCross Ref
  17. Michael Green and David J. N. Limebeer. 2012. Linear Robust Control. Courier Corporation.Google ScholarGoogle Scholar
  18. Shahab Kaynama and C. Tomlin. 2014. Benchmark: Flight envelope protection in autonomous quadrotors. In Workshop on Applied Verification for Continuous and Hybrid Systems.Google ScholarGoogle Scholar
  19. Pramod P. Khargonekar, Ian R. Petersen, and Kemin Zhou. 1990. Robust stabilization of uncertain linear systems: Quadratic stabilizability and H/sup infinity/control theory. IEEE Trans. Automat. Control 35, 3 (1990), 356--361.Google ScholarGoogle ScholarCross RefCross Ref
  20. Olaf Knüppel. 1994. PROFIL/BIAS—a fast interval library. Computing 53, 3--4 (1994), 277--287.Google ScholarGoogle ScholarCross RefCross Ref
  21. Alexander B. Kurzhanski and Pravin Varaiya. 2000. Ellipsoidal techniques for reachability analysis: Internal approximation. Systems 8 Control Letters 41, 3 (2000), 201--211.Google ScholarGoogle Scholar
  22. Ratan Lal and Pavithra Prabhakar. 2015. Bounded error flowpipe computation of parameterized linear systems. In Proceedings of the 12th International Conference on Embedded Software. IEEE Press, 237--246.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ibtissem Ben Makhlouf and Stefan Kowalewski. 2014. Networked cooperative platoon of vehicles for testing methods and verification tools. In ARCH@CPSWeek. 37--42.Google ScholarGoogle Scholar
  24. Pierre-Jean Meyer, Alex Devonport, and Murat Arcak. 2019. TIRA: Toolbox for interval reachability analysis. arXiv preprint arXiv:1902.05204 (2019).Google ScholarGoogle Scholar
  25. Ramon E. Moore. 1979. Methods and Applications of Interval Analysis. Vol. 2. Siam.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Mohamed Serry and Gunther Reissig. 2018. Hyper-rectangular over-approximations of reachable sets for linear uncertain systems. In 2018 IEEE Conference on Decision and Control (CDC). IEEE, 6275--6282.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Kemin Zhou, John Comstock Doyle, Keith Glover, et al. 1996. Robust and Optimal Control. Vol. 40. Prentice hall New Jersey.Google ScholarGoogle Scholar

Index Terms

  1. Robust Reachable Set: Accounting for Uncertainties in Linear Dynamical Systems

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image ACM Transactions on Embedded Computing Systems
                  ACM Transactions on Embedded Computing Systems  Volume 18, Issue 5s
                  Special Issue ESWEEK 2019, CASES 2019, CODES+ISSS 2019 and EMSOFT 2019
                  October 2019
                  1423 pages
                  ISSN:1539-9087
                  EISSN:1558-3465
                  DOI:10.1145/3365919
                  Issue’s Table of Contents

                  Copyright © 2019 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 8 October 2019
                  • Accepted: 1 July 2019
                  • Revised: 1 June 2019
                  • Received: 1 April 2019
                  Published in tecs Volume 18, Issue 5s

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article
                  • Research
                  • Refereed

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader

                HTML Format

                View this article in HTML Format .

                View HTML Format