/RotorAS-2D

A solver for 2D flow simulation.

Primary LanguageFortran

RotorAS-2D( 2D 流体模拟-数值模拟)

未开源 | 程序量: 2万行左右

RotorAS-2D (all speed) ,版本号:1.2.3。

包含以下功能:

  1. 前处理——结构网格生成、非结构网格生成以及混合网格生成;

结构网格:代数法法向推进,泊松方程光顺;非结构网格:阵面推进法。

  1. 求解器——基于密度,可用于全速域流场求解计算;

空间离散:JST格式、Roe格式;时间离散:统一采用双时间步法,隐式推进;离散方程组求解方法:LU-SGS。 湍流模型:SA 和 k-omg SST。 不可压缩计算采用预处理技术,动态计算采用动网格技术。

  1. 后处理——压力分布和力(矩)系数或者迟滞回线计算;

PS: 此部分为软件GUI设计部分,用到3个库:gridLib flowLib postLib,其源码并没有放出来。

展示:
2D
Pressure Distribution of Dynamic Stall in Reverse Flow
Kármán Vortex Street after Aerodynamic Trailing Edge
Structured Grid Generation around NACA0012
Unstructured Grid Generation outside Structured Grid
3D
The Curl Distribution in Rotor Wake

算例:翼型动态绕流中的有趣现象

个人网站:CFD之旅