Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
9014ed72-a94e-4c09-b581-d14e11c5724e-image.png 如图所示,我想给vv赋予随机变量xx1的值,但xx1处会报错,试了好多方法都无法解决,想请教下各位老师修改的方向。
已解决,解决方案是scalarDict.set("vv", "vv [0 0 0 0 0 0 0] -0.1");
@1064168551 在 求助:在codedict中读取求解器中定义的标量 中说:
@李东岳 a6bccb55-b62e-4688-bc61-dc2f9e6911e5-image.png 东岳老师,抱歉再打扰您,我现在改成这个样子,还是会报错,dimensionedScalar好像还是无法lookup
报错在这里,就还是这行const dimensionedScalar vv = mesh.lookupObject<dimensionedScalar>("vv");有问题 56be09a2-6412-49a3-9c59-598dfb8ef235-image.png
@1064168551 在 openfoam自定义边界条件编译时报错,恳请论坛内各位老师解惑 中说:
const incompressible::RASModel& rasModel = db().lookupObjectFoam::incompressible::RASModel("RASProperties"); scalarField nueff = rasModel.nuEff()().boundaryField()[patch().index()];
const incompressible::RASModel& rasModel = db().lookupObjectFoam::incompressible::RASModel("RASProperties");
scalarField nueff = rasModel.nuEff()().boundaryField()[patch().index()];
你这边伴随边界条件中并没有用到nueff的值,可以直接把这几行代码注释掉。
可能的地方太多了。材料、边界条件、初值、计算设置都有可能
@李东岳 谢谢李老师,我是两个block对应一个block会出问题,把右边的大block改成两个就不会出现defaultfaces了92c2268c-e867-4bd3-afec-cd574590677b-image.png
@李东岳 好的,谢谢老师,我目前主要是想对多组分气体(氧气和氮气)的稳态流动扩散进行求解,想着基于twomixingLiquidfoam简单修改修改,因为我对MULES研究的不多,如果是稳态计算的话,我可否直接在相方程里面添加对流项fvm::div(phi,alpha1),将求解alpha1的方程写成: fvm::div(phi,alpha1) - fvm::laplacian ( volScalarField("Dab", Dab + alphatab*turbulence->nut()), alpha1 ) 从而删去MULES部分呢?
alpha方程的对流项是通过MULES来算的。因此区分开了。
有个问题想要请教下各位老师,如图,twoliquidmixingFoam求解器里面这个扩散方程里面为啥没有对流项fvm::div(phi,alpha)?
@李东岳 好的,谢谢老师
请问哪位有东岳老师的twoLiquidMixingFoam解析,方便发我一下嘛,qq邮箱:1064168551@qq.com,感谢