Skip to main navigation Skip to search Skip to main content

Automatic Dynamic Parallelotope Bundles for Reachability Analysis of Nonlinear Systems

  • University of North Carolina at Chapel Hill

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Reachable set computation is an important technique for the verification of safety properties of dynamical systems. In this paper, we investigate reachable set computation for discrete nonlinear systems based on parallelotope bundles. The algorithm relies on computing an upper bound on the supremum of a nonlinear function over a rectangular domain, which has been traditionally done using Bernstein polynomials. We strive to remove the manual step of parallelotope template selection to make the method fully automatic. Furthermore, we show that changing templates dynamically during computations cans improve accuracy. To this end, we investigate two techniques for generating the template directions. The first technique approximates the dynamics as a linear transformation and generates templates using this linear transformation. The second technique uses Principal Component Analysis (PCA) of sample trajectories for generating templates. We have implemented our approach in a Python-based tool called Kaa and improve its performance by two main enhancements. The tool is modular and use two types of global optimization solvers, the first using Bernstein polynomials and the second using NASA’s Kodiak nonlinear optimization library. Second, we leverage the natural parallelism of the reachability algorithm and parallelize the Kaa implementation. We demonstrate the improved accuracy of our approach on several standard nonlinear benchmark systems.

Original languageEnglish
Title of host publicationFormal Modeling and Analysis of Timed Systems - 19th International Conference, FORMATS 2021, Proceedings
EditorsCatalin Dima, Mahsa Shirmohammadi
PublisherSpringer Science and Business Media Deutschland GmbH
Pages50-66
Number of pages17
ISBN (Print)9783030850364
DOIs
StatePublished - 2021
Event19th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2021 - Virtual, Online
Duration: Aug 24 2021Aug 26 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12860 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2021
CityVirtual, Online
Period08/24/2108/26/21

Fingerprint

Dive into the research topics of 'Automatic Dynamic Parallelotope Bundles for Reachability Analysis of Nonlinear Systems'. Together they form a unique fingerprint.

Cite this