Model Order Reduction from Data with Certification
Behrad Samari, Amy Nejati, Abolfazl Lavaei
TL;DR
The paper tackles the challenge of verifying and synthesizing controllers for high-dimensional dynamical systems when the mathematical model is unknown. It proposes a data-driven MOR framework that fixes a quadratic simulation function, collects two input–state trajectories, and derives a data-based ROM along with an interface map to refine ROM inputs to the original system, providing formal guarantees on trajectory closeness via the SF. The main contributions include sufficient conditions and an SDP-based procedure to construct the ROM and SF from data under a rank condition, along with an interface that enables controller synthesis on the ROM to enforce complex properties (e.g., safety, reach-while-avoid) on the original system. The approach is validated across five benchmarks (motor control, spacecraft docking, blood glucose metabolism, cart system, and a high-dimensional 25-state system), showing accurate ROM–original-system closeness and successful property enforcement, with scalability and a clear path toward nonlinear extensions.
Abstract
Model order reduction (MOR) involves offering low-dimensional models that effectively approximate the behavior of complex high-order systems. Due to potential model complexities and computational costs, designing controllers for high-dimensional systems with complex behaviors can be challenging, rendering MOR a practical alternative to achieve results that closely resemble those of the original complex systems. To construct such effective reduced-order models (ROMs), existing literature generally necessitates precise knowledge of original systems, which is often unavailable in real-world scenarios. This paper introduces a data-driven scheme to construct ROMs of dynamical systems with unknown mathematical models. Our methodology leverages data and establishes similarity relations between output trajectories of unknown systems and their data-driven ROMs via the notion of simulation functions (SFs), capable of formally quantifying their closeness. To achieve this, under a rank condition readily fulfillable using data, we collect only two input-state trajectories from unknown systems to construct both ROMs and SFs, while offering correctness guarantees. We demonstrate that the proposed ROMs derived from data can be leveraged for controller synthesis endeavors while effectively ensuring high-level logic properties over unknown dynamical models. We showcase our data-driven findings across a range of benchmark scenarios involving various unknown physical systems, demonstrating the enforcement of diverse complex properties.
