本文简单介绍OpenFOAM中postProcess的使用。
在OpenFOAM中,可以使用程序对计算得到的基础结果数据进行处理以获取新的物理场数据。
postProcess可以作为单独的程序运行,如下面的形式:
也可以作为求解器参数在求解计算过程中运行,如下面的调用形式:
需要注意的是,不管采用何种调用方式,postProcess都是以后处理的形式运行。不过以求解器参数的形式运行的话,可以访问求解器参数。
提供了众多的功能,可以在终端中输入:
输出结果如下图所示:
postProcess源代码位于路径中,在路径中可以找到能够被处理的物理场。
下面以案例形式进行介绍。如下面的案例利用求解器rhoPimpleFoam计算斜坡激波,计算结果中只有基本物理量T、p、U、rho等。如下面为速度分布。
此时可以使用命令计算一些衍生物理量,如下所示:
得到的马赫数如下图所示。
相类似的方式可以得到其他的物理量:
一些比较常用的调用形式包括:
也可以使用工具计算指定边界上的物理量平均值,如下面的调用形式:
OpenFOAM中提供了一些将计算结果转换为其他格式的工具,这些工具源代码位于路径,比较常用的工具包括:
更多的信息可以查看源代码,或者使用参数进行查看。
领取专属 10元无门槛券
私享最新 技术干货