关于2D激波管验证
-
@李东岳 无粘,工质FLUENT那边用的是理想气体,OF这块我还没搞懂要怎么设置所以直接用的算例的physicalProperties,如下,刚用rhoCentralFoam跑了,1e-5s最大压力还是1.9e6
thermoType { type hePsiThermo; mixture pureMixture; transport const; thermo hConst; equationOfState perfectGas; specie specie; energy sensibleInternalEnergy; } mixture { specie { molWeight 28.9;//28.96; } thermodynamics { Cp 1005;//1004.5; Hf 0;//2.544e+06; } transport { mu 0; Pr 0.7;//1 } }
主要是之前做的1d的激波管符合的很好,2D就出现了这个问题
-
@李东岳 不好意思,李老师,再打扰您一下,我还有一个问题,我目前使用的是v10版本的multiphaseEulerFoam,我在dragModel里可以通过interface_.dispersed().d()这种来调用直径参数,现在我想在求解器的.c程序里调用它,应该用什么方式呢
我注意到您再小代码里提到过以下代码meanDiameter { type coded; libs ("libutilityFunctionObjects.so"); name error; codeExecute #{ const volScalarField& d = mesh().lookupObject<volScalarField>("d.alpha.oil"); scalar d32 = d.weightedAverage(mesh().V()).value(); if (Pstream::master()) { std::ofstream file; file.open ("d32", std::ofstream::out | std::ofstream::app); file << mesh().time().timeName() << " " << d32 << "\n"; file.close(); } #}; }
这段我是否能用呢