$FOAM_TUTORIALS/lagrangian/reactingParcelFilmFoam/cylinder
We calculate a water flow that dripping onto convex floor and flowing across the floor. By using a liquid film model, we can calculate the water flow without having to refine the mesh around the floor. We will calculate the flow for 20 seconds.
The properties of the discrete particles are defined in the file "reactingCloud1Properties" in the directory "constant". The dropping position is defined in the file "parcelInjectionProperties" in the same directory as shown below, and it is referenced in the injectionModels setting of the file "reactingCloud1Properties".
// (x y z) (u v w) d rho mDot T Cp (Y0..Y2) ( (0 1.95 -0.2) (0 -5 0) 0.001 1000 0.002 300 4200 (1) (0 1.95 0) (0 -5 0) 0.001 1000 0.002 300 4200 (1) (0 1.95 0.2) (0 -5 0) 0.001 1000 0.002 300 4200 (1) );
The liquid film model is set up in the file "surfaceFilmProperties" in the directory "constant" as follows.
surfaceFilmModel thermoSingleLayer; regionName wallFilmRegion; active true; thermoSingleLayerCoeffs { filmThermoModel liquid; liquidCoeffs { useReferenceValues no; liquid H2O; } filmViscosityModel liquid; deltaWet 1e-4; hydrophilic no; turbulence laminar; laminarCoeffs { Cf 0.005; } forces ( thermocapillary ); injectionModels (); phaseChangeModel none; radiationModel none; upperSurfaceModels { heatTransferModel constant; constantCoeffs { c0 1e-8; } } lowerSurfaceModels { heatTransferModel constant; constantCoeffs { c0 1e-8; } } }
The meshes are as follows. The thickness of the mesh for the liquid film model is 1 mesh.
The calculation result is as follows.
After making the meshes for the space with blockMesh, the liquid film model are made by extruding the floor meshes with the utilities topoSet and extrudeToRegionMesh.
1 hours 2 minutes 4.63 seconds *Single, Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz