OpenFOAM设置监测点(探针)

您所在的位置:网站首页 a1尺寸长和宽分别是多少cm OpenFOAM设置监测点(探针)

OpenFOAM设置监测点(探针)

2023-11-15 07:03| 来源: 网络整理| 查看: 265

我们将找到的probes文件拷贝到算例的system目录下

 

我们打开probes文件,修改其中的内容

其中:

fields (p U);

是指该文件当中我们检测的是压力p和速度U(分别是x,y,z三个方向的速度),我们可以修改该项,本次我们只监测压力,我们就将该句修改为:

fields (p);

 

probeLocations

(

    (0 0 0)

);

这里(0 0 0)指的是监测点的坐标,按照自己的需求来修改监测点的坐标,本次我们将其修改为:

probeLocations

(

    (1.1 0 0)

);

当然我们还可以修改其他的量,这里我们是默认是按照每个时间步输出一次的。如果我们想要修改,那么我们就需要在刚才的probes文件的

#includeEtc "caseDicts/postProcessing/probes/probes.cfg"后面追加

writeControl和writeInterval关键字用来覆盖probes.cfg文件当中的标准配置

比如:

writeControl    timeStep;

writeInterval    2;

其中writeControl关键字和writeInterval关键字的相关设置请参考OpenFOAM用户手册

完成上述的全部工作之后,接下来我们需要修改system目录下的controlDict文件,我们打开controlDict文件,在文件的末尾追加以下内容:

functions

{

    #includeFunc probes;

}

到这里修改文件的配置就算是结束了,接下来我们按照正常流程开始求解,本次我们用icoFoam求解器,输入命令:

icoFoam | tee log

 

 

在算例的目录下我们可以看到多出了一个目录postProcessing目录:

 

然后我们沿着目录找到底,会发现有一个p文件: 

其中就是我们需要的监测点的监测数据   



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3