English

Koopman Generator Decomposition for Port-Hamiltonian System

Systems and Control 2026-05-27 v2 Systems and Control Dynamical Systems

Abstract

We study how the vector-field structure of nonlinear port-Hamiltonian systems is reflected in the infinitesimal Koopman generator. The generator admits a natural bracket decomposition into a conservative interconnection-bracket derivation, a dissipative metric-bracket derivation, and an input-port derivation. The conservative component is formally skew-adjoint on a test space whenever the conservative flow preserves the reference measure and the relevant boundary terms vanish. The dissipative component is not claimed to be a positive operator on arbitrary observables; rather, the positive semidefinite object is the metric bracket [f,f]R=fRf0[f,f]_R=\nabla f^\intercal\mathbf{R}\nabla f\ge 0, which yields the exact port-Hamiltonian energy balance for the Hamiltonian observable: KuH=[H,H]R+yuyu. \mathcal{K}_{\mathbf{u}}\mathcal{H} =-[\mathcal{H},\mathcal{H}]_R +\mathbf{y}^\intercal\mathbf{u} \le \mathbf{y}^\intercal\mathbf{u}. We use these bracket identities to motivate finite-dimensional weak Galerkin and data-driven lifted models: when the Galerkin measure is conservative for the Hamiltonian interconnection flow and boundary terms vanish, the conservative contribution is skew in the Galerkin mass metric, while the dissipative bracket induces a positive semidefinite Dirichlet matrix. These identities motivate structure-preserving lifted port-Hamiltonian surrogates that are passive and support damping injection in the lifted coordinates, while distinguishing exact bracket identities, projection residuals, finite-data estimation error, and the residual and injectivity assumptions needed to transfer lifted conclusions back to the original nonlinear state.

Cite

@article{arxiv.2603.17849,
  title  = {Koopman Generator Decomposition for Port-Hamiltonian System},
  author = {Victor M. Preciado},
  journal= {arXiv preprint arXiv:2603.17849},
  year   = {2026}
}

Comments

12 pages; improvement from a previous 8 page version. Corrected proofs and extended coverage

R2 v1 2026-07-01T11:26:25.239Z