In this paper we propose a new Koopman operator approach for nonlinear model decomposition using Koopman gramians. We introduce Koopman operators and discuss the notion of a input-Koopman operator. We show how input-Koopman operators can be used to cast a nonlinear system into the classical state-space form, as well as conditions under which input and state observable functions are well separated. We extend an existing method of dynamic mode decomposition for learning Koopman operators from data known as deep dynamic mode decomposition, for systems with control or disturbances. We illustrate the accuracy of the method on learning an input-state separable Koopman operator for an example system, even when the underlying system exhibits mixed state-input terms. Finally, we introduce a nonlinear decomposition algorithm, based on Koopman gramians, that maximizes internal subsystem observability and disturbance rejection from unwanted noise in other subsystems. To relieve the NP-hardness of the decomposition problem, we derive a relaxation based on Koopman gramians and multi-way partitioning. We illustrate our algorithm on a swing dynamics model for a IEEE 39 bus and discuss our findings.
Revised: January 15, 2020 |
Published: June 29, 2018
Citation
Liu Z., S. Kundu, L. Chen, and E.H. Yeung. 2018.Decomposition of Nonlinear Dynamical Systems Using Koopman Gramians. In Annual American Control Conference (ACC 2018), June 27-29, 2018, Milwaukee, WI, 4811-4818. Piscataway, New Jersey:IEEE.PNNL-SA-129583.doi:10.23919/ACC.2018.8431030