A modified AAA algorithm for learning stable reduced-order models from data
Tommaso Bradde, Stefano Grivet-Talocia, Quirin Aumann, Ion Victor Gosea
TL;DR
This work introduces stabAAA, a stability-certified variant of the Adaptive AAA algorithm for data-driven, reduced-order modeling of large-scale LTI systems. By deriving an algebraic link between the barycentric denominator D(s) and stability, the authors constrain the AAA optimization to ensure asymptotic stability, using a convex SDP-based relaxation that embeds the stability requirements into the iterative process. The resulting approach retains AAA’s automatic order selection and interpolation capabilities while guaranteeing that the reduced transfer function hat{H}(s) has poles strictly in the left half-plane; stability is enforced either exactly or via a convex surrogate when needed. Numerical experiments on MOR benchmarks from PCB interconnects, ISS 1R models, and acoustic absorbers show stabAAA delivering competitive or superior accuracy compared to Vector Fitting and other AAA-based methods, with the added benefit of built-in stability guarantees. The work also discusses limitations, such as potential accuracy degradation in highly constrained cases and the practical need to adapt model order or tightening tolerances to achieve desired errors in the presence of non-ideal data.
Abstract
In recent years, the Adaptive Antoulas-Anderson AAA algorithm has established itself as the method of choice for solving rational approximation problems. Data-driven Model Order Reduction (MOR) of large-scale Linear Time-Invariant (LTI) systems represents one of the many applications in which this algorithm has proven to be successful since it typically generates reduced-order models (ROMs) efficiently and in an automated way. Despite its effectiveness and numerical reliability, the classical AAA algorithm is not guaranteed to return a ROM that retains the same structural features of the underlying dynamical system, such as the stability of the dynamics. In this paper, we propose a novel algebraic characterization for the stability of ROMs with transfer function obeying the AAA barycentric structure. We use this characterization to formulate a set of convex constraints on the free coefficients of the AAA model that, whenever verified, guarantee by construction the asymptotic stability of the resulting ROM. We suggest how to embed such constraints within the AAA optimization routine, and we validate experimentally the effectiveness of the resulting algorithm, named stabAAA, over a set of relevant MOR applications.
