Balanced truncation with conformal maps
Alessandro Borghi, Tobias Breiten, Serkan Gugercin
TL;DR
The paper addresses reduced-order modeling for large-scale LTI systems whose poles lie in general domains $\mathbb{A}\subset\mathbb{C}$, not restricted to traditional regions. It develops a conformal-mapping balanced truncation framework that leverages a conformal map $\psi$ to transform the problem and defines Gramians in the conformal domain via the transformed operator $\mathfrak{H}_{\mathbf{G}}$, enabling projection-based reduction in this generalized setting. For Möbius transformations, the Gramians satisfy modified Lyapunov equations $m^{-1}(\mathbf{A})\mathbf{X}_c+\mathbf{X}_c m^{-1}(\mathbf{A})^* = -\mathbf{Q}_c$ and $\mathbf{X}_o m^{-1}(\mathbf{A}) + m^{-1}(\mathbf{A})^*\mathbf{X}_o = -\mathbf{Q}_o$, yielding a practical conformalBT algorithm with stability guarantees and an $\mathcal{H}_2$-type error bound. The method is validated on heat, Schrödinger, and undamped wave equations, showing accurate reduced models even when spectra lie on the imaginary axis. Overall, the work extends BT to pole domains beyond classical regions, enabling stable, high-fidelity reductions for PDE-like systems with nonstandard spectral domains.
Abstract
We consider the problem of constructing reduced models for large scale systems with poles in general domains in the complex plane (as opposed to, e.g., the open left-half plane or the open unit disk). Our goal is to design a model reduction scheme, building upon theoretically established methodologies, yet encompassing this new class of models. To this aim, we develop a balanced truncation framework through conformal maps to handle poles in general domains. The major difference from classical balanced truncation resides in the formulation of the Gramians. We show that these new Gramians can still be computed by solving modified Lyapunov equations for specific conformal maps. A numerical algorithm to perform balanced truncation with conformal maps is developed and is tested on three numerical examples, namely a heat model, the Schrödinger equation, and the undamped linear wave equation, the latter two having spectra on the imaginary axis.
