OpenFOAM

T721_041 elbow

この記事は約6分で読めます。

OpenFoamのサンプル確認(パラメータやキーワードの覚書)です。

チュートリアルフォルダ:チュートリアル場所(windows)

次ページ:メッシュの置き換え

ベース

バージョン : WINDOWS v2206

引用元

<チュートリアルフォルダ>\incompressible\icoFoam\elbow

結果図

速度 圧力

作業

基本的な流れはT703 OpenFoam tipsと同じです。(または作業

//要素変換 resorceフォルダからelbow.mehをコピーしておきます。
fluentMeshToFoam elbow.msh

//計算実行//
icoFoam

//ParaView用VTK変換//
foamToVTK

fluentの要素を使用します。

全体構造

elbow
├ 0                       
│ ├ p                    
│ └ U                    
├ constant                
│ └ transportProperties  
├ system                  
│ ├ controlDict          
│ ├ foamDataToFluentDict 
│ ├ fvSchemes            
│ └ fvSolution           
├ Allclean                
└ Allrun                  

0

p

dimensions      [0 2 -2 0 0 0 0];

internalField   uniform 0;

boundaryField
{
    wall-4
    {
        type            zeroGradient;
    }

    velocity-inlet-5
    {
        type            zeroGradient;
    }

    velocity-inlet-6
    {
        type            zeroGradient;
    }

    pressure-outlet-7
    {
        type            fixedValue;
        value           uniform 0;
    }

    wall-8
    {
        type            zeroGradient;
    }

    frontAndBackPlanes
    {
        type            empty;
    }
}

U

dimensions      [0 1 -1 0 0 0 0];

internalField   uniform (0 0 0);

boundaryField
{
    wall-4
    {
        type            noSlip;
    }

    velocity-inlet-5
    {
        type            fixedValue;
        value           uniform (1 0 0);
    }

    velocity-inlet-6
    {
        type            fixedValue;
        value           uniform (0 3 0);
    }

    pressure-outlet-7
    {
        type            zeroGradient;
    }

    wall-8
    {
        type            noSlip;
    }

    frontAndBackPlanes
    {
        type            empty;
    }
}

constant

transportProperties

nu              0.01;

system

controlDict

application     icoFoam;

startFrom       latestTime;

startTime       0;

stopAt          endTime;

endTime         10;

deltaT          0.05;

writeControl    timeStep;

writeInterval   20;

purgeWrite      0;

writeFormat     ascii;

writePrecision  6;

writeCompression off;

timeFormat      general;

timePrecision   6;

runTimeModifiable true;

foamDataToFluentDict

p               1;

U               2;

T               3;

h               4;

k               5;

epsilon         6;

alpha1          150;

fvSchemes

ddtSchemes
{
    default         Euler;
}

gradSchemes
{
    default         Gauss linear;
}

divSchemes
{
    default         none;
    div(phi,U)      Gauss limitedLinearV 1;
}

laplacianSchemes
{
    default         Gauss linear corrected;
}

interpolationSchemes
{
    default         linear;
}

snGradSchemes
{
    default         corrected;
}

fvSolution

solvers
{
    p
    {
        solver          PCG;
        preconditioner  DIC;
        tolerance       1e-06;
        relTol          0.05;
    }

    pFinal
    {
        $p;
        relTol          0;
    }

    U
    {
        solver          smoothSolver;
        smoother        symGaussSeidel;
        tolerance       1e-05;
        relTol          0;
    }
}

PISO
{
    nCorrectors     2;
    nNonOrthogonalCorrectors 2;
}

その他

次ページ以降

類似:B211 mixing elbow (elmer)

コメント

Translate »
タイトルとURLをコピーしました