Passivity encoding representations of nonlinear systems
Attila Karsai, Tobias Breiten, Justus Ramme, Philipp Schulze
TL;DR
The paper addresses how passive nonlinear systems can be encoded as algebraic port-Hamiltonian structures by linking passivity to representations (A) and (B) and identifying conditions under which one can construct $J,R$ (and $j,r$) from the system dynamics and Hamiltonian. The main approach hinges on the gradient $\eta = \nabla \mathcal{H}$, with injectivity of $\eta$ ensuring that any passive system can be recast in the (B) form, and subsequently connected to the (A) form via constructive procedures (P-A and P-A-fix). It provides sufficient conditions and explicit constructions (e.g., $M(z) = \int_0^1 Df(sz) D\eta(sz)^{-1} ds$) to realize port-Hamiltonian realizations, including special treatment of conservative systems and a general framework for the nonconservative case. The results are demonstrated on finite-dimensional examples (and a formal infinite-dimensional example), illustrating energy-preserving interconnections and the potential for a systematic pathway to pH models in nonlinear passive settings.
Abstract
Passive systems are characterized by their inability to generate energy internally, providing a powerful tool for modeling physical phenomena. Additionally, algebraically encoding passivity in the system description can be advantageous. For this, port-Hamiltonian systems are a prominent approach. Another possibility is writing the system in suitable coordinates. In this paper, we investigate the equivalence between passivity and the feasibility of passivity encoding representations, thereby elaborating upon existing results for port-Hamiltonian systems. Based on our findings, we present a method to construct port-Hamiltonian representations of a passive system if the dynamics and the Hamiltonian are known.
