1 MRFSimpleFoam
1.1 Introduction
This tutorial is aimed to generating the mesh in Gambit, importing and solving it with MRFSimpleFoam.
1.2 Mesh Generation and Import
- generate two cylinders (r1=0.5 h1=1; r2=0.25, h2=0.5) and one cube (h3=0.3)
- substract cylinder 2 from 1 (maintain cylinder 2)
- substract cube 3 from cylinder 2
- define continuum types (zones): rotor for cylinder 2, and stator for cylinder 1
- define boundaries (inlet, outlet, cubeWall, cylindricWall, sliderFace), and couple the interfaces (sliderFace)
- define the coupled interface as INTERIOR
- generate tetrahedral mesh (0.05 size)
- export
- fluentMeshToFoam ./ simulation geom/mrf.msh -writeSets -writeZones
1.3 Solver Running
Before you start the solver, another modification is needed: change in all the dictionaries the patch cubeWall with rotor and cylindricWall with stator. Of course you could name this patches as it should from the beginning in Gambit, but I considered that in this way it will be clearer since the same name rotor appears in two places: zone and patch. The rotational axis, and the angular velocity are specified using a dictionary file named constant/MRFZones. The solver can be started as: MRFSimpleFoam ./ simulation