School of Astronautics, Harbin Institute of Technology, Harbin, 150001, PR China.
School of Astronautics, Harbin Institute of Technology, Harbin, 150001, PR China.
Neural Netw. 2024 May;173:106177. doi: 10.1016/j.neunet.2024.106177. Epub 2024 Feb 15.
The Koopman operator has received attention for providing a potentially global linearization representation of the nonlinear dynamical system. To estimate or control the original system, the invertibility problem is introduced into the data-driven modeling, i.e., the observables are required to be reconstructed the original system's states. Existing methods cannot solve this problem perfectly. Only linear or nonlinear but lossy reconstruction can be achieved. This paper proposed a novel data-driven modeling approach, denoted as the Extended Dynamic Mode Decomposition with Invertible Dictionary Learning (EDMD-IDL) to address this issue, which can be interpreted as a further extension of the classical Extended Dynamic Mode Decomposition (EDMD). The Invertible Neural Network (INN) is introduced in the proposed method, where its inverse process provides the explicit inverse on the dictionary functions, thus allowing the nonlinear and lossless reconstruction. An iterative algorithm is designed to solve the extended optimization problem defined by the Koopman operator and INN by combining the optimization algorithm based on the gradient descent and the classical EDMD method, making the method successfully obtain the finite-dimensional approximation of the Koopman operator. The method is tested on various canonical nonlinear dynamical systems and is shown that the predictions obtained in a linear fashion and the ground truth match well over the long-term, where only the initial status is provided. Comparison experiments highlight the superiority of the proposed method over the other EDMD-based methods. Notably, a typical example in fluid dynamics, cylinder wake, illustrates the potential of the method to be further extended to the high-dimensional system with tens of thousands of states. By combining the Proper Orthogonal Decomposition technique, nontrivial Kármán vortex sheet phenomenon is perfectly reconstructed. Our proposed method provides a new paradigm for solving the finite-dimensional approximation of the Koopman operator and applying it to data-driven modeling.
扩展动态模态分解与可逆变字典学习的数据驱动建模方法
Koopman 算子作为一种潜在的非线性动力系统全局线性化表示方法,受到了广泛关注。为了对原系统进行估计或控制,将可观测性问题引入到数据驱动建模中,即需要重构原系统的状态。现有的方法无法完美地解决这个问题,只能实现线性或非线性但有损耗的重构。本文提出了一种新的数据驱动建模方法,称为可逆变字典学习的扩展动态模态分解(EDMD-IDL),以解决这个问题,它可以被解释为对经典扩展动态模态分解(EDMD)的进一步扩展。所提出的方法中引入了可逆变神经网络(INN),其逆过程提供了字典函数的显式逆,从而允许进行非线性和无损耗的重构。设计了一种迭代算法,通过结合基于梯度下降的优化算法和经典 EDMD 方法,来求解由 Koopman 算子和 INN 定义的扩展优化问题,从而使该方法能够成功地获得 Koopman 算子的有限维逼近。在各种典型的非线性动力系统上进行了测试,结果表明,在仅提供初始状态的情况下,该方法可以以线性方式进行预测,并且与真实值吻合得很好。对比实验表明了该方法相对于其他基于 EDMD 的方法的优越性。值得注意的是,在一个典型的流体动力学例子,圆柱尾迹中,说明了该方法具有进一步扩展到具有成千上万状态的高维系统的潜力。通过结合本征正交分解技术,完美地重建了卡门涡街现象。本文提出的方法为求解 Koopman 算子的有限维逼近并将其应用于数据驱动建模提供了新的范例。