Skip to content

Non-Intrusive Balancing for Data-Driven Model Reduction with Oblique Projections

Alberto Padovan

math-pharXiv:2610.15219

Abstract

Non-intrusive reduced-order modeling is essential for systems simulated with black- or gray-box solvers, yet computing accurate data-driven models remains challenging when the dynamics exhibit large-amplitude transient energy growth. This is because state-of-the-art non-intrusive methods typically rely on orthogonal projection onto high-energy linear or nonlinear manifolds identified by minimizing static reconstruction losses, which truncates low-energy, yet dynamically important, states. Intrusive methods such as Balanced Truncation and its extensions address this issue by using adjoint information to define dynamics-aware oblique projections. Here, we show that balancing-based oblique projections for nonlinear systems can instead be computed non-intrusively from forward simulation data. Specifically, we develop a framework to compute the nonlinear empirical reachability Gramian and balance it against its observability counterpart, projected onto a suitable restriction subspace. This procedure provably recovers the oblique projection of Balanced Truncation when the dynamics are linear and the range of either Gramian is contained in the restriction subspace. Moreover, in the linear case and in the absence of adjoint information, we show that the minimax-optimal restriction subspace spans the dominant eigenspaces of the reachability Gramian, which informs an efficient balancing algorithm with cost comparable to a standard SVD. Once the oblique projection is computed, we use Operator Inference to learn the latent-space dynamics on its range. The method is demonstrated on several examples of increasing complexity, including the three-dimensional incompressible flow past a wing with 8× 107 degrees of freedom. In all examples, the Balanced Operator Inference models significantly outperform their POD-based counterparts, reducing forecasting error by up to two orders of magnitude.

Create a lesson