考虑极坐标中气体动力学的欧拉方程为
- 冲击波的速度是我对这个问题的兴趣。
- 选取有限体积数值方法来获得该系统的近似解。
在我为我的问题运行我的代码之前,它没有分析解决方案,所以我无法确定我的代码是否正确,是否有任何测试用例可以用来测试我的代码?
对于我的问题边界条件非常具有挑战性,我应该选择哪种以及如何将其应用于我的 FVM 方案?
Matlab 是这种计算的首选语言。任何帮助表示赞赏。
考虑极坐标中气体动力学的欧拉方程为
在我为我的问题运行我的代码之前,它没有分析解决方案,所以我无法确定我的代码是否正确,是否有任何测试用例可以用来测试我的代码?
对于我的问题边界条件非常具有挑战性,我应该选择哪种以及如何将其应用于我的 FVM 方案?
Matlab 是这种计算的首选语言。任何帮助表示赞赏。
作为起点,“制造解决方案的方法”可用于检查代码的有效性。有关这方面的信息:http://www.innovative-cfd.com/manufactured-solutions.html,或者您可以在谷歌上搜索制造的解决方案。
粗略地说,CFL 条件按比例缩放代替如果您使用人工扩散项。对于 DG 方法,它通常由下式给出:
我认为边界条件问题需要更加具体,以便社区提供帮助。