OpenFOAM-4.x/tutorials
Henry Weller b63a532ad7 plenumPressureFvPatchScalarField: New plenum pressure boundary condition
This condition creates a zero-dimensional model of an enclosed volume of
gas upstream of the inlet. The pressure that the boundary condition
exerts on the inlet boundary is dependent on the thermodynamic state of
the upstream volume.  The upstream plenum density and temperature are
time-stepped along with the rest of the simulation, and momentum is
neglected. The plenum is supplied with a user specified mass flow and
temperature.

The result is a boundary condition which blends between a pressure inlet
condition condition and a fixed mass flow. The smaller the plenum
volume, the quicker the pressure responds to a deviation from the supply
mass flow, and the closer the model approximates a fixed mass flow. As
the plenum size increases, the model becomes more similar to a specified
pressure.

The expansion from the plenum to the inlet boundary is controlled by an
area ratio and a discharge coefficient. The area ratio can be used to
represent further acceleration between a sub-grid blockage such as fins.
The discharge coefficient represents a fractional deviation from an
ideal expansion process.

This condition is useful for simulating unsteady internal flow problems
for which both a mass flow boundary is unrealistic, and a pressure
boundary is susceptible to flow reversal. It was developed for use in
simulating confined combustion.

tutorials/compressible/rhoPimpleFoam/laminar/helmholtzResonance:
    helmholtz resonance tutorial case for plenum pressure boundary

This development was contributed by Will Bainbridge
2016-04-23 13:43:49 +01:00
..
basic scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
combustion fireFoam: Added optional hydrostatic initialization of the pressure and density 2016-04-23 10:04:39 +01:00
compressible plenumPressureFvPatchScalarField: New plenum pressure boundary condition 2016-04-23 13:43:49 +01:00
discreteMethods scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
DNS/dnsFoam/boxTurb16 scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
electromagnetics scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
financial/financialFoam/europeanCall tutorials: Removed unnecessary "boundary" files 2015-11-13 20:05:37 +00:00
heatTransfer Sprucing up the tutorials folder and adding -dict to "collapseEdges" 2016-03-06 19:06:44 +00:00
incompressible tutorials/incompressible/pisoFoam/les/motorBike: Corrected typos 2016-04-21 21:13:10 +01:00
lagrangian Specialized dotInterpolate for the efficient calculation of flux fields 2016-04-06 20:20:53 +01:00
mesh Sprucing up the tutorials folder and adding -dict to "collapseEdges" 2016-03-06 19:06:44 +00:00
multiphase reactingTwoPhaseEulerFoam: Corrected kineticTheory frictional stress at walls 2016-04-22 14:25:58 +01:00
resources/geometry Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
stressAnalysis tutorials: Removed unnecessary "boundary" files 2015-11-13 20:05:37 +00:00
Allclean scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
Allrun Sprucing up the tutorials folder and adding -dict to "collapseEdges" 2016-03-06 19:06:44 +00:00
Alltest scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00