更改

跳到导航 跳到搜索
删除250字节 、 2026年1月12日 (星期一)
第550行: 第550行:     
:<math>   
 
:<math>   
−
\mathbf{H}(t) = \begin{bmatrix} x(t_1) & x(t_2) & \cdots & x(t_p) \\ x(t_2) & x(t_3) & \cdots & x(t_{p+1}) \\ \vdots & \vdots & \ddots & \vdots \\ x(t_q) & x(t_{q+1}) & \cdots & x(t_m) \end{bmatrix}.   
+
\mathbf{H}(t_1) = \begin{bmatrix} x(t_1) & x(t_2) & \cdots & x(t_p) \\ x(t_2) & x(t_3) & \cdots & x(t_{p+1}) \\ \vdots & \vdots & \ddots & \vdots \\ x(t_q) & x(t_{q+1}) & \cdots & x(t_m) \end{bmatrix}.   
 
</math>
 
</math>
   −
<math>\mathbf{H}(t)</math> 的每一列都可以通过将前一列在时间上向前推进一步来获得。因此,我们可以用 Koopman [[算子]] <math>\mathcal{K}</math> 重写上式:   
+
<math>\mathbf{H}(t_1)</math> 的每一列都可以通过将前一列在时间上向前推进一步来获得。因此,我们可以用 Koopman [[算子]] <math>\mathcal{K}</math> 重写上式:   
    
:<math>   
 
:<math>   
−
\mathbf{H} = \begin{bmatrix} x(t_1) & \mathcal{K}x(t_1) & \cdots & \mathcal{K}^{p-1}x(t_1) \\ \mathcal{K}x(t_1) & \mathcal{K}^2x(t_1) & \cdots & \mathcal{K}^{p}x(t_1) \\ \vdots & \vdots & \ddots & \vdots \\ \mathcal{K}^{q-1}x(t_1) & \mathcal{K}^{q}x(t_1) & \cdots & \mathcal{K}^{m-1}x(t_1) \end{bmatrix}.   
+
\mathbf{H}(t_1) = \begin{bmatrix} x(t_1) & \mathcal{K}x(t_1) & \cdots & \mathcal{K}^{p-1}x(t_1) \\ \mathcal{K}x(t_1) & \mathcal{K}^2x(t_1) & \cdots & \mathcal{K}^{p}x(t_1) \\ \vdots & \vdots & \ddots & \vdots \\ \mathcal{K}^{q-1}x(t_1) & \mathcal{K}^{q}x(t_1) & \cdots & \mathcal{K}^{m-1}x(t_1) \end{bmatrix}.   
 
</math>   
 
</math>   
   第569行: 第569行:  
任意选取的Hankel矩阵可能不满足Koopman不变子空间的要求。对于足够的数据量,系统将收敛到一个[[吸引子]],使得 <math>\mathbf{H}</math> 的列变得近似线性相关。在这种情况下,可以通过计算 <math>\mathbf{H}</math> 的[[SVD]]可以获得一个Koopman不变子空间。这实际上是对原本的Hankel矩阵进行了低秩近似,从而让我们可以用部分的奇异向量代替原本的Hankel矩阵进行拟合估计。对于[[Lorenz系统]]的[[吸引子]],我们用前3个右奇异向量便重构出了原系统的大致运动情况,如图中右上角所示。
 
任意选取的Hankel矩阵可能不满足Koopman不变子空间的要求。对于足够的数据量,系统将收敛到一个[[吸引子]],使得 <math>\mathbf{H}</math> 的列变得近似线性相关。在这种情况下,可以通过计算 <math>\mathbf{H}</math> 的[[SVD]]可以获得一个Koopman不变子空间。这实际上是对原本的Hankel矩阵进行了低秩近似,从而让我们可以用部分的奇异向量代替原本的Hankel矩阵进行拟合估计。对于[[Lorenz系统]]的[[吸引子]],我们用前3个右奇异向量便重构出了原系统的大致运动情况,如图中右上角所示。
   −
另外。Champion, Brunton 和 Kutz等人表明<ref name=champion_2019>K. P. Champion, S. L. Brunton, and J. N. Kutz, Discovery of nonlinear multiscale systems: Sampling strategies and embeddings, SIAM J. Appl. Dyn. Syst., 18 (2019), pp. 312--333, https://doi.org/10.1137/18M1188227. (Cited on pp. 288, 289)</ref>,该[[线性系统]]捕捉了弱[[非线性系统]]的[[动力学]]。然而,对于[[混沌系统]],即使有近似Koopman不变的测量系统,在识别封闭的线性模型方面仍存在挑战。无论多么高维的线性模型,都无法捕捉多个[[不动点]]或具有正[[Lyapunov指数]]的[[混沌]]所特有的不可预测行为<ref name=Brunton_2016>S. L. Brunton, B. W. Brunton, J. L. Proctor, and J. N. Kutz, Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control, PLoS ONE, 11 (2016), art. e0150171. (Cited on pp. 234, 247, 248, 254, 284, 285, 286, 288, 295, 308, 309, 312, 318)</ref>。与其为 <math>\mathbf{V}</math> 中的前 <math>r</math> 个变量构建一个封闭的线性模型,不如在前 <math>r-1</math> 个变量上构建一个线性模型,并将最后一个变量 <math>v_r</math> 强加为一个外力项<ref name=brunton_2017 />: 
+
另外在实践中,对于具有混沌性质的动力系统还需要注意动力学封闭性的问题,仅靠升维可能是不够的。Champion, Brunton 和 Kutz等人表明<ref name=champion_2019>K. P. Champion, S. L. Brunton, and J. N. Kutz, Discovery of nonlinear multiscale systems: Sampling strategies and embeddings, SIAM J. Appl. Dyn. Syst., 18 (2019), pp. 312--333, https://doi.org/10.1137/18M1188227. (Cited on pp. 288, 289)</ref>,对于[[混沌系统]],即使有近似Koopman不变的测量系统,在识别封闭的线性模型方面仍存在挑战。无论多么高维的线性模型,都无法捕捉多个[[不动点]]或具有正[[Lyapunov指数]]的[[混沌]]所特有的不可预测行为<ref name=Brunton_2016>S. L. Brunton, B. W. Brunton, J. L. Proctor, and J. N. Kutz, Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control, PLoS ONE, 11 (2016), art. e0150171. (Cited on pp. 234, 247, 248, 254, 284, 285, 286, 288, 295, 308, 309, 312, 318)</ref>。与其构建一个封闭的线性模型,不如在前 <math>p-1</math> 个变量上构建一个线性模型,并将最后一个变量强加为一个外力项<ref name=brunton_2017 />。
−
在
  −
     −
:<math> 
  −
\frac{d}{dt}\mathbf{v}(t) = \mathbf{A}\mathbf{v}(t) + \mathbf{B}v_r(t), 
   
</math>   
 
</math>   
−
 
+
如上。在所有探索的混沌示例中<ref name=brunton_2017 />,前<math>r-1</math> 项的线性模型是准确的,而没有线性模型能表示 <math>v_r</math>。相反,<math>v_r</math> 应该是线性动力学的外来输入。<math>v_r(t)</math> 的统计数据是非高斯的,具有长尾,也就意味着显著存在罕见的波动事件。这种外力变量的罕见变化对应于驱动 Lorenz 系统中的波瓣切换,如图中左下角红色标注的波峰所示。这种分析架构被称为 Koopman 的 Hankel 替代视图分析 (Hankel alternative view of the Koopman,[[HAVOK]])<ref name=brunton_2017 />。
−
其中 <math>\mathbf{v}(t) = \begin{bmatrix} v_1(t) & v_2(t) & \cdots & v_{r-1}(t) \end{bmatrix}^T</math> 是前 <math>r-1</math> 个特征时间延迟坐标的向量。在所有探索的混沌示例中<ref name=brunton_2017 />,前<math>r-1</math> 项的线性模型是准确的,而没有线性模型能表示 <math>v_r</math>。相反,<math>v_r</math> 应该是线性动力学的外来输入。<math>v_r(t)</math> 的统计数据是非高斯的,具有长尾,也就意味着显著存在罕见的波动事件。这种外力变量的罕见变化对应于驱动 Lorenz 系统中的波瓣切换,如图中左下角红色标注的波峰所示。这种分析架构被称为 Koopman 的 Hankel 替代视图分析 (Hankel alternative view of the Koopman,[[HAVOK]])<ref name=brunton_2017 />。
+
</math>  图
 +
</math> 
    
Hankel矩阵在[[系统]]辨识中已使用了几十年,例如在[[ERA]]<ref>J. N. Juang and R. S. Pappa, An eigensystem realization algorithm for modal parameter identification and model reduction, J. Guidance Control Dynam., 8 (1985), pp. 620--627. (Cited on pp. 262, 289, 303)</ref>和奇异谱分析(singular spectrum analysis,SSA)<ref>R. W. Brockett, Optimal control of the Liouville equation, in Proceedings of the International Conference on Complex Geometry and Related Fields, AMS/IP Stud. Adv. Math. 39, AMS, 2007, pp. 23--35. (Cited on p. 300)</ref>中。这些早期算法是专门为线性[[系统]]开发的,尽管它们常被应用于弱[[非线性系统]],但当时尚不清楚如何解释由这些方法产生的模型和分解。
 
Hankel矩阵在[[系统]]辨识中已使用了几十年,例如在[[ERA]]<ref>J. N. Juang and R. S. Pappa, An eigensystem realization algorithm for modal parameter identification and model reduction, J. Guidance Control Dynam., 8 (1985), pp. 620--627. (Cited on pp. 262, 289, 303)</ref>和奇异谱分析(singular spectrum analysis,SSA)<ref>R. W. Brockett, Optimal control of the Liouville equation, in Proceedings of the International Conference on Complex Geometry and Related Fields, AMS/IP Stud. Adv. Math. 39, AMS, 2007, pp. 23--35. (Cited on p. 300)</ref>中。这些早期算法是专门为线性[[系统]]开发的,尽管它们常被应用于弱[[非线性系统]],但当时尚不清楚如何解释由这些方法产生的模型和分解。
842

个编辑

导航菜单