这个改动可是太大了,openfoam2.1.1是很老的版本了,官方发布都会进行算法类的提高,不过如果是别人写的求解器,你还是用211吧,移植不简单。
赵一铭
帖子
-
-
看起来你要安装extend-3.0的DensityBasedTurbo在extend-4.0上,估计行不通。。。
-
添加这个在你的PIMPLE括号里面:
pRefValue 0; pRefCell 0;
-
网格数量分别是14w+和13w+(手册上加密网格后的数量)
如果要验证对比,最好用完全一样的网格。
realizeable k-e和k-e
湍流模型也不同咯?
另外,看起来你OpenFOAM模拟的结果是错的。。。好像和自带的算例不一样。
-
-
mesh.V()
可以输出网格体积
-
E5 2696V3, 22核44线程,支持双路,打补丁后频率3.6Ghz不成问题。价格便宜,只要不到5000。
5000 :crying:
-
-
我又看了一下isoAdvector那个动画,简直太神器了,秒杀MULES啊
-
https://cfd.direct/openfoam/free-software/waves/
基金会自己开发了个造波的库,不知道和别人对比起来怎么样?
-
恩,基本上新闻类,叙事类,只算写文章的大约3-4小时。排版我俩一起大约需要1小时,现在排版稍微快了点,几十分钟就可以。
算法类多长时间就不一定了。算法类文章更长。其实CFD界的文章,看起来没多少,但是写起来可不容易。现在做原创的东西,比转载麻烦的不是100倍啊!!关键是找素材。。。。找起来太费事了...
-
😂😂
这个表情怎么打出来的 :-) :l -
暂时不支持删贴哦 :expressionless:
-
一般新版本OpenFOAM出来之后,其他的外挂包都不能用,都需要原作者做改动的。所以swak4foam很有可能用不了。
如果要安装多版本OpenFOAM,在bashrc下面设置好环境变量即可,比如这样:
alias of222="source /opt/openfoam/openfoam222/etc/bashrc" alias of4="source /opt/openfoam/openfoam4/etc/bashrc"
每次运行的时候,在终端键入of222则运行openfoam222,of4则运行openfoam4
-
OMG...辛苦辛苦....我也编译完了,暂时还没玩..
天天好运 -
一年都没解决啊?这一年期间,你怎么模拟的...:confused:
-
2008年的。。。我还在上高中!。 :big_mouth:
-
那个写的太繁琐了,我用岳哥那个虚拟机,直接下载1706,然后编译就好了,现在已经全部编译完了。
-
已经编译到热物理模型了,还没出现问题。我直接在我的系统上下载编译的:下载下来,
./Allwmake
,目前没问题啊。你具体怎么做的? -
我安装试试,安装完了告诉你嘿嘿
-
inlet { type uniformFixedValue; uniformValue table ( (0 (1 0 0)) (1000 (2 0 0)) (2000 (3 0 0)) ); value $internalField; }
-
不懂... 很高级的样子..
-
怎么打开的?paraview打开foam后缀文件?打开foam文件闪退还是paraview自己闪退“?
-
我记得ggi和MRF不能同时用的。。
-
我发现个问题,你那个同时调用GGI和MRF?
-
在你的
createField.H
里面加上:#include "readGravitationalAcceleration.H" #include "readhRef.H" #include "gh.H"
在你的UEqn.H里面加上
MRF.correctBoundaryVelocity(U); tmp<fvVectorMatrix> tUEqn ( fvm::div(phi, U) + MRF.DDt(U) + turbulence->divDevReff(U) == fvOptions(U) ); fvVectorMatrix& UEqn = tUEqn.ref(); UEqn.relax(); fvOptions.constrain(UEqn); //if (simple.momentumPredictor()) { solve(UEqn == -fvc::grad(p) + gh); fvOptions.correct(U); }
试试...简单一个想法,没验证过,
buoyantSimpleFoam
里面不是有重力么?
http://dyfluid.com/buoyantPimpleFoam.html -
这个问题我在CFD界发过一个类似的文章,也是一个类似背压升高的情况,不过不知道你这个是不是这个原因,结果怎么样?
-
比MULES更好的算法?看起来很尖锐啊,目前有没有完全尖锐的算法?好像教材里面说都有耗散性?
发JFM啊岳哥,带我第9作者。 -
确实!好眼力。
@李东岳 -
i9都出来了?...
-
感觉你需要按照方程写UDF,这几个项应该不是常规需要研究的项。
-
OpenFoAM,ESI,extend目前太复杂了,背后的关系永远说不清啊。
-
find src applications -name "*.L" -type f | xargs sed -i -e 's=\(YY\_FLEX\_SUBMINOR\_VERSION\)=YY_FLEX_MINOR_VERSION < 6 \&\& \1='
之前编译OpenFOAM22x出现错误,后来用这个语句弄好了,给需要的人好了。
https://www.cfd-online.com/Forums/openfoam-installation/163986-building-openfoam-3-0-archlinux.html -
forAll(alpha, celli)
表示循环整个网格单元 :cheeky: -
静置50天?静置的话速度是不是很低?
-
另外,这个判断
alpha[celli] == 0.5
,只是判断是不是等于0.5。或许你可以写为:if(alpha[celli] > 0.89 && alpha[celli] < 0.91)
-
forAll(alpha, celli) { if(alpha[celli] == 0.5) { } else { } }
-
forAll(alpha, celli0) { if(alpha[celli] == 0.5) { } else { } }
-
什么是合力?力不是压强×面积么?...
-
我咋没法编辑答案了。有些地方我想最好修改一下。
之前有人问问题之后,获得到答案之后就把问题删除了,后来我们就说防止编辑,不准确的可以继续回帖。
你这个答案我也学习学习.... 目前双曲PDE这面对流格式的精准度也是个问题,不知道LU-SGS和我这个有没有关系,当时我只是有这么个想法. -
@killer_allan
Any feedback? :joking: -
很多人讨论MULES,但是现在大家都不知道怎么回事,岳哥是不是分析分析这个MULES作用大么?很神奇的样子。
-
进出口压力可以在paraview里面看的,直接在网格里面选择进口和出口,显示压力就行了。
效率是什么?.. -
好的,我看看,文章不长,图很多,简单点。。。
-
那还是相信论文比较好,哈哈。不过你那个速度也很大,600m/s了,确实是不可压缩?
-
那可能有点不正常了,我觉得不正常,可能你设置错了。
参考压力CFD界发过一个文章,你可以找找看。是可以随便设置的
-
什么是壁面散热边界条件?....Fluent里面有么?
-
比如这个:
// Do a synchronisation of coupled points after creation of any patches. // Note: this does not work with points that are on multiple coupled patches // with transformations (i.e. cyclics). pointSync false; // Patches to create. patches ( { //- Master side patch name AMI1;//你要命名的名字2 patchInfo { type cyclicAMI; matchTolerance 0.0001; neighbourPatch AMI2; transform noOrdering; } constructFrom patches; patches (innerCylinderSmall);//在你fluent网格倒进来之后,写上你的第一个patch的名字 } { //- Slave side patch name AMI2;//你要命名的名字1 patchInfo { type cyclicAMI; matchTolerance 0.0001; neighbourPatch AMI1; transform noOrdering; } constructFrom patches; patches (innerCylinderSmall_slave);//在你fluent网格倒进来之后,写上你的第二个patch的名字 } );
他的意思是,网格需要是双层的,通常网格是单层的,但是动网格需要是双层的才能处理交接面 :expressionless:
-
你是说压力小于0? 不可压缩模拟经常压力小于0啊。不可压缩模拟里面压力是相对的。你可以设置参考压力为50 或者500看看,应该就不是小于0了。这只是个相对压力。
-
服 @李东岳
OpenFOAM不同版本代码转换的问题
DensityBasedTurbo在Openfoam extend 4.0 上的安装问题. 确实Time.H文件?
请教一下开始计算时弹出的压力场参考值设置错误是怎么回事?
求助dam_break模型,我用fluent和OpenFOAM算出来差异有点大
网格体积
网格体积
新的Ryzen有用过的吗?
of-v1706中的IsoAdvector
of-v1706中的IsoAdvector
基金会那个造波的怎么样?
of-v1706中的IsoAdvector
AeroFoamV1-2008 移植到OF41
一阶迎风格式数值扩散的原因
swak4Foam 和 OpenFOAM4.1
关于OpenFOAM-v1706安装失败的问题
网上一个管道小王哥
AeroFoamV1-2008 移植到OF41
关于OpenFOAM-v1706安装失败的问题
关于OpenFOAM-v1706安装失败的问题
关于OpenFOAM-v1706安装失败的问题
在OpenFOAM运算过程中,能否自动更新边界条件?
并行计算入门求解
请问,paraFoam一打开点apply就闪退,是咋回事儿呢?
关于数值模拟离心泵过程中发散的一些问题
关于数值模拟离心泵过程中发散的一些问题
OpenFOAM怎么加载重力场?
interPhaseChangeFoam空化求解,负绝对压力问题
通量分裂在多相流中的应用小测验
of中的多相流求解器
新的Ryzen有用过的吗?
求助-CFX、Fluent里使用SST模型时怎么查看k、w的生成项和耗散项的分布图?
isoAdvector作者对于代码集成到OpenFOAM中的回答
OpenFOAM22x编译错误
判断alpha==零点几的语句怎么编写
fluent非稳态计算的时间步长与总求解时间问题
判断alpha==零点几的语句怎么编写
判断alpha==零点几的语句怎么编写
判断alpha==零点几的语句怎么编写
OpenFOAM后处理问题?
LU-SGS求解器
有关CFDEM安装
一个非常简单的鼓泡床face momentum算法测试+MULES
关于MRFSimpleFoam求解离心泵的一些问题
欣赏一组美图
如何解释计算喷嘴缩口处的负压问题?
如何解释计算喷嘴缩口处的负压问题?
传热边界
多个网格合并问题?
如何解释计算喷嘴缩口处的负压问题?
地下室的CFD有志青年