数值模型的网格依赖性

计算科学 有限差分 非线性方程 有限体积 双曲-pde 网格
2021-12-03 20:55:31

问题陈述

假设,我们考虑以下模型 计算域如下让我们考虑 (1) 的 Neumann 边界条件 (BC) 和 (2) 的初始值问题 (IVP)。

(1) ut+F(u)x=S(u,w),(2) wx=P(w,u).
(x,t)=[0,L]×[0,T]

仿真算法如下:在每个时间步上,先求解(2),再求解(1)。tn

可以假设并获得相应的绘图,其中线分别对应具有 点的网格。u=[ndvd]Tw=[neE]T模拟输出blueredgreen(1024,512,256)

人们可以意识到,解的形状取决于网格点的数量,即实现的网格依赖如何避免?

附言

方程。(1) 通过平滑的 Lax-Wendroff 方案 (LxW) 和等式求解。(2) 由四阶龙格-库塔方案求解。

1个回答

随着网格点数量的增加,您的数值解可能会变得更加准确。您是否知道或尝试过为这个问题推导出分析(精确)解决方案?通过查看您的绘图,似乎精确解在 x = 4.5 附近发生了冲击(不连续性),并且随着网格点数量的增加,数值方法可以更准确地解决它。数值解将始终取决于您使用的网格。