×

odmd(odmd)

swMATH编号: 31747
软件作者: H.Zhang;C.W.罗利
描述: odmd:在线动态模式分解(online DMD)和窗口动态模式分解的Python/Matlab实现(window DMD)。时变系统的在线动态模式分解。动态模式分解(DMD)是一种用于模态分解、流分析和降阶建模的流行技术。在系统是时变的情况下,人们希望随着时间的推移在线更新系统的描述。这项工作为实时计算DMD提供了一种有效的方法,在新数据可用时更新系统动力学的近似值。该算法不需要存储过去的数据,并使用秩1更新计算精确的DMD矩阵。一个对较旧数据施加较少权重的权重因子可以以简单的方式合并,使该方法特别适合于时变系统。该方法的一种变体也可应用于“加窗DMD”的在线计算,其中仅使用最新数据。该方法的效率与几种现有的DMD算法进行了比较:对于状态维数小于200左右的问题,所提出的算法是实时计算效率最高的,并且比标准DMD算法效率高几个数量级。该方法在几个示例上进行了演示,包括一个时变线性系统和一个使用风洞实验数据的更复杂的示例。特别地,我们表明,该方法在捕获带有非定常分离气泡的平板上流动的表面压力测量动力学方面是有效的。
主页: https://arxiv.org/abs/1707.02876
源代码:  https://github.com/haozhg/odmd
依赖项: Python/Matlab
相关软件: github;PRMLT公司;PyDMD公司;合卡尔曼滤波;OctNet公司;亚当;自动DEUQ;gLaSDI公司;LaSDI公司;AdaLED(自适应发光二极管);立方体AMR;pybind11蛋白;Matlab公司;HODMD公司;耐克5000;piDMD公司;兰多;DeepONet(深度网络);VAMP网络;rsvd公司
引用于: 19文件

按年份列出的引文