matlab的欧拉方法代码CFD
Lab最终项目
该存储库包含2019年夏季慕尼黑工业大学(TUM)[IN2186,IN2106]课程的Master-Praktikum:科学计算-计算流体动力学最终项目。
提供课程说明。
完整的项目报告可用
介绍
在这个项目中,我们考虑了域的几何形状,对应用Navier-Stokes方程的问题实施了不同的时间步长方法。
范围是分析是否有必要使用较精确的集成算法,并且可以以不增加太多成本的方式实现该算法。
当前版本的项目中实现的数值积分方法是:
固定时间步
明确的欧拉
Heun方法(龙格库塔2阶)
龙格库塔4阶(古典龙格库塔)
自适应时间步
Bogacki–Shampine(Runge-Kutta
3/4)(MATLAB:ode23)
龙格-库塔-菲尔伯格(龙格-库塔4/5)(MATLAB:ode45)
该存储库包含
一个makefile
标头
具有相应方法存根的文件
带有参数文件的文件夹(日期)
具有几何文件(几何)的文件夹
运行模拟
使用格式:./sim
[problem_name],其中[problem_name]是我们定义的问题之一:a)空腔10
2022-05-26 20:13:56
28KB
系统开源
1