楼主您好,请问您提到的“interFOAM一直有些问题,如交界面出现褶皱,交界面相对速度不正常的大”的信息是在哪里获取到的?我最近在自己的计算中也发现了这个问题,但是一直不知道如何解释以及如何避免。。。。谢谢~
范准
帖子
-
求解:interFOAM网格收敛做不到 -
如何从字典读入一串系数我是这样做的:
在求解器中,添加这样的代码:IOdictionary meshProperties ( IOobject ( "meshProperties", runTime.constant(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE ) ); scalar xnumber(int(readScalar(meshProperties.lookup("xnumber")))); scalar ynumber(int(readScalar(meshProperties.lookup("ynumber"))));
在算例文件夹的constant文件夹中,创建一个名为meshProperties的文件,内容为
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.x | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object meshProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // xnumber 20; ynumber 10;
这样一来,参数xnumber和参数ynumber的值,就是通过算例文件夹里面的参数设定文件读取的了
-
请问snappyHexMesh扣除小斜率边界时产生的台阶应该怎样处理?@yfclark 刚刚开始苦逼的直博。。。。。。。
-
请问snappyHexMesh扣除小斜率边界时产生的台阶应该怎样处理?@东岳 举个例子,我希望把他从上面这样的网格,
变化成下面这样的网格
我试验过很多次,当实际底部边界的斜率比较大的时候,比如说0.2啊0.3啊这样的,画出来的网格边界就能够很好地保留实际边界的斜率,例如下图,
但是当我实际底部边界的斜率很小很小,例如此算例为0.002时,画出来就成了第一幅图那样了
-
请问snappyHexMesh扣除小斜率边界时产生的台阶应该怎样处理?@东岳 谢谢东岳前辈指导,我也发现随着网格的细化,这些台阶会越来越小,但是这也带来着计算量的迅速增加,怎样在保持原有网格数量的基础上,达到消除台阶的目的,这正是我目前死磕的地方。
-
请问snappyHexMesh扣除小斜率边界时产生的台阶应该怎样处理?是这样的,我画了一个长方体的背景网格,现在有一个斜率大概只有0.002的微微倾斜的边界面,是平面,我生成了STL格式的边界模型之后,用snappyHexMesh进行切割扣除,发现这个微微倾斜的斜面并不能够被很好地保留下这种几何特征,而是变成了下面这种,水平线-台阶-水平线-台阶-水平线,这样的形式,而不是一个连续的斜线。
不知道要怎么才能够完美保留微微倾斜变截面的几何特征,而避免这种台阶式的突变呢?谢谢各位前辈赐教~ -
某些算例中ParaView无法查看初始场的信息?@netbuger 哇!确实是这样的!我把这个选项取消掉就能够看得到了!谢谢前辈指点~~
-
某些算例中ParaView无法查看初始场的信息?@宝丁 我也是将边界设置成了不同的组!应该就是这个问题。多谢多谢~~~
-
某些算例中ParaView无法查看初始场的信息?不知道各位前辈有没有遇到过一种情况,就是在还没有进行计算的算例中(也就是只有0、constant、system文件夹。已经完成blockMesh和setFields等)打开ParaView查看初始条件,没办法加载出初始场的信息。
举个例子,在正常情况下,打开算例Apply的时候是这样的,我们可以在Cell Arrays中选择需要加载的场,
但是在某些算例中,Apply的时候是这样的
在Cell Arrays中并未显示任何可以加载的场。
不知道为什么会出现这种问题?我目前找到的一个歪门邪道的解决办法是把0文件夹改名为1,然后再打开ParaVIew查看,查看完了把名字再改回0。
-
OpenFOAM 无网络安装教程是的,现在我遇到的一个问题就是GCC的版本问题,还不知道怎么在单机状态下把GCC的版本更新了。。这个还需要我去探究
-
U*sin(t)边界条件可以用一个名叫groovyBC的第三方插件,自由定义边界条件
-
fieldAverage怎样对指定时间范围求时均?@一二 哇,受教了受教了,谢谢前辈指点迷津~~~~~
-
fieldAverage怎样对指定时间范围求时均?在用fieldAverage工具的时候遇到了一个问题,比如说整个计算时间是0-10秒,假设这个流动5秒后才稳定,那么我只能对5-10秒内的流场进行时均,请问这应该怎么做呢?
我目前想到的非正式解决办法是,把整个计算分成两个算例,第一个算例正常计算0-5秒,然后第二个算例从5秒开始计算5-10秒并在计算过程中时均。不知道还有没有更巧妙些的办法呢?
希望各位前辈不吝赐教~
-
OpenFOAM无法调用ParaView的解决办法@东岳
哇,前辈好~~~ -
静止水中气泡上升流线图输出实在不行,用PS?。。。。
-
OpenFOAM可以用来算流场中的噪音吗?如题,最近导师想让我了解一下噪声相关的东西。不知道能不能用OpenFOAM计算噪音,如果不能,那需要用OpenFOAM计算出流场的压力场,然后导入到其他软件里面计算噪音咯?希望前辈们不吝赐教~
-
测试颜色Colorful Fluid Dynamics
-
怎样输出interFoam中的项分数?@dzw05 明白了,也就是说,water并不是一个真正原始的量,这个量的值实际上是由alpha1来指定的,那么我想输出water,直接就输出alpha1就行了。我刚刚试了一下,确实是这样的。多谢啦~~~~
-
OpenFOAM的2.0.x版本是什么意思?@bestucan 那也是学长,厉害了~
-
OpenFOAM的2.0.x版本是什么意思?@bestucan 嗯,这个链接对了,谢谢前辈~~~