更改

删除60字节 、 2025年11月6日 (四) 15:19
第297行: 第297行:  
在这种情况下,DMD会预测出一个伪特征值3,这实际上是前两个特征值<math>\lambda=1</math>和<math>\lambda=2</math>的和,因为测量是前两个特征向量之和。因此,正如下文所述,采用验证与交叉验证技术以避免eDMD模型过拟合是非常重要的。
 
在这种情况下,DMD会预测出一个伪特征值3,这实际上是前两个特征值<math>\lambda=1</math>和<math>\lambda=2</math>的和,因为测量是前两个特征向量之和。因此,正如下文所述,采用验证与交叉验证技术以避免eDMD模型过拟合是非常重要的。
   −
Koopman算子的特征函数形成了Koopman不变子空间,并为动力学提供了理想的基底或坐标系来表示其演化。然而,Koopman特征函数在标准基底中可能没有有限的表达。因此,这些特征函数可能只能通过给定有限基底来近似表示。我们可以将一个特征函数<math>\varphi(\mathbf{x})</math>用来自(5.1)的候选函数集合<math>{g_k(\mathbf{x})}_{k=1}^p</math>展开近似为:
+
Koopman算子的特征函数形成了Koopman不变子空间,并为动力学提供了理想的基底或坐标系来表示其演化。然而,Koopman特征函数在标准基底中可能没有有限的表达。因此,这些特征函数可能只能通过给定的观测函数来近似表示。我们可以将一个特征函数<math>\varphi(\mathbf{x})</math>用函数集合<math>{g_k(\mathbf{x})}_{k=1}^p</math>展开近似为:
    
<math> \varphi(\mathbf{x}) \approx \sum_{k=1}^{p} \xi_k g_k(\mathbf{x}) = \boldsymbol{\xi}^T \mathbf{g}(\mathbf{x}) </math>
 
<math> \varphi(\mathbf{x}) \approx \sum_{k=1}^{p} \xi_k g_k(\mathbf{x}) = \boldsymbol{\xi}^T \mathbf{g}(\mathbf{x}) </math>
 +
 
在离散时间中,Koopman特征函数<math>\varphi(\mathbf{x})</math>在一组数据快照轨迹<math>{\mathbf{x}_1, \ldots, \mathbf{x}_m}</math>上的值应满足:
 
在离散时间中,Koopman特征函数<math>\varphi(\mathbf{x})</math>在一组数据快照轨迹<math>{\mathbf{x}_1, \ldots, \mathbf{x}_m}</math>上的值应满足:
    
<math> \lambda \left[\varphi(\mathbf{x}_1)\;\; \varphi(\mathbf{x}_2)\;\; \cdots\;\; \varphi(\mathbf{x}_m)\right] = \left[\varphi(\mathbf{x}_2)\;\; \varphi(\mathbf{x}_3)\;\; \cdots\;\; \varphi(\mathbf{x}_{m+1})\right] </math>
 
<math> \lambda \left[\varphi(\mathbf{x}_1)\;\; \varphi(\mathbf{x}_2)\;\; \cdots\;\; \varphi(\mathbf{x}_m)\right] = \left[\varphi(\mathbf{x}_2)\;\; \varphi(\mathbf{x}_3)\;\; \cdots\;\; \varphi(\mathbf{x}_{m+1})\right] </math>
−
将<math>\varphi</math>用(5.5)表达式展开,这个位等关系变为:
+
 
 +
将<math>\varphi</math>展开,这个关系变为:
    
<math> \lambda \left[\boldsymbol{\xi}^T \mathbf{z}_1\;\; \boldsymbol{\xi}^T \mathbf{z}_2\;\; \cdots\;\; \boldsymbol{\xi}^T \mathbf{z}_m\right] = \left[\boldsymbol{\xi}^T \mathbf{z}_2\;\; \boldsymbol{\xi}^T \mathbf{z}_3\;\; \cdots\;\; \boldsymbol{\xi}^T \mathbf{z}_{m+1}\right] </math>
 
<math> \lambda \left[\boldsymbol{\xi}^T \mathbf{z}_1\;\; \boldsymbol{\xi}^T \mathbf{z}_2\;\; \cdots\;\; \boldsymbol{\xi}^T \mathbf{z}_m\right] = \left[\boldsymbol{\xi}^T \mathbf{z}_2\;\; \boldsymbol{\xi}^T \mathbf{z}_3\;\; \cdots\;\; \boldsymbol{\xi}^T \mathbf{z}_{m+1}\right] </math>
 +
 
进而可以用数据矩阵<math>\mathbf{Z}</math>和<math>\mathbf{Z}'</math>将其写作如下矩阵方程:
 
进而可以用数据矩阵<math>\mathbf{Z}</math>和<math>\mathbf{Z}'</math>将其写作如下矩阵方程:
    
<math> \lambda \boldsymbol{\xi}^T \mathbf{Z} - \boldsymbol{\xi}^T \mathbf{Z}' = 0 </math>
 
<math> \lambda \boldsymbol{\xi}^T \mathbf{Z} - \boldsymbol{\xi}^T \mathbf{Z}' = 0 </math>
   −
如果我们对上式(5.8)采用最小二乘(least-squares)拟合,这就化简为eDMD:
+
如果我们对上式采用[[最小二乘]](least-squares)拟合,这就化简为eDMD:
    
<math> \lambda \boldsymbol{\xi}^T = \boldsymbol{\xi}^T \mathbf{Z}' \mathbf{Z}^\dagger </math>
 
<math> \lambda \boldsymbol{\xi}^T = \boldsymbol{\xi}^T \mathbf{Z}' \mathbf{Z}^\dagger </math>
−
特征函数<math>\varphi(\mathbf{x})</math>是由<math>\mathbf{Z}' \mathbf{Z}^\dagger</math>的左eDMD特征向量<math>\boldsymbol{\xi}^T</math>构成的,在基底<math>{g_k(\mathbf{x})}_{k=1}^p</math>下,<math>\varphi \approx \boldsymbol{\xi}^T \mathbf{z}</math>。右特征向量是eDMD模态(modes),与DMD模态类似。
+
 
 +
特征函数<math>\varphi(\mathbf{x})</math>是由<math>\mathbf{Z}' \mathbf{Z}^\dagger</math>的左eDMD特征向量<math>\boldsymbol{\xi}^T</math>构成的,在基底<math>{g_k(\mathbf{x})}_{k=1}^p</math>下,<math>\varphi \approx \boldsymbol{\xi}^T \mathbf{z}</math>。右特征向量是eDMD模态,与DMD模态类似。
    
必须确认预测到的特征函数在轨迹上确实表现为线性,这可以通过与预测动力学<math>\varphi(\mathbf{x}_{k+1}) = \lambda \varphi(\mathbf{x}_k)</math>进行比较来实现,因为上述回归会导致伪特征值和伪特征向量,除非基底函数<math>g_k</math>张成了Koopman不变子空间。
 
必须确认预测到的特征函数在轨迹上确实表现为线性,这可以通过与预测动力学<math>\varphi(\mathbf{x}_{k+1}) = \lambda \varphi(\mathbf{x}_k)</math>进行比较来实现,因为上述回归会导致伪特征值和伪特征向量,除非基底函数<math>g_k</math>张成了Koopman不变子空间。
842

个编辑