单个液滴在横流中的破碎
-
目前使用interFoam想要模拟一下单个液滴的袋装破碎,但总是达不到预期效果,不知道问题出在哪。
以下是边界条件设置,/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: plus | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volVectorField; object U; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 -1 0 0 0 0]; internalField uniform (0 0 60); boundaryField { inlet { type fixedValue; value uniform (0 0 60); } outlet { type pressureInletOutletVelocity; value uniform (0 0 0); } walls { type slip; } } /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: plus | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volScalarField; object p_rgh; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [1 -1 -2 0 0 0 0]; internalField uniform 0; boundaryField { inlet { type fixedFluxPressure; gradient uniform 0; value uniform 0; } outlet { type prghPressure; p uniform 0; value uniform 0; } walls { type zeroGradient; } } /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: plus | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volScalarField; object alpha.water; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 0 0 0 0 0 0]; internalField uniform 0; boundaryField { inlet { type fixedValue; value uniform 0; } outlet { type inletOutlet; inletValue uniform 0; value uniform 0; } walls { type zeroGradient; } } // ************************************************************************* //
以下是相场初始化情况,
-
实在想不明白问题在哪,各位同学老师能否抽空帮忙看一下
-
@李东岳 李老师,打扰了,能否抽空帮我看看这个小case
-
液滴为水滴,直径2mm,横流流速60m/s时,We大约是103;之前也试过30m/s,We大约是25,是更典型的袋装破碎区,但实际效果也和上图差不多
-
@李东岳 老师AMI是什么,是指AMR吗?另外dynamicMeshDict中的phi的修正是否也要开启?
correctFluxes ( (phi none) (rhoPhi none) (alphaPhi10 none) (rhoCpLPhi none) (rhoCpVPhi none) (alphaPhi_ none) (alphaPhi.water none) (U none) (interfaceNormal.water none) (interfaceCentre.water none) (nHat none) (nHatf none) (nHatf_ none) (dVf_ none) (Kf_ none) (ghf none) (deltaFunction_ none) (talphaPhiCorr0_ none) );