OpenFOAM Tutorial Standard SolversboundaryFoam= = = = = = = =Steady-state solver for 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulationExample Problems:boundaryLaunderSharma model which has the ability to in model cases and predictby-pass transition, using the Launder equations. boundaryWallFunctions solves a 1D turbulent model with two walls and one cyclicboundaries.bubbleFoam= = = = = = = =Solver for a system of two incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquidExample Problem:bubbleColumnclassic bubble column problem with an inlet and outlet for thefoam and bubbles and two walls.buoyantFoam= = = = = = = = =Transient Solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transferExample Problem:hotRoom3D environment with one inlet, the “floor”, which the usercan make any temperature and watch the thermal effects.i.e., thermal plume emanating from a 600 degreesource on the floorbuoyantSimpleFoam= = = = = = = = = = = = =Steady-state solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transferExample Problem:hotRoom same as the first hot room, however this solver is steadyprocess, rather than transient.longerstate,showingabuoyantSimpleRadiationFoam= = = = = = = = = = = = = = = = = = =Steady-state solver for buoyant, turbulent flow of compressible fluids with radiation, for ventilation and heat-transferExample Problem:hotRadiationRoom a much finer mesh room than the previous two hotRoomcases, along with an elevated heating source, radiation channelOodles= = = = = = = = =Incompressible large-eddy simulation (LES) solver for flow in a channelExample Problem:channel395solves for channel flow, with several cyclic patches andonly two top and bottom walls. Able to keep the mass flowrate in the channel constant, by calculating the velocity ateach step, takes a long time to run. chtMultiRegionFoam= = = = = = = = = = = = =Solver that couples conjugate heat transfer in a solid to a buoyancy-driven flow simulationExample Problem:multiRegionHeater same as the hotRoom example problems, however thishas multiple sources for heat, not just one compressibleLesInterFoam= = = = = = = = = = = = = = = = =Solver for 2 compressible, isothermal immiscible fluids using a volume of fluid (VOF) phase-fraction based interface capturing approach, with LESExample Problems:depthCharge2D modeled on a scale, a charge is blown in the mixtureismodeled in a 2D environmentturbulencetheandbased off the run time and a single momentum equation depthCharge3D same thing as the first, but in a 3D environment.coodles= = = = =Coodles is a generic single-phase compressible LES solverExample Problem:pitzDaily a simple 2D compression, inlet turbulence case withpropane for the fluid, with an applicable mesh dieselFoam= = = = = = =Diesel spray and combustion codeExample Problem:aachenBomb block filled with air, a diesel injector is placed on the topcenter of the block and n-Heptane is injected, evaporatescombustsanddnsFoam= = = = = =Direct numerical simulation solver for boxes of isotropic turbulenceExample Problem:boxTurb16 a box made up of six cyclic patches to model isotropicturbulenceelectrostaticFoam= = = = = = = = = = =Solver for electrostaticsExample Problem:electrostaticsolver with user input values for the electric chargedWire anstrengthfieldengineFoam= = = = = = = =Solver for internal combustion enginesExample Problem:kivaTest a very complex mesh of a combustion engine of a cylinderpistonsfourfinancialFoam= = = = = = = = =Solves the Black-Scholes equation to price commoditiesExample Problem:europeanCall gives the price C of the trading cost S, the mesh is 1D gnemdFoam= = = = = = = =General purpose molecular dynamics solver to simulate atoms in arbitrary shaped domains and average atomic/molecular quantities to the mesh to create field dataExample Problems:constrictedChannel demonstrates multiple species, tethered molecules, fieldbymolConfigofferedandflexibilityplotsthenanoNozzle a channel with a complex shape of solid walls, where aisdriven along with mixes of argon, usedofneonsectionmoleculedemonstrationdemonstratetoicoDyMFoam= = = = = = = = =Transient solver for incompressible, laminar flow of Newtonian fluids with dynamic meshExample Problem:movingCone a dynamic moving mesh that the user can manipulate toproduce desired outcome, simplest moving meshicoFoam= = = = = =Transient solver for incompressible, laminar flow of Newtonian fluidsExample Problems:flow field with one moving boundary cavity enclosedsquarecavityClipped the same cavity, but a square of length of 0.04 m isremoved from the bottom right of the cavity cavityGrade same as the cavity mesh, however there are now fourthecavityblocksinindividualelbow models the same simulation as the cavity cases, however itis not the traditional block mesh, but bent into an elbow= = = = = = = = = =Solver for 2 incompressible fluids, which captures the interface using a VOF method with optional mesh motionExample Problems:damBreakWithObstacle a wall of water falls, and crashes into an obstacle inside a 3DenvironmentsloshingTank2D a 2D environment that creates sloshing water to simulateoscillatingwavescrashingandsloshingTank2D3DoF Couldn’t find anythingsloshingTank3D a 3D environment that created sloshing water to simulatewavesoscillatingandcrashingsloshingTank3D3DoF Couldn’t find anythingsloshingTank3D6DoF Couldn’t find anythinginterFoam= = = = = = =Solver for 2 incompressible fluids, which captures the interface using a VOF method Example Promblem:damBreak: simulation of a breaking wall, the water runs into an objectand is projected around the 2D environment, modeled fromstepstimedefineduserlaplacianFoam= = = = = = = = =Solves a simple Laplace equation, e.g. for thermal diffusion in a solidExample Problem:flange a complex mesh of a flange, shows thermal diffusionsolidthethroughlesCavitatingFoam= = = = = = = = = = = =Transient cavitation code with LES turbulenceExample Problems:throttle a 2D mesh consisting of two main chambers and a smalltube there is a thrusting sourcethefromconnectingtube,throttle3D same case as seen in 3D= = = = = = = = =Solver for 2 incompressible fluids capturing the interface. Turbulence is modeled using a runtime selectable incompressible LES modelExample Problem:nozzleFlow2D a nozzle is inserted into the bottom left of a wedgecontainer, pouring in a liquid, very applicable but runsslower than rasInterFoammdEquilibrationFoam= = = = = = = = = = = = = =Solver that equilibrates and/or preconditions molecular dynamics systemsExample Problem:periodicCube a cubic domain with a periodic boundary in each direction,ofmolecules, each in a block, heated to alatticeaistheretarget temperaturemhdFoam= = = = = = =Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic fieldExample Problem:coupledMaxwell-Navier-Stokes equationssolvesthehartmann thisfor an incompressible fluid, with a presumed constantconductivityelectricalMRFSimpleFoam= = = = = = = = = = =Steady state solver for incompressible turbulent flow with Multiple Reference Frames regionsExample Problem:mixerVessel2D a 2D rotator or impellor working in a constant flow, canRPManyatworkmultiphaseInterFoam= = = = = = = = = = = = = =Solver for an arbitrary number of incompressible immiscible fluids, capturing the multiple interfaces using a VOF methodExample Problem:damBreak4phase same as the damBreak case, however this case containsdifferent levels in the meshatfluidsdifferentdamBreak4phaseFine same, just with a finer mesh for greater resolutionnonNewtonianIcoFoam= = = = = = = = = = = = = = =Transient solver for incompressible, laminar flow of non-Newtonian fluidsExample Problem:offsetCylinder same as the icoFoam tutorial, however in the mesh there isa cylinder, and it is made to investigate laminar flowaroundcylindertheoodles= = = =Incompressible LES solverExample Problems:pitzDaily same as the coodles case with a very fine mesh, 244k cells.runsslowlyverySoitpitzDailyDirectMapped the same as the pitzDaily case with a longer inlet,the mesh is still composed of mainly wallspotentialFoam= = = = = = = = =Simple potential flow solver which can be used to generate starting fields for full Navier-Stokes codesExample Problems:investigate potential flow around a cylinder non-orthogonalmesh,cylinderpitzDaily same as the other pitzDaily examples however, this caseequations and can be any fluidNavier-StokestheconsidersrasCavitatingFoam= = = = = = = = = = = =Transient cavitation code with RAS turbulenceExample Problem:throttle same thruster problem just as in lesCavitatingFoam,LES turbulence for the thrustusehowever,doesn’titrasInterFoam= = = = = = = = =Solver for 2 incompressible fluids capturing the interface. Turbulence is modeled using a runtime selectable incompressible RAS modelExample Problem:damBreak same as the other damBreak cases, however this has a RASturbulence isn’t as great from the otherthethereforeliquid,casesrhoCentralFoam= = = = = = = = = = =Density-based compressible flow solver based on central-upwind schemesExample Problems:biconic25-55Run35 a rather simple mesh made for thermodynamics, with anand a field stream, this case contains a “perfect gas” forwardStep a flow of Mach 3 at an inlet to a rectangular geometry witha step near the inlet region that generates shock waves, cangenerate a supersonic flowLadenburgJet60psi Couldn’t Find AnythingobliqueShock2D aerodynamic test problem, there is a supersonic inletinto the simple rectangular mesh, made to represent theshock, such as a plane going machobliqueofreflectionanshockTube traditional shock tube problem, a 2D environment in whicha shock wave is produced and the high-pressure andareshowntemperaturegasseswedge15Ma5very similar to the oblique shock case, however the meshesbeencut out, the supersonic inlet hashasbottomsiderightnow been moved to the vertex of the cut= = = = = = = = = =Transient solver for turbulent flow of compressible fluids for ventilation and heat-transfer Example Problem:angledDuct a simple mesh of a duct that is bent at an angle, gas is thrustandmakes its way to the outlet whiletheinletthroughaswellmeshheatingtherhoPorousSimpleFoam= = = = = = = = = = = = = =Steady-state solver for turbulent flow of compressible fluids with implicit or explicit porosity treatmentExample Problems:angledDuctExplicit duct with a rectangular cross section with a sharp 45_ bendat the center. The porous media is added where the duct isbending and it goes halfway up the angled duct angledDuctImplicit same as the other solver, the difference is the porosity ofexamples, this example has a finer mesh, and therefore is farrobustmorerhopSonicFoam= = = = = = = = = =Pressure-density-based compressible flow solverExample Problems:shockTube a one dimensional unsteady case where a discontinuity,normally in pressure, is introduced in the middle of thedomainwedge15Ma5same as the first wedge case, without the upward scheme,as the solver is also pressure basedrhoSonicFoam= = = = = = = = =Density-based compressible flow solverExample Problems:forwardStep same as the first forward step without the applied upwardschemeshockTube same tube and solver again, however this one is neitherbasedschemeorpressurecentral-upwind= = = = = = = = =Transient solver for compressible, turbulent flowExample Problem:cavity the same as the icoFoam case however this isn’t a laminarflow, as well the lid is no longer the transient side but theback wallrhoTurbTwinParcelFoam= = = = = = = = = = = = = = = =Transient solver for compressible, turbulent flow with two thermo-cloudsExample Problem:simplifiedSiwek multiregion lagrangian clouds, in a squar 2D mesh with atopcorner, shows turbulent flow intolefttheinlonginletgasthecompressionofscalarTransportFoam= = = = = = = = = = = = = =Solves a transport equation for a passive scalarExample Problem:pitzDaily scalar transport, swirl test: non-uniform initial field, usingfield algebrasettlingFoam= = = = = = = =Solver for 2 incompressible fluids for simulating the settling of the dispersed phase Example Problems:dahl a very fine 2D mesh in which two 2 fluids are released, oneone from the top and the other from the bottom, they thentogethersettletank3D Couldn’t find anythingsimpleFoam= = = = = = = =Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids Example Problems:airFoil2D a 2D airfoil in a large square mesh, that is put into the flowof turbulent non-Newtonian fluidspitzDaily same as all the others, however this version has a turbulentflowpitzDailyExptInlet same thing with a different inletsimpleSRFFoam= = = = = = = = = =Steady, incompressible, rotating reference frameExample Problem:mixer a large 3D rotor, can be applied in many different ways snappyHexMesh= = = = = = = = = =Automatic meshing toolExample Problems:iglooWithFridges exactly as advertised, an igloo with 2 fridges in it, simplyused to show how the tool worksmotorBike once again, simply here to show how the tool works solidDisplacementFoam= = = = = = = = = = = = = = =Transient segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stressesExample Problem:plateHole a square mesh with a quarter circle cut out of the bottomisapplied to the plate for stresscorner,pressureleftanalysissolidEquilibriumDisplacementFoam= = = = = = = = = = = = = = = = = = = = = =Steady-state segregated finite-volume solver of linear-elastic, small-strain deformation of a solid bodyExample Problem:beamEndLoad a rectangular beam is strained, testing the elastic propertiesof the material, as well stress is shown in the beam sonicFoam= = = = = = =Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas. Example Problems:forwardStep same as the other forwardStep problems, however thiscontains a laminar flow rather than turboshockTube another version of a shock tube problem with a laminarcompressiblegasandflowsonicLiquidFoam= = = = = = = = = = =Transient solver for trans-sonic/supersonic, laminar flow of a compressible liquidExample Problem:decompressionTank a simple tank under high pressure becomes decompressedin the side of the tanknozzleinsertedbyasonicTurbFoam= = = = = = = = = =Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas Example Problems:nacaAirfoil a supersonic flow around a 2D NACA airfoilprism a supersonic flow blown around a 2D prismturbFoam= = = = = =Transient solver for incompressible, turbulent flowExample Problemcavity case, however it containslastcavity sametheasincompressible gastwoPhaseEulerFoam= = = = = = = = = = = = =Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquidExample Problems:bed a simulation of a fluidized flow to show a two phase flowsolver,through a simple 2D meshthewithbed2same as the bed problem, bubbling fluidized bedsimulations, except the natural orientation of the mesh isdifferent and the mesh is finerbubbleColumn a bubble column module using a two flow phase for thebaseXiFoam= = = = =Compressible premixed/partially-premixed combustion solver with turbulence modeling Example Problem:moriyoshiHomogeneous based on the Weller amelet combustion model with apremixed gasses that are ready tohasmeshthismodulecombustXoodles= = = = =Compressible premixed/partially-premixed combustion solver with large-eddy simulation (LES) turbulence modelingExample Problems:pitzDaily a jet is blowing a premixed fuel into the mesh for ignition,otherwise it’s the same as the other pitzDaily cases pitzDaily3D the same case except with a finer mesh and in 3D。