PyKoopman:用于库普曼算子数据驱动逼近的 Python 包
系统与控制
2023-06-23 v1 机器学习
系统与控制
动力系统
计算物理
摘要
PyKoopman 是一个用于动力系统相关库普曼算子数据驱动逼近的 Python 包。库普曼算子是非线性动力学的原则性线性嵌入,并利用线性系统理论促进强非线性动力学的预测、估计与控制。特别地,PyKoopman 提供了基于无方程动态模式分解(DMD)及其变体构建的针对无外力与有驱动系统的数据驱动系统辨识工具。在本工作中,我们简要描述了库普曼算子的数学基础、PyKoopman 中所实现功能的概览与演示(含代码示例)、给用户们的实用建议,以及 PyKoopman 潜在扩展的列表。软件可从 http://github.com/dynamicslab/pykoopman 获取。
引用
@article{arxiv.2306.12962,
title = {PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator},
author = {Shaowu Pan and Eurika Kaiser and Brian M. de Silva and J. Nathan Kutz and Steven L. Brunton},
journal= {arXiv preprint arXiv:2306.12962},
year = {2023}
}
备注
16 pages