openfoam后处理按照网格信息提取数据
-
如题,在提取一条线上的数据,能否按照网格信息提取数据。
具体的说,是一个槽道流,流向沿x方向,我想提取沿y方向的数据,但是沿着y方向的网格不是均匀的(上下面是壁面),常规来说,提取数据时采用下面格式,setFormat raw; surfaceFormat vtk; interpolationScheme cell; fields( Ux ); sets ( line1 { type uniform; axis y; start (-0.06 0.01 0); end (-0.06 0.02 0); nPoints 100; } )
这样的话提取的结果沿y方向是均匀的,我的问题是能否按照y方向的网格尺寸来提取数据?
-
@D-Benjamin 可以提取,这个提取的是好像是网格中心的值
-
@D-Benjamin
谢谢你的回复!
一开始我表述的问题,我是想取网格节点上的值,不是网格中心的值。
这个表是东岳前辈翻译的openfoam3.01版本的用户指南。 -
请教各位CFDers, 这里我想得到指定点的压力信息,因此我用cloud,但是会缺少信息是怎么回事呢?我监测两根线的数据,每根上面布了等分的190个点,第一根线少了10个点数据,第二根线少了175个点数据。。这是怎么回事呢?我找到这些缺少的点,并没有发现这些点有什么异常。我也尝试用uniform这个方法,因为我的点是等分的,也会少点,但是情况会好一点,少一个点跟两个点。这是为什么呢?我想要所有点数据
-
@fangyuanaza 我当时用face这个类型,你试试吧
-
@fangyuanaza 没有遇到过,你去网上找找原因吧,可以看看是不是版本原因,或者这个字典里其他的位置的错误,我用的2.3.0,感觉还是设定的问题
-
@fangyuanaza 我最后自己发现,openFoam V7解决了这个问题,用lineUniform,不会丢失点,给之后的伙伴做个参考
-
@fangyuanaza 我也遇到这个问题了,貌似是工具里面判定网格中心点距离的问题,太小的网格就提取不到值