fbpx
维基百科

几何积分

常微分方程的数值计算中,几何积分是一种保留微分方程的流的精确几何特性的数值方法。

以摆为例 编辑

可考虑单摆运动以引出几何积分的研究。

设摆锤质量为 ,摆杆长度为 。设重力加速度为 。用 表示杆偏移垂直方向的角位移,并用 表示摆的动量,则系统的哈密顿量动能势能之和)为

 

其给出哈密顿方程

 

很自然,可将所有 位形空间 看做单位圆 ,这样 就位于圆柱体 上。取 只是因为 空间会更方便绘制。定义  。让我们用一些简单的数值方法对这个系统进行积分。像往常一样,选择常数步长 ,对任意非负整数  。 我们用以下方法:

 显式欧拉);
 (隐式欧拉);
 (辛欧拉);
 (隐式中点法则)。

(注意,辛欧拉法用显示欧拉法处理q,用隐式欧拉法处理 。)

观察到 在哈密顿方程的解曲线上是常数,于是可以描述系统的精确轨迹,是 水平曲线。在 中绘制了系统的精确轨迹和数值解。对显式、隐式欧拉法,分别取 z0 = (0.5, 0)及(1.5, 0);对其他两种方法,分别取 z0 = (0, 0.7);(0, 1.4)及(0, 2.1)。

 
单摆轨迹

显式(或隐式)欧拉法是从原点向外(或向内)的螺旋运动。另两种方法显示了正确的定性行为,隐式中点法则与精确解的吻合程度高于辛欧拉法。

回顾一下,具有1自由度的哈密顿系统的精确流 是保面积的,即

  for all  .

此式很容易手动验证。对我们的单摆例子,可以发现,显示欧拉法的数值流 保面积;即

 

隐式欧拉法也可进行类似计算,行列式为

 

辛欧拉法保面积的:

 

于是 。隐式中点法则具有类似的几何特性。

总结:单摆例表明,除显式、隐式欧拉法不是解决问题的好方法外,辛欧拉法和隐式中点法则与系统的精确流非常吻合,后者更精确。而且后两种方案与精确流都保面积,是几何积分(实际上是辛积分)的两个例子。

活动标架法 编辑

活动标架法可用于构建保持ODE对称性的数值方法。龙格-库塔法等现有方法可用活动标架法进行修改,以产生不变版本。[1]

另见 编辑

  • 能量漂移

参考文献 编辑

  1. ^ Pilwon Kim (2006), " Invariantization of Numerical Schemes Using Moving Frames (页面存档备份,存于互联网档案馆)"

阅读更多 编辑

  • Hairer, Ernst; Lubich, Christian; Wanner, Gerhard. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations. Springer-Verlag. 2002. ISBN 3-540-43003-2. 
  • Leimkuhler, Ben; Reich, Sebastian. Simulating Hamiltonian Dynamics. Cambridge University Press. 2005. ISBN 0-521-77290-7. 
  • Budd, C.J.; Piggott, M.D. Geometric Integration and its Applications. Handbook of Numerical Analysis 11. Elsevier. 2003: 35–139. ISBN 9780444512475. doi:10.1016/S1570-8659(02)11002-7. 
  • Kim, Pilwon. Invariantization of Numerical Schemes Using Moving Frames. BIT Numerical Mathematics 47 (3). Springer. 2007: 525–546. doi:10.1007/s10543-007-0138-8. 

几何积分, 在常微分方程的数值计算中, 是一种保留微分方程的流的精确几何特性的数值方法, 目录, 以摆为例, 活动标架法, 另见, 参考文献, 阅读更多以摆为例, 编辑可考虑单摆运动以引出的研究, 设摆锤质量为m, displaystyle, nbsp, 摆杆长度为ℓ, displaystyle, nbsp, 设重力加速度为g, displaystyle, nbsp, 用q, displaystyle, nbsp, 表示杆偏移垂直方向的角位移, 并用p, displaystyle, nbsp, 表示摆的动量, 则系. 在常微分方程的数值计算中 几何积分是一种保留微分方程的流的精确几何特性的数值方法 目录 1 以摆为例 2 活动标架法 3 另见 4 参考文献 5 阅读更多以摆为例 编辑可考虑单摆运动以引出几何积分的研究 设摆锤质量为m 1 displaystyle m 1 nbsp 摆杆长度为ℓ 1 displaystyle ell 1 nbsp 设重力加速度为g 1 displaystyle g 1 nbsp 用q t displaystyle q t nbsp 表示杆偏移垂直方向的角位移 并用p t displaystyle p t nbsp 表示摆的动量 则系统的哈密顿量 动能与势能之和 为 H q p T p U q 1 2 p 2 cos q displaystyle H q p T p U q frac 1 2 p 2 cos q nbsp 其给出哈密顿方程 q p H p H q p sin q displaystyle dot q dot p partial H partial p partial H partial q p sin q nbsp 很自然 可将所有q displaystyle q nbsp 的位形空间Q displaystyle Q nbsp 看做单位圆S 1 displaystyle mathbb S 1 nbsp 这样 q p displaystyle q p nbsp 就位于圆柱体S 1 R displaystyle mathbb S 1 times mathbb R nbsp 上 取 q p R 2 displaystyle q p in mathbb R 2 nbsp 只是因为 q p displaystyle q p nbsp 空间会更方便绘制 定义z t q t p t T displaystyle z t q t p t mathrm T nbsp f z p sin q T displaystyle f z p sin q mathrm T nbsp 让我们用一些简单的数值方法对这个系统进行积分 像往常一样 选择常数步长h displaystyle h nbsp 对任意非负整数k displaystyle k nbsp 记z k z k h displaystyle z k z kh nbsp 我们用以下方法 z k 1 z k h f z k displaystyle z k 1 z k hf z k nbsp 显式欧拉 z k 1 z k h f z k 1 displaystyle z k 1 z k hf z k 1 nbsp 隐式欧拉 z k 1 z k h f q k p k 1 displaystyle z k 1 z k hf q k p k 1 nbsp 辛欧拉 z k 1 z k h f z k 1 z k 2 displaystyle z k 1 z k hf z k 1 z k 2 nbsp 隐式中点法则 注意 辛欧拉法用显示欧拉法处理q 用隐式欧拉法处理p displaystyle p nbsp 观察到H displaystyle H nbsp 在哈密顿方程的解曲线上是常数 于是可以描述系统的精确轨迹 是p 2 2 cos q displaystyle p 2 2 cos q nbsp 的水平曲线 在R 2 displaystyle mathbb R 2 nbsp 中绘制了系统的精确轨迹和数值解 对显式 隐式欧拉法 分别取h 0 2 displaystyle h 0 2 nbsp z0 0 5 0 及 1 5 0 对其他两种方法 分别取h 0 3 displaystyle h 0 3 nbsp z0 0 0 7 0 1 4 及 0 2 1 nbsp 单摆轨迹显式 或隐式 欧拉法是从原点向外 或向内 的螺旋运动 另两种方法显示了正确的定性行为 隐式中点法则与精确解的吻合程度高于辛欧拉法 回顾一下 具有1自由度的哈密顿系统的精确流ϕ t displaystyle phi t nbsp 是保面积的 即 det ϕ t q 0 p 0 1 displaystyle det frac partial phi t partial q 0 p 0 1 nbsp for all t displaystyle t nbsp 此式很容易手动验证 对我们的单摆例子 可以发现 显示欧拉法的数值流F e E h z k z k 1 displaystyle Phi mathrm eE h z k mapsto z k 1 nbsp 不保面积 即 det q 0 p 0 F e E h z 0 1 h h cos q 0 1 1 h 2 cos q 0 displaystyle det frac partial partial q 0 p 0 Phi mathrm eE h z 0 begin vmatrix 1 amp h h cos q 0 amp 1 end vmatrix 1 h 2 cos q 0 nbsp 隐式欧拉法也可进行类似计算 行列式为 det q 0 p 0 F i E h z 0 1 h 2 cos q 1 1 displaystyle det frac partial partial q 0 p 0 Phi mathrm iE h z 0 1 h 2 cos q 1 1 nbsp 辛欧拉法是保面积的 1 h 0 1 q 0 p 0 F s E h z 0 1 0 h cos q 0 1 displaystyle begin pmatrix 1 amp h 0 amp 1 end pmatrix frac partial partial q 0 p 0 Phi mathrm sE h z 0 begin pmatrix 1 amp 0 h cos q 0 amp 1 end pmatrix nbsp 于是det F s E h q 0 p 0 1 displaystyle det partial Phi mathrm sE h partial q 0 p 0 1 nbsp 隐式中点法则具有类似的几何特性 总结 单摆例表明 除显式 隐式欧拉法不是解决问题的好方法外 辛欧拉法和隐式中点法则与系统的精确流非常吻合 后者更精确 而且后两种方案与精确流都保面积 是几何积分 实际上是辛积分 的两个例子 活动标架法 编辑活动标架法可用于构建保持ODE李对称性的数值方法 龙格 库塔法等现有方法可用活动标架法进行修改 以产生不变版本 1 另见 编辑能量漂移参考文献 编辑 Pilwon Kim 2006 Invariantization of Numerical Schemes Using Moving Frames 页面存档备份 存于互联网档案馆 阅读更多 编辑Hairer Ernst Lubich Christian Wanner Gerhard Geometric Numerical Integration Structure Preserving Algorithms for Ordinary Differential Equations Springer Verlag 2002 ISBN 3 540 43003 2 Leimkuhler Ben Reich Sebastian Simulating Hamiltonian Dynamics Cambridge University Press 2005 ISBN 0 521 77290 7 Budd C J Piggott M D Geometric Integration and its Applications Handbook of Numerical Analysis 11 Elsevier 2003 35 139 ISBN 9780444512475 doi 10 1016 S1570 8659 02 11002 7 Kim Pilwon Invariantization of Numerical Schemes Using Moving Frames BIT Numerical Mathematics 47 3 Springer 2007 525 546 doi 10 1007 s10543 007 0138 8 取自 https zh wikipedia org w index php title 几何积分 amp oldid 80022258, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。