更改

跳到导航 跳到搜索
添加110字节 、 2025年12月16日 (二) 14:54
第254行: 第254行:     
==动力学模式分解(DMD)==
 
==动力学模式分解(DMD)==
−
动力学模式分解(DMD,Dynamic Mode Decomposition)最初由 Schmid
  −
<ref name=Schmid_2008>P. J. Schmid and J. Sesterhenn, Dynamic mode decomposition of numerical and experimental data, in 61st Annual Meeting of the APS Division of Fluid Dynamics, American Physical Society, 2008. (Cited on pp. 249, 258)</ref>
  −
<ref name=Schmid_2010>P. J. Schmid, Dynamic mode decomposition of numerical and experimental data, J. Fluid Mech., 656 (2010), pp. 5--28. (Cited on pp. 231, 237, 238, 249, 250, 255, 258, 284, 292)</ref>
  −
[382, 381]
  −
在流体动力学领域引入,已迅速成为从数据中近似 Koopman 算子的标准算法
  −
<ref name=Rowley_2009>C. W. Rowley, I. Mezi\' c, S. Bagheri, P. Schlatter, and D. Henningson, Spectral analysis of nonlinear flows, J. Fluid Mech., 645 (2009), pp. 115--127. (Cited on pp. 231, 237, 238, 246, 249, 255, 256, 258, 259, 284, 292)</ref>
  −
<ref name=Tu_2014> J. H. Tu, C. W. Rowley, D. M. Luchtenburg, S. L. Brunton, and J. N. Kutz, On dynamic mode decomposition: Theory and applications, J. Comput. Dynam., 1 (2014), pp. 391--421. </ref>
  −
<ref name=Kutz_2016>J. N. Kutz, S. L. Brunton, B. W. Brunton, and J. L. Proctor, Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems, SIAM, Philadelphia, 2016, https://doi.org/10.1137/1.9781611974508. (Cited on pp. 231, 249, 251, 252, 256, 278, 284)</ref>
  −
[368, 435, 225]。
     −
2009年Rowley 等人
+
[[动力学模式分解]](DMD,Dynamic Mode Decomposition)最初由 Schmid
−
<ref name=Rowley_2009>C. W. Rowley, I. Mezi\' c, S. Bagheri, P. Schlatter, and D. Henningson, Spectral analysis of nonlinear flows, J. Fluid Mech., 645 (2009), pp. 115--127. (Cited on pp. 231, 237, 238, 246, 249, 255, 256, 258, 259, 284, 292)</ref>
+
<ref name=Schmid_2008>P. J. Schmid and J. Sesterhenn, Dynamic mode decomposition of numerical and experimental data, in 61st Annual Meeting of the APS Division of Fluid Dynamics, American Physical Society, 2008. (Cited on pp. 249, 258)</ref><ref name=Schmid_2010>P. J. Schmid, Dynamic mode decomposition of numerical and experimental data, J. Fluid Mech., 656 (2010), pp. 5--28. (Cited on pp. 231, 237, 238, 249, 250, 255, 258, 284, 292)</ref>在流体动力学领域引入,已迅速成为从数据中近似 Koopman 算子的标准算法。它是一种能够从数值模拟或实验测量的时间序列中直接提取时空相干结构的数据分析方法。该方法不依赖于流动的系统矩阵,而是基于切片数据之间存在线性演化算子的假设。通过近似该算子的特征值,我们可以将复杂的流场分解为具有单一特定频率和增长/衰减率的“动态模态”<ref name=Rowley_2009>C. W. Rowley, I. Mezi\' c, S. Bagheri, P. Schlatter, and D. Henningson, Spectral analysis of nonlinear flows, J. Fluid Mech., 645 (2009), pp. 115--127. (Cited on pp. 231, 237, 238, 246, 249, 255, 256, 258, 259, 284, 292)</ref><ref name=Tu_2014> J. H. Tu, C. W. Rowley, D. M. Luchtenburg, S. L. Brunton, and J. N. Kutz, On dynamic mode decomposition: Theory and applications, J. Comput. Dynam., 1 (2014), pp. 391--421. </ref>。其结果本质上可视为线性系统的全局稳定性模态或非线性系统的线性切向近似。
−
[368] 建立了 DMD 与 Koopman 算子的首次联系。DMD 算法最初是为了从高维时间序列数据中识别时空相干结构而开发的,这些结构在流体动力学中常见。DMD 基于计算高效的奇异值分解(SVD),在流体动力学中也称为本征正交分解(POD,Proper Orthogonal Decomposition),因此它为高维数据提供了可扩展的降维。SVD 根据每个模式捕获原始数据方差的程度对模式进行分层排序;这些模式即使在数据的时间顺序被打乱时也保持不变。相比之下,DMD 模式是 SVD 模式的线性组合,这些组合被专门选择以提取在时间上具有相同相干线性行为的空间相关结构,表现为以固定频率振荡并伴随增长或衰减。因此,DMD 可以被视为空间上的 SVD/POD 与时间上的傅里叶变换的结合,结合了每种方法的优点
  −
<ref name=Chen_2012>K. K. Chen, J. H. Tu, and C. W. Rowley, Variants of dynamic mode decomposition: Boundary condition, Koopman, and Fourier analyses, J. Nonlinear Sci., 22 (2012), pp. 887--915. (Cited on pp. 249, 253, 263, 278, 292)</ref>
  −
<ref name=Kutz_2016>J. N. Kutz, S. L. Brunton, B. W. Brunton, and J. L. Proctor, Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems, SIAM, Philadelphia, 2016, https://doi.org/10.1137/1.9781611974508. (Cited on pp. 231, 249, 251, 252, 256, 278, 284)</ref>
  −
[82, 225]。
     −
===DMD算法的详细步骤===
+
2009年Rowley 等人<ref name=Rowley_2009 />首次建立了 DMD 与 Koopman 算子的首次联系。DMD算法最初是为了从高维时间序列数据中识别时空相干结构而开发的,这些结构在流体动力学中很常见。DMD的计算可以基于数据上的奇异值分解([[SVD]]),因此它为高维数据提供了可扩展的降维。SVD 根据每个模式捕获原始数据方差的程度对模式进行分层排序;这些模式即使在数据的时间顺序被打乱时也保持不变。相比之下,DMD 模式是 SVD 模式的线性组合,这些组合被专门选择以提取在时间上具有相同相干线性行为的空间相关结构,表现为以固定频率振荡并伴随增长或衰减。因此,DMD 可以被视为空间上的 SVD/POD 与时间上的傅里叶变换的结合,结合了每种方法的优点 <ref name=Chen_2012>K. K. Chen, J. H. Tu, and C. W. Rowley, Variants of dynamic mode decomposition: Boundary condition, Koopman, and Fourier analyses, J. Nonlinear Sci., 22 (2012), pp. 887--915. (Cited on pp. 249, 253, 263, 278, 292)</ref><ref name=Kutz_2016>J. N. Kutz, S. L. Brunton, B. W. Brunton, and J. L. Proctor, Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems, SIAM, Philadelphia, 2016, https://doi.org/10.1137/1.9781611974508. (Cited on pp. 231, 249, 251, 252, 256, 278, 284)</ref>。
−
假设有一个系统,每隔一段时间 Δt就测量一次系统的状态。比如,一个网格上有 100x100 个点,每个点的温度、压力等数据组成一个很长的向量。采样测量了 m+1个时间点。
     −
下图是一张关于DMD算法在流体流动应用上的示意图。
+
===算法的详细步骤===
−
 
+
假设有一个系统,每隔一段时间Δt我们就测量一次系统的状态。比如,一个网格上有 100x100 个点,每个点的温度、压力等数据组成一个很长的向量。采样测量了 m+1个时间点。
−
图中左侧展示了一系列实验图像,时间t从上到下增加,表示流体流经圆柱体时的动态变化。
  −
 
  −
中间部分是数据收集和处理过程,通过矩阵运算将实验数据转换为适合分析的形式。
      +
下图是一张关于DMD算法在流体流动应用上的算法流程示意图。图中左侧展示了一系列实验图像时间序列,即切片数据。时间t从上到下增加,表示流体流经圆柱体时的动态变化。有了中间部分是数据收集和处理过程,通过矩阵运算将实验数据转换为适合分析的形式。右侧展示了DMD的应用,包括诊断和时间动力学预测,以及未来状态的预测。图中使用红色虚线标注了过去和未来的时间线,并有彩色图形表示动态模式。
 
右侧展示了DMD的应用,包括诊断和时间动力学预测,以及未来状态的预测。图中使用红色虚线标注了过去和未来的时间线,并有彩色图形表示动态模式。
 
右侧展示了DMD的应用,包括诊断和时间动力学预测,以及未来状态的预测。图中使用红色虚线标注了过去和未来的时间线,并有彩色图形表示动态模式。
  
842

个编辑

导航菜单