Flow primitives and infinitesimal generators of Perron-Frobenius and Koopman operators
Phanindra Tallapragada
TL;DR
The paper addresses how Perron-Frobenius and Koopman operators evolve when the underlying dynamical vector field is perturbed or augmented by another field. It proposes a framework that uses the exponentials of infinitesimal generators and their Lie brackets to approximate the operators for the combined field, with error scaling as $O(t^3)$ and dominated by nested Lie-bracket terms such as $[(g-h), [g,h]]$. By expressing vector-field changes as sums or perturbations, the authors derive practical approximations: $\mathcal P^t \approx \tfrac{1}{2}(\mathcal P_1^t \mathcal P_2^{\epsilon t} + \mathcal P_2^{\epsilon t} \mathcal P_1^t)$ and $\mathcal K^t \approx \tfrac{1}{2}(\mathcal K_1^t \mathcal K_2^{\epsilon t} + \mathcal K_2^{\epsilon t} \mathcal K_1^t)$. They illustrate the method with flow-primitive examples and parameter-perturbation cases using EDMD to construct finite-dimensional operators, showing good agreement with direct simulations for short horizons and substantial computational savings. The framework is agnostic to the operator-approximation method, enabling broad applicability in robotics, flow control, and related nonlinear systems where model updates are frequent.
Abstract
The Koopman and the Perron-Frobenius operators are increasingly becoming popular in the control of complex nonlinear systems such as in a wide variety of robotics problems and flow control. This is in addition to the wide interest in the application of operator methods for better understanding of fluid flows. A particular problem of relevance to all such applications is, how does the Koopman or the Perron-Frobenius (PF) operator change if the underlying vector field of the dynamical system undergoes small changes or if two vector fields are added. The current numerical methods rely on significant computations and model or parameter changes to the dynamical system often require all the computations to be repeated. This paper reports on a novel approach to the computation of the approximate PF and Koopman operators in such cases. The approach makes use of the exponentials of the infinitesimal generators of these operators. It is shown that this approximation depends on the Lie bracket of the vector field and the perturbation vector field. Examples are described where the Koopman and PF operators are constructed from operators of primitive flows and for cases where the model parameters undergo perturbations.
