
 


Inlet



cylindricalInletVelocity 
This boundary condition describes an inlet vector boundary
condition in cylindrical coordinates given a central axis,
central point, rpm, axial and radial velocity 

fanPressure 
This boundary condition can be applied to assign either a
pressure inlet or outlet total pressure condition for a fan 

fixedFluxExtrapolatedPressure 
This boundary condition sets the pressure gradient to the
provided value such that the flux on the boundary is that
specified by the velocity boundary condition 

fixedFluxPressure 
This boundary condition sets the pressure gradient to the
provided value such that the flux on the boundary is that
specified by the velocity boundary condition 

fixedMean 
This boundary condition extrapolates field to the patch using
the nearcell values and adjusts the distribution to match the
specified, optionally timevarying, mean value 

fixedNormalInletOutletVelocity 
This velocity inlet/outlet boundary condition combines a
fixed normal component obtained from the ”normalVelocity”
patchField supplied with a fixed or zerogradiented tangential
component 

fixedPressureCompressibleDensity 
This boundary condition calculates a (liquid) compressible
density as a function of pressure and fluid properties: 

flowRateInletVelocity 
Velocity inlet boundary condition either correcting the
extrapolated velocity or creating a uniform velocity field
normal to the patch adjusted to match the specified flow rate 

freestream 
This boundary condition provides a freestream condition. It
is a ’mixed’ condition derived from the inletOutlet condition,
whereby the mode of operation switches between fixed (free
stream) value and zero gradient based on the sign of the flux 


freestreamPressure 
This boundary condition provides a freestream condition for
pressure. It is a zerogradient condition that constrains the
flux across the patch based on the freestream velocity 

mappedFlowRate 
Describes a volumetric/mass flow normal vector boundary
condition by its magnitude as an integral over its area 

mappedVelocityFluxFixedValue 
This boundary condition maps the velocity and flux from a
neighbour patch to this patch 

outletInlet 
This boundary condition provides a generic inflow condition,
with specified outflow for the case of reverse flow 

outletMappedUniformInlet 
This boundary conditon averages the field over the ”outlet”
patch specified by name ”outletPatch” and applies this as the
uniform value of the field over this patch 

plenumPressure 
This boundary condition provides a plenum pressure inlet
condition. This condition creates a zerodimensional 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
timestepped along with the rest of the simulation, and
momentum is neglected. The plenum is supplied with a user
specified mass flow and temperature 

pressureDirectedInletOutletVelocity 
This velocity inlet/outlet boundary condition is applied
to pressure boundaries where the pressure is specified. A
zerogradient condtion is applied for outflow (as defined by
the flux); for inflow, the velocity is obtained from the flux
with the specified inlet direction 

pressureDirectedInletVelocity 
This velocity inlet boundary condition is applied to patches
where the pressure is specified. The inflow velocity is obtained
from the flux with the specified inlet direction” direction 

pressureInletOutletParSlipVelocity 
This velocity inlet/outlet boundary condition for pressure
boundary where the pressure is specified. A zerogradient is
applied for outflow (as defined by the flux); for inflow, the
velocity is obtained from the flux with the specified inlet
direction 

pressureInletOutletVelocity 
This velocity inlet/outlet boundary condition is applied
to pressure boundaries where the pressure is specified. A
zerogradient condition is applied for outflow (as defined
by the flux); for inflow, the velocity is obtained from the
patchface normal component of the internalcell value 


pressureInletUniformVelocity 
This velocity inlet boundary condition is applied to patches
where the pressure is specified. The uniform inflow velocity
is obtained by averaging the flux over the patch, and then
applying it in the direction normal to the patch faces 

pressureInletVelocity 
This velocity inlet boundary condition is applied to patches
where the pressure is specified. The inflow velocity is obtained
from the flux with a direction normal to the patch faces 

pressureNormalInletOutletVelocity 
This velocity inlet/outlet boundary condition is applied to
patches where the pressure is specified. A zerogradient
condition is applied for outflow (as defined by the flux); for
inflow, the velocity is obtained from the flux with a direction
normal to the patch faces 

pressurePIDControlInletVelocity 
This boundary condition tries to generate an inlet velocity
that maintains a specified pressure drop between two face
zones downstream. The zones should fully span a duct through
which all the inlet flow passes 

rotatingPressureInletOutletVelocity 
This velocity inlet/outlet boundary condition is applied to
patches in a rotating frame where the pressure is specified. A
zerogradient is applied for outflow (as defined by the flux); for
inflow, the velocity is obtained from the flux with a direction
normal to the patch faces 

rotatingTotalPressure 
This boundary condition provides a total pressure condition
for patches in a rotating frame 

supersonicFreestream 
This boundary condition provides a supersonic freestream
condition 

surfaceNormalFixedValue 
This boundary condition provides a surfacenormal vector
boundary condition by its magnitude 

swirlFlowRateInletVelocity 
This boundary condition provides a volumetric OR massflow
normal vector boundary condition by its magnitude as an
integral over its area with a swirl component determined by
the angular speed, given in revolutions per minute (RPM) 

swirlInletVelocity 
This boundary condition describes an inlet vector boundary
condition in swirl coordinates given a central axis, central
point, axial, radial and tangential velocity profiles 


syringePressure 
This boundary condition provides a pressure condition,
obtained from a zeroD model of the cylinder of a syringe 

timeVaryingMappedFixedValue 
This boundary conditions interpolates the values from a set
of supplied points in space and time. A primitive field with a
separate average value 

totalPressure 
This boundary condition provides a total pressure condition.
Four variants are possible: 

totalTemperature 
This boundary condition provides a total temperature
condition 

turbulentDFSEMInlet 
Velocity boundary condition including synthesised eddies for
use with LES and DES turbulent flows 

turbulentInlet 
This boundary condition generates a fluctuating inlet
condition by adding a random component to a reference
(mean) field 

turbulentIntensityKineticEnergyInlet 
This boundary condition provides a turbulent kinetic energy
condition, based on usersupplied turbulence intensity, defined
as a fraction of the mean velocity: 

uniformTotalPressure 
This boundary condition provides a timevarying form of the
uniform total pressure boundary condition
Foam::totalPressureFvPatchField 

variableHeightFlowRateInletVelocity 
This boundary condition provides a velocity boundary
condition for multphase flow based on a userspecified
volumetric flow rate 

variableHeightFlowRate 
This boundary condition provides a phase fraction condition
based on the local flow conditions, whereby the values are
constrained to lay between userspecified upper and lower
bounds. The behaviour is described by: 


waveSurfacePressure 
This is a pressure boundary condition, whose value is
calculated as the hydrostatic pressure based on a given
displacement: 



Table A.9: Inlet boundary conditions.






