arima
unread,May 23, 2012, 12:25:54 AM5/23/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenFOAM
ユーザーの皆様へ
icoFsiFoam(DEXCS_FSI 3D) を使って流速20m/sで片持ち柱(高さH=0.6m 幅B=0.05m 奥行D=0.05m)、
動粘性係数0.001m2/s、Re=1000を //# include "setPressure.H"、//# include
"solveSolid.H" を読み込まずに、つまり連成させずにicoFoamと同じ条件下で、解析領域は例題の2倍の高さにした直方体(高さ
2m×奥行1m×h幅6m)で解析を行っています。片持ち柱の設置場所は解析領域幅の端から2mの位置です。
本解析が正しく表しているかどうか、他の論文と抗力係数と揚力係数を比較すると異なった値を算出しており、原因が分かりません。多くの意見を参考にして
原因を解決したいのでよろしくお願いします。
いくつかの論文を参考にするとRe=1000での実験値と解析値はともに抗力係数、揚力係数はそれぞれCd=2.0,Cl=1.5です。
本解析(icoFsiFoamの連成なし)の平均抗力係数と平均揚力係数はCd=1.24 Cl=0.06
圧力の収束により異なった結果が表れるという意見もありましたのでfvsolutionと収束状況も合わせて以下に記します。
functionは以下のように設定しました。
forces
{
type forces;
functionObjectLibs ("libforces.so"); //Lib to load
patches (consoleFluid); // change to your patch name
rhoInf 1.225; //Reference density for fluid
CofR (0.15 0 0); //Origin for moment calculations
}
forceCoeffs
{
type forceCoeffs;
functionObjectLibs ("libforces.so");
patches (consoleFluid); //change to your patch name
rhoInf 1.225;
CofR (0 0 0); //Origin of the moment calculation
liftDir (0 1 0); // direction on Cl
dragDir (1 0 0); // direction on Cd
pitchAxis (0 1 0);
magUInf 20;
lRef 0.6; //length of the object i.e. h(0.6)
Aref 0.03; //area of the object B(0.05)*h(0.6)
}
fvsolutionは以下です。
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * //
solvers
{
p ICCG 1e-06 0;
// p AMG 1e-06 0 500;
U BICCG 1e-05 0;
}
PISO
{
nCorrectors 2;
nNonOrthogonalCorrectors 1;
pRefCell 0;
pRefValue 0;
}
//
************************************************************************* //
収束はこのようになっています。
Courant Number mean: 0.043256 max: 0.71997 velocity magnitude: 25.7606
Time = 0.0402
PCG: Solving for motionUx, Initial residual = 0, Final residual = 0,
No Iterations 0
PCG: Solving for motionUy, Initial residual = 0, Final residual = 0,
No Iterations 0
PCG: Solving for motionUz, Initial residual = 0, Final residual = 0,
No Iterations 0
volume continuity errors : volume = 11.9985, max error = 0, sum local
= 0, global = 0
Motion magnitude: mean = 0 max = 0
PBiCG: Solving for Ux, Initial residual = 0.00292805, Final residual
= 4.68933e-07, No Iterations 2
PBiCG: Solving for Uy, Initial residual = 0.00565219, Final residual
= 6.20721e-07, No Iterations 2
PBiCG: Solving for Uz, Initial residual = 0.00548541, Final residual
= 3.3651e-07, No Iterations 2
PCG: Solving for p, Initial residual = 0.0150603, Final residual =
9.65444e-07, No Iterations 143
PCG: Solving for p, Initial residual = 9.64287e-07, Final residual =
9.64287e-07, No Iterations 0
Moving mesh time step continuity errors : sum local = 6.30886e-11,
global = -9.04344e-13, cumulative = 8.80474e-10
PBiCG: Solving for Ux, Initial residual = 5.57864e-05, Final residual
= 1.00794e-06, No Iterations 1
PBiCG: Solving for Uy, Initial residual = 0.000178689, Final residual
= 3.81521e-06, No Iterations 1
PBiCG: Solving for Uz, Initial residual = 0.000238688, Final residual
= 8.35888e-06, No Iterations 1
PCG: Solving for p, Initial residual = 0.0101316, Final residual =
9.98591e-07, No Iterations 222
PCG: Solving for p, Initial residual = 9.99119e-07, Final residual =
9.99119e-07, No Iterations 0
Moving mesh time step continuity errors : sum local = 6.53907e-11,
global = -5.83174e-13, cumulative = 8.79891e-10
ExecutionTime = 3618.06 s
Courant Number mean: 0.0432599 max: 0.719758 velocity magnitude:
25.7521
Time = 0.0405
PCG: Solving for motionUx, Initial residual = 0, Final residual = 0,
No Iterations 0
PCG: Solving for motionUy, Initial residual = 0, Final residual = 0,
No Iterations 0
PCG: Solving for motionUz, Initial residual = 0, Final residual = 0,
No Iterations 0
volume continuity errors : volume = 11.9985, max error = 0, sum local
= 0, global = 0
Motion magnitude: mean = 0 max = 0
PBiCG: Solving for Ux, Initial residual = 0.00291522, Final residual
= 4.58361e-07, No Iterations 2
PBiCG: Solving for Uy, Initial residual = 0.00564626, Final residual
= 6.18169e-07, No Iterations 2
PBiCG: Solving for Uz, Initial residual = 0.00549071, Final residual
= 3.65492e-07, No Iterations 2
PCG: Solving for p, Initial residual = 0.0152259, Final residual =
9.66449e-07, No Iterations 143
PCG: Solving for p, Initial residual = 9.65238e-07, Final residual =
9.65238e-07, No Iterations 0
Moving mesh time step continuity errors : sum local = 6.32453e-11,
global = -1.17355e-12, cumulative = 8.78717e-10
PBiCG: Solving for Ux, Initial residual = 5.71075e-05, Final residual
= 1.01568e-06, No Iterations 1
PBiCG: Solving for Uy, Initial residual = 0.000179952, Final residual
= 3.80627e-06, No Iterations 1
PBiCG: Solving for Uz, Initial residual = 0.000238904, Final residual
= 8.26208e-06, No Iterations 1
PCG: Solving for p, Initial residual = 0.0103706, Final residual =
9.87111e-07, No Iterations 221
PCG: Solving for p, Initial residual = 9.87539e-07, Final residual =
9.87539e-07, No Iterations 0
Moving mesh time step continuity errors : sum local = 6.47464e-11,
global = -7.73899e-13, cumulative = 8.77943e-10
ExecutionTime = 3643.28 s