0

我正在使用cavityOpenFoam 安装 (v1812) 的示例。执行后 ( icoFoam) 有以下结果:

$ ls
0  0.1  0.2  0.3  0.4  0.5  constant  system

我想知道是否可以通过脚本对时间步进行后处理,该脚本生成具有给定字段值(例如压力)的像素矩阵。

除了每个时间步的数组(可以用 numpy 处理)之外,我还想显示一个像这样的热图:

在此处输入图像描述

4

2 回答 2

1

您可以在此处使用vedo找到该示例的后处理cavity示例。

在此处输入图像描述

于 2019-12-20T01:53:12.187 回答
0

我认为你也可以通过函数对象来做到这一点。通过在每个时间步写入和提取您需要的数据,您可以拥有尽可能多的数据。通过使用pyFoam或任何其他 python 代码,您可以将其用作数组。首先尝试搜索functionObjects.

于 2019-12-27T21:58:28.850 回答