
欧拉公式计算圆周率的MATLAB代码及2DENSE:二维Euler/Navier-Stokes方程求解器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目包含两部分核心内容:一是利用MATLAB编写用于计算圆周率π的欧拉公式算法;二是开发名为2DENSE的软件,专门针对二维空间中Euler和Navier-Stokes方程提供高效准确的数值求解方案。
欧拉公式求长期率的MATLAB代码使用了2DENSE二维Euler/Navier-Stokes方程求解器。2DENSE目前仍在开发中,并将定期更新。这是我们的论文原始代码,采用三阶TVD Runge-Kutta方法进行时间积分。
黎曼问题的解决包括本地Lax-Friedrichs分裂和全球Lax-Friedrichs分裂两种方式;其中斯蒂格·温热使用Roe解算器结合全局Lax-Friedrichs分裂执行特征明智的重构。在重建方面,我们提供了五阶迎风方案、五阶WENO-JS方案、五阶WENO-Z方案以及五阶AdaWENO方案。
预定义测试问题包括等向涡旋对流问题、谢多夫问题(音速激波与接触间断相互作用)、瑞利-泰勒不稳定性问题,Richtmyer-Meshkov 不稳定性问题和双马赫反射。此外还包括冲击/剪切层相互作用及冲击/涡流互动的测试案例。
全部评论 (0)
还没有任何评论哟~


