![Page 1: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/1.jpg)
La groupe des recherches de la mécanique des fluides appliquée
ناپايداري پديده كردن استفاده Plateau-Rayleighمدل باافزار نرم OpenFOAMاز
: فرهناك مهدي تنظيم و تهيه
![Page 2: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/2.jpg)
هندسه مساله
10 cm
10 cm
3 cm
5 cm according to the setfields file
1 mm & 2 mm
AIR
AIR
![Page 3: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/3.jpg)
شبكه مساله
در مساله پسوند Gambitهندسه با فايل و است شده بندي مش زير صورت mshبهپوشه در شبكه به آدرس caseمربوط در نظر مورد
Home/OpenFOAM/~-1.5-dev/run سپستوسط و شده داده وارد konsoleقراردستور با و شده نظر در fluentMeshToFoamآدرسمورد را نظر مورد شبكه
OpenFOAM. كنيم مي ايجادپوشه وارد آن به مربوط اطالعات در polyMeshو كه شود مي
و boundaryفايل مرزي شرايط نوع به مربوط اطالعات توان مي . كرد مشاهده را سلولي صفحات تعداد
![Page 4: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/4.jpg)
شرايط مرزي
atmosphere 1
atmosphere 2PipeWall
LeftAndRightWall
BottomWall
![Page 5: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/5.jpg)
6( BottomWall { type wall; nFaces 162; startFace 47489; } PipeWall { type wall; nFaces 68; startFace 47651; } LeftAndRightWall { type wall; nFaces 510; startFace 47719; } atmosphere2 { type patch; nFaces 96; startFace 48229; } atmosphere1 { type patch; nFaces 66; startFace 48325; } frontAndBackPlanes { type empty; nFaces 47940; startFace 48391; })
![Page 6: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/6.jpg)
شرط مرزي گاما )كسر نسبت حجمي دو فاز(dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField{ BottomWall { type zeroGradient; } PipeWall { type zeroGradient; } LeftAndRightWall { type zeroGradient; } atmosphere2 { type inletOutlet;
inletValue uniform 0;value uniform 0;
} atmosphere1 { type inletOutlet;
inletValue uniform 0;value uniform 0;
} frontAndBackPlanes { type empty; }}
![Page 7: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/7.jpg)
;dimensions [1 -1 -2 0 0 0 0]شرط مرزي فشار
internalField uniform 0;
boundaryField{ BottomWall { type zeroGradient; } PipeWall { type zeroGradient; } LeftAndRightWall { type zeroGradient; } atmosphere2 { type totalPressure; U U; phi phi; rho rho; psi none; gamma 1; p0 uniform 0; value uniform 0; } atmosphere1 { type totalPressure; U U; phi phi; rho rho; psi none; gamma 1; p0 uniform 0; value uniform 0; } frontAndBackPlanes { type empty; }}
![Page 8: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/8.jpg)
;dimensions [0 1 -1 0 0 0 0]شرط مرزي سرعت
internalField uniform (0 0 0);
boundaryField{ BottomWall { type fixedValue; value uniform (0 0 0); } PipeWall { type fixedValue; value uniform (0 0 0); } LeftAndRightWall { type fixedValue; value uniform (0 0 0); } atmosphere2 { type pressureInletOutletVelocity; phi phi; value uniform (0 0 0); } atmosphere1 { type pressureInletOutletVelocity; phi phi; value uniform (0 0 0); } frontAndBackPlanes { type empty; }}
![Page 9: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/9.jpg)
• /*--------------------------------*- C++ -*----------------------------------*\| ========= | || \\ / F ield | OpenFOAM: The Open Source CFD Toolbox || \\ / O peration | Version: 1.5 || \\ / A nd | Web: http://www.OpenFOAM.org || \\/ M anipulation | |\*---------------------------------------------------------------------------*/FoamFile{ version 2.0; format ascii; class dictionary; object setFieldsDict;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
defaultFieldValues( volScalarFieldValue gamma 0);
regions( boxToCell { box (-0.03 0.12 -1) (0.03 0.14 1);
fieldValues ( volScalarFieldValue gamma 1 ); });
// ************************************************************************* //
setFieldsDictفايل
مرزهاي كه شود توجهsetFields روي بر نبايد
از غير نوع با wallمرزهاي. شود منطبق
![Page 10: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/10.jpg)
• /*--------------------------------*- C++ -*----------------------------------*\| ========= | || \\ / F ield | OpenFOAM: The Open Source CFD Toolbox || \\ / O peration | Version: 1.5 || \\ / A nd | Web: http://www.OpenFOAM.org || \\/ M anipulation | |\*---------------------------------------------------------------------------*/FoamFile{ version 2.0; format ascii; class dictionary; object controlDict;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
application interFoam;
startFrom latestTime;
startTime 0;
stopAt endTime;
endTime 3;
deltaT 0.00001;
writeControl adjustableRunTime;
writeInterval 0.01;
purgeWrite 0;
writeFormat ascii;
writePrecision 6;
writeCompression uncompressed;
timeFormat general;
timePrecision 6;
runTimeModifiable yes;
adjustTimeStep yes;
maxCo 0.5;
maxDeltaT 1;
// ************************************************************************* //
controlDictفايل
![Page 11: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/11.jpg)
• /*--------------------------------*- C++ -*----------------------------------*\| ========= | || \\ / F ield | OpenFOAM: The Open Source CFD Toolbox || \\ / O peration | Version: 1.5 || \\ / A nd | Web: http://www.OpenFOAM.org || \\/ M anipulation | |\*---------------------------------------------------------------------------*/FoamFile{ version 2.0; format ascii; class dictionary; object environmentalProperties;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
g g [0 1 -2 0 0 0 0] (0 -9.81 0);
// ************************************************************************* //
environmentalPropertiesفايل
![Page 12: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/12.jpg)
• /*--------------------------------*- C++ -*----------------------------------*\| ========= | || \\ / F ield | OpenFOAM: The Open Source CFD Toolbox || \\ / O peration | Version: 1.5 || \\ / A nd | Web: http://www.OpenFOAM.org || \\/ M anipulation | |\*---------------------------------------------------------------------------*/FoamFile{ version 2.0; format ascii; class dictionary; object transportProperties;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
phase1{ transportModel Newtonian; nu nu [0 2 -1 0 0 0 0] 1e-06; rho rho [1 -3 0 0 0 0 0] 1000;}
phase2{ transportModel Newtonian; nu nu [0 2 -1 0 0 0 0] 1.48e-05; rho rho [1 -3 0 0 0 0 0] 1;}
sigma sigma [1 0 -2 0 0 0 0] 0.07;
// ************************************************************************* //
transportPropertiesفايل
water
air
![Page 13: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/13.jpg)
حلگر اين interFoamاز حل دو caseبراي هاي جريان براي كه است شده استفاده. است فازي
مانند هايي ، fvSchemesفايل fvSolution وdynamicMeshDict پوشه از عيناdamBreak. اند شده كپي
![Page 14: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/14.jpg)
پوشه konsoleابتدا آدرس وارد و كرده باز . caseرا با سپس شويم مي شده ايجاددستور براي setFieldsنوشتن شده تنظيم افزار boxشرايط نرم براي نظر مورد
. شود مي تعريف
OpenFOAMدر caseحل
![Page 15: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/15.jpg)
دستور نوشتن با حل interFoamسپس به .caseشروع كنيم مي نظر مورد
![Page 16: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/16.jpg)
دستور نوشتن با حل اتمام از در paraFoamپس نتايج مشاهده .paraViewبه پردازيم ميMesh Regions گزينه روي بر و كرده انتخاب .applyرا كنيم مي كليك
![Page 17: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/17.jpg)
Surface وgamma روي بر و كرده انتخاب .playرا كنيم مي كليك
![Page 18: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/18.jpg)
: است آمده بدست مختلف هاي زمان در زير نتايج
![Page 19: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/19.jpg)
![Page 20: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/20.jpg)
![Page 21: La groupe des recherches de la mécanique des fluides appliquée مدل كردن پديده ناپايداري Plateau-Rayleigh با استفاده از نرم افزار OpenFOAM](https://reader036.vdocuments.site/reader036/viewer/2022062516/56649d5e5503460f94a3e627/html5/thumbnails/21.jpg)
Merci beaucoup
Bonne Chance