SMA-HPC ?2003 MIT 数值模拟导论-16章 计算周期性稳定态的方法2 雅可布~怀特 感谢Deepak Ramaswamy, MichalRewienski, and Karen Veroy 摘要 SMA-HPC ?2003 MIT ?目前为止的三种方法 ——在达到稳态之前对时间求积分 ——有限微分法 ——射击法 ?射击法 ——状态转移函数 ——敏感矩阵 ——自由矩阵法 ?光谱法 ——Galerkin和排列法 周期稳定态的基础 SMA-HPC ?2003 MIT 基本定义 假设系统有一个周期性的输入 很多系统最后的响应也是周期性的 周期稳定态基础 SMA-HPC ?2003 MIT 稳定态的计算 时间积分法 在取得稳定态之前对时间进行积分 我们可以看到需要很多的时间来克服阻尼达到稳定态 边界值问题 SMA-HPC ?2003 MIT 基本公式 微分方程: 周期性约束: 微分方 程的解 周期性约束 边界值问题 SMA-HPC ?2003 MIT 有限微分法 非线性问题 使用后欧拉法,将系统离散: 应用牛顿法求解 输入 周期性约束 边界值问题 SMA-HPC ?2003 MIT 射击法 基本定义 开始使用: 并且假设x(t)唯一,给定x(0) D.E.定义了一个状态转移函数 这里X(t)是当给定初始条件x(t0)=y是的D.E.解 边界值问题 SMA-HPC ?2003 MIT 射击法 理论公式 解 应用牛顿法: 边界值问题 SMA-HPC ?2003 MIT 射击法 牛顿法的计算 要计算 对 求积分 在哪里呢? 上图显示x(t)的灵敏度在x(0)处发生改变 边界值问题 SMA-HPC ?2003 MIT 射击法 有扰动产生的敏感矩阵 边界值法 SMA-HPC ?2003 MIT 射击法 有效的敏感性估计 微分后欧拉法的第一步 边界值问题 SMA-HPC ?2003 MIT 射击法 有效敏感矩阵续 在第L 步使用相同方法 边界值问题 SMA-HPC ?2003 MIT 射击法 考察敏感矩阵 在每一个时间步牛顿法使用了相同的矩阵 时间步牛顿雅克布矩阵 线性问题公式的简化 射击法 SMA-HPC ?2003 MIT 自由矩阵法 基本设置 开始使用: 使用牛顿法: 射击法 SMA-HPC ?2003 MIT 自由矩阵法 矩阵向量的乘积 用krylov子空间法求解牛顿方程 计算矩阵向量的乘积 krylov法搜索方向 射击法 SMA-HPC ?2003 MIT 自由矩阵法 GCR的收敛性 例子 射击-牛顿雅克比矩阵 eig(A)是真还是假 射击法 SMA-HPC ?2003 MIT 自由矩阵法 GCR收敛性评估 在1处有许多快速众数群 比1处有较少的众数 光谱法 SMA-HPC ?2003 MIT 傅立叶形式 傅立叶级数的近似 周期函数〉傅立叶级数 去掉余项的傅立叶级数近似 光谱法 SMA-HPC ?2003 MIT 傅立叶级数 方波的例子 光谱法 SMA-HPC ?2003 MIT 傅立叶级数 实函数的难点 实数X 傅立叶系数的复杂关联 可以使用更少的未知量来重新写级数 实数 光谱法 SMA-HPC ?2003 MIT 傅立叶表示 正交性 傅立叶级数中的条件是正交的 计算稀疏的简单公式 光谱法 SMA-HPC ?2003 MIT 傅立叶表示 优点 ?对光滑函数(无限连续可微) -以指数速度衰减的的傅立叶系数 ?自适用周期 光谱法 SMA-HPC ?2003 MIT 系数的计算 残余量 在微分方程中插入观测量 残余量 通过区分观测量来简化上述方程: 残余量 光谱法 SMA-HPC ?2003 MIT 系数的计算 排列法和Galerkin法 排列法-在观测点残余值=0 erkin法-残余值与傅立叶乘积在时域内的积分=0 残余量 残余量 光谱法 SMA-HPC ?2003 MIT 系数的计算 Galerkin等式 Galerkin法-残余值与傅立叶乘积在时域内的积分=0 光谱法 SMA-HPC ?2003 MIT 系数的计算 线性Galerkin法F(x)=Ax 对角阵 光谱法 SMA-HPC ?2003 MIT 系数的计算 排列方程 排列法-残余值在测试点等于零 残余值 光谱法 SMA-HPC ?2003 MIT 系数的计算 离散傅立叶的转换 离散傅立叶转移矩阵 如果 ,那么离散傅立叶转移矩阵的列向量正交 光谱法 SMA-HPC ?2003 MIT 系数的计算 应用时间点的排列法 光谱的微分 将时间点转换成傅立叶级数的系数,微分,最后在返回到时间上。 光谱法 SMA-HPC ?2003 MIT 系数的计算 光谱微分举例 加权值 时间步指针 中间行T=17和2L+1=17 光谱法 SMA-HPC ?2003 MIT 系数的计算 光谱排列法与F-D的比较 总结 SMA-HPC ?2003 MIT ?四种方法 -在达到稳态之前对时间求积分 -有限微分法 -射击法 -光谱法 ?射击法 -状态转移函数 -敏感矩阵 -自由矩阵法 ?光谱法 -Galerkin和排列法 SMA-HPC ?2003 MIT SMA-HPC ?2003 MIT