隐式格式的MATLAB代码-CFD-solver-MATLAB:广义的二维Navier-Stokes求解器,用于层状不可压缩流

时间:2024-06-11 01:40:21
【文件属性】:

文件名称:隐式格式的MATLAB代码-CFD-solver-MATLAB:广义的二维Navier-Stokes求解器,用于层状不可压缩流

文件大小:720KB

文件格式:ZIP

更新时间:2024-06-11 01:40:21

系统开源

隐式格式的MATLAB代码CFD-求解器-MATLAB 二维Navier-Stokes求解器,用于使用有限体积方法和MATLAB中编码的并置网格布置来求解层流不可压缩的流 能够解决稳态和非稳态问题 使用SIMPLE算法实现压力-速度耦合 散度方案的空间离散化-可用选项包括迎风,*微分,二阶迎风,QUICK和FROMM方案 非稳态模拟的时间离散化-隐式Crank-Nicholson 以单元为中心的梯度算法:可用的选择是基于高斯单元,基于高斯节点和最小二乘梯度方案 可用的矩阵求解器:Gauss Siedel,Gauss Jacobi和Incomplete LU分解(可*编辑代码以实现MATLAB内置求解器) 接受2D ASCII Ansys-Fluent网格文件格式(.msh)的全部网格和全部网格 您可以选择以Tecplot二进制文件格式输出文件 指示: 运行文件NS_solve.m以运行求解器。 提供了一些示例网格文件及其边界条件文件。 使用名为BC的文件夹中的文件'U.bc','V.bc','P.bc'设置边界条件。 检查示例边界条件文件。 目前支持固定值和零梯度边界条件 您可以使


【文件预览】:
CFD-solver-MATLAB-master
----mesh_repo()
--------flat_plate.msh(361KB)
--------airfoil_tri.msh(217KB)
--------lid_driven_cavity.msh(169KB)
--------airfoil_quad.msh(675KB)
--------channel.msh(135KB)
----README.md(3KB)
----Sam10K-solver()
--------mesh_file()
--------BC()
--------NS_solver.m(793B)
--------solver_setup()
--------src_files()
----boundary_conditions_examples()
--------lid_driven_cavity()
--------plate()
--------airfoil()
--------channel()

网友评论