皆様こんにちは
酒井です.
この前の円筒内流れについてはシミュレーションは正しい結果を得ることができましたが,ソルバをsimpleFoamに変更して解析を行うと添付ファイルみたいな解析結果になり得たい結果になりません.円筒の長さは2500mm,直径100mm,動粘性係数1e-6,速度をinletから0.001m/s,レイノルズ数は100です.また,初期条件としてnutとnuTidaのフォルダを以下のように設定しました.
また,コマンドはblockMesh→snappyHexMesh(overwrite)→decomposePar→mpirun -np 4 simpleFoam -parallel→reconstructPar→paraFoamです.
//nutフォルダ--------------------------------------------
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
dimensions [0 2 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet_1_solid
{
type freestream;
freestreamValue uniform 0;
}
outlet_1_solid
{
type freestream;
freestreamValue uniform 0;
}
side_1_solid
{
type nutUSpaldingWallFunction;
value uniform 0;
}
defaultFaces
{
type zeroGradient;
}
//-------------------------------------------------------------
//nuTidaフォルダ--------------------------------------
dimensions [0 2 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet_1_solid
{
type freestream;
freestreamValue uniform 0;
}
outlet_1_solid
{
type freestream;
freestreamValue uniform 0;
}
side_1_solid
{
type fixedValue;
value uniform 0;
}
defaultFaces
{
type zeroGradient;
}
//-------------------------------------------------------------
以前にもこのような投稿があったと思うのですが,私が検索すると検索結果なしになっていました.投稿の回答としては縮流を考慮しなければならないことから計算領域を伸ばした方が良いと書いてあったと思いますが,具体的な方法がわかりませんでした.
大変恐縮ですが,どのような方法をとればいいのかご教示をお願いします.また長文になってしまい申し訳ありません.