一维浅水方程大坝溃决:解决一维浅水方程的溃坝情况-matlab开发

时间:2024-06-21 03:52:37
【文件属性】:

文件名称:一维浅水方程大坝溃决:解决一维浅水方程的溃坝情况-matlab开发

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-21 03:52:37

matlab

使用四种有限差分方案(Lax-Friedrichs、Lax-Wendroff、MacCormack 和 Adams Average)来求解一维浅水方程。 亚当斯平均方案是我自己(詹姆斯·亚当斯)在 2014 年设计的。 使用溃坝条件(初始水流速度设置为零)。 给出了零梯度(水流出域)或反射边界条件的选择。 绘制每次迭代的水位高度和速度。 使用启发式时间步长。 如果时间步长太小,模拟将停止。 模拟完成后绘制时间步长值的图形。


【文件预览】:
SWE_DamBreak_JA.zip

网友评论