
广义二维Navier-Stokes求解器,基于隐式格式的MATLAB代码和CFD技术,适用于层状不可压缩流。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该求解器采用隐式格式的MATLAB代码,专门用于CFD(计算流体力学)模拟,特别是针对MATLAB二维Navier-Stokes方程的求解。它利用有限体积方法以及在MATLAB中嵌入的并置网格布置,能够有效地处理层流不可压缩流体中的稳态和非稳态问题。该求解器采用SIMPLE算法进行压力-速度耦合散度方案的空间离散化,并提供了多种选项,包括迎风差分、中央差分、二阶迎风差分、QUICK和FROMM等方案。此外,非稳态模拟的时间离散化也得到了支持。 隐式Crank-Nicholson单元中心梯度算法作为核心技术,提供了基于高斯单元、高斯节点和最小二乘梯度方案的选择。 为了确保数值稳定性,该求解器配备了多种矩阵求解器,例如GaussSiedel、GaussJacobi和IncompleteLU分解,用户可以自由编辑代码以调用MATLAB内置的求解器。 该工具能够处理2D ASCII格式的 Ansys-Fluent 网格文件(.msh),并支持导入所有网格数据。 用户可以选择以 Tecplot 二进制文件格式输出结果文件。 运行文件 NS_solve.m 即可启动求解器。 为了方便用户使用,提供了若干示例网格文件以及相应的边界条件文件。 这些边界条件设置存储在名为 BC 的文件夹中的 U.bc, V.bc 和 P.bc 文件中;用户可以仔细检查这些示例边界条件文件。 目前系统支持两种类型的边界条件:固定值和零梯度边界条件。
全部评论 (0)
还没有任何评论哟~


