目前问题已经解决,自问自答了, 记录一下步骤:
1.需要将坐标点写到tecplot里面的宏文件中导入tecplot,
2.然后利用tecplot里面的data-extract-extract geom over time命令进行提取,
3.最后直接将对应的变量写进file输出即可。
目前问题已经解决,自问自答了, 记录一下步骤:
1.需要将坐标点写到tecplot里面的宏文件中导入tecplot,
2.然后利用tecplot里面的data-extract-extract geom over time命令进行提取,
3.最后直接将对应的变量写进file输出即可。
各位前辈好!
本人利用openfoam计算水翼空化流动,输出了100个时刻的流场数据,目前想利用tecplot提取这100个时刻流场中 下图这条监测虚线上的数据。这条虚线垂直距离水翼吸力面1mm。
目前的困难就是如何提取 这条检测线上的数据呢?
自己之前 截取水翼吸力面上的数据,直接利用slience截取水翼就可以,但现在 监测线 垂直距离水翼壁面 有1mm,就不知道怎么处理了,希望各位前辈能够提供一点思路 或者 建议,十分感谢
刚刚自己又研究了一下,现在又出现了新的问题,请问一下大家openfoam中有关比内能的定义代码在哪里找呢?目前我只能找到compressibleInterFoam里面有关比焓he的定义,但具体求解代码在src里面找不到了?
各位前辈好!
本人目前主要研究空化中的激波问题,读论文的时候(论文链接:https://www.cambridge.org/core/journals/journal-of-fluid-mechanics/article/numerical-study-of-cavitation-regimes-in-flow-over-a-circular-cylinder/C66ECA1BBE0036734834570F7DCE1683),
涉及到比内能与温度的公式2.4(下图),现在不明白水中比内能el与温度T的关系式是如何得到的呢?水的这个关系式为什么比气体的关系式多出一个Pc\rho_l呢?
有没有哪位前辈可以推荐一点参考资料呢?
@bestucan 前辈您好!很抱歉再次打扰您,针对您之前的回复,我认真研读了一下,但还是存在一些困难,还希望您能够指点一个思路,感激不尽!
我现在在用非线性SGS模型,为了防止计算崩掉,就要限制SGS模型计算的Tij,可是Tij是一个类型为 volTensorField
的张量,我现在无法提取出来这个Tij的每一个分量,进行限制。
我刚刚简单试验了一下如下代码:
const volSymmTensorField S = symm(gradU);
const volScalarField Z = S.zz();
,报错如下:
DNM.C: In member function ‘Foam::dimensionedVector Foam::compressible::LESNonlinearModels::DCNM::C(const volTensorField&) const’:
DNM.C:83:28: error: ‘const volSymmTensorField’ has no member named ‘zz’
const volScalarField Z = S.zz();
我目前的思路是参考tensor的定义成员xx xy xz的思路,将volTensorField中也定义一个xx xy xz等9个分量,,但不知道这样可行否,,同时由于这个原始的湍流模型代码比较老(是2.4版本的),我如何能快速找到tensor 和 volTensorField的定义和代码呢?
希望前辈百忙之中再指点一下,谢谢!
@benqing 在 paraView-求展向平均问题 中说:
@小考拉 paraview能不能做不清楚,但是可以写程序实现,下面是cfdonline上的程序,我用过,可以实现,你可以研究一下,源程序好像只有速度压力这些东西,alpha.water的话需要自己添加进去
https://www.cfd-online.com/Forums/openfoam-post-processing/106966-spanwise-averaging-three-dimensional-field.html
前辈您好!
我最近在研究您回复我的cfd online上的求解展向时均的代码,cfd online上面有两个代码,分别如下 和
,请问前辈您之前用的是哪一套代码呢?
我现在在研究第一套代码的spanwiseAvg.C文件,但里面的一些遍历网格单元的代码自己不是很清楚,,请问前辈有哪些资料可以参考学习一下呢?
另外在第一套代码中(spanwiseAvg.C)的file文件中为什么是EXE = $(FOAM_USER_APPBIN)/spanwiseAvg
呢?感觉看起来编译的是个求解器,
自己的of代码基础比较薄弱,还望前辈能够赐教,感激不尽
各位前辈们好!
我现在定义了一个张量 volTensorField S,现在想输出其中的 S.xx()这个分量的值,查看了一些前辈之前的讨论帖子:链接文本
请问对于 类型为volTensorField的张量S怎样输出它的分量S.xx()呢?
@bestucan 感谢前辈的回复,目前问题已经解决
在编译OpenFOAM之前,需要先编译ThirdParty,但OpenFOAM WiKi中的Ubuntu18.04版安装教程里面好像并没有“编译ThirdParty这一步”,希望以后大家注意吧