FLIQUID_ConsistentPressure_Version

version how to compute the consistent pressure (UCV)

FLIQUID_ConsistentPressure_Version = 2111 # deprecated, see AlternativeDPA FLIQUID_ConsistentPressure_Version = 1127 # use this instead
Default: FLIQUID_ConsistentPressure_Version = 1327
option description
first digit Version of how to compute the consistent dynamic pressure, cf. DynamicPressureAlgorithm.
Version 1: div((1/rho)*grad_p) = ... see ClassicalDPA
Version 2: sum( W_ij*(p_j-p_i) ) = ... see AlternativeDPA
Version 3: experimental, do not use.
Version 4: dynamic pressure is not computed (i.e. it remains what is there from the step \( p_{dyn}^{n+1} = p_{dyn}^n + c\) with \( c\) denoting the correction pressure in the Chorin (v--) or penalty (vp-) formulation
second digit Version how to reconstruct the Lagrangian acceleration.
see reconstructLagrangianAcceleration
third digit Version how to compute PSI, see ComputationOfPSI.
Version 1: div(div(eta*grad(v)))
Version 2: divBAR(div(eta*grad(v)))
fourth digit Version how to compute PHI.
There are 8 variations, see ComputationOfPHI. This option makes sense only in case of the ClassicalDPA. In case of AlternativeDPA, keep this value at 1.
fifth digit optional. If reconstructLagrangianAcceleration is set to 1 or 3 or 4, the user assumes a quasistatic flow field. Quasistatic flow field might be given only under a certain refence velocity \( \mathbf{v}_{ref}\).
see referenceVelocity
Version 0: (default): reference velocity is ZERO.
Version 1: reference velocity is equal to the mean boundary velocity
Note: The second digit has impact only if
  • regularization of the pressure system is requested by RegularizeDPA. Here, it impacts the way the target pressure gradient is computed.
  • version 4 or 8 is used for ComputationOfPHI (fourth digit).
  • %BND_none% is used as a boundary condition, as this condition is based on the AlternativeDPA-algorithm, and so this digit impacts the computation of the target pressure gradient.
We recommend: or
useful options characteristics of the numerical results
FLIQUID_ConsistentPressure_Version = 1111 (classical approach) %BND_none% only valid in quasistationary boundaries
FLIQUID_ConsistentPressure_Version = 1127 (same as 2111) very smooth results, also here %BND_none% only valid in quasistationary boundaries
FLIQUID_ConsistentPressure_Version = 1227 %BND_none% valid in any case, as accelerations are computed exactly. However, the results might be noisy.
FLIQUID_ConsistentPressure_Version = 1327 %BND_none% valid in any case. However, accelerations are computed on a local quasistationary approach (each point forms an observer coordinate system). These values might be less precise than 1227, the results however are more smooth.
FLIQUID_ConsistentPressure_Version = 1228 Numerically most natural, as the acceleration is given by the finite temporal difference of the previous and current velocities, and PHI is the divergence of this term. However, it produces more noises in the pressure solution.
Note: The understanding of "quasistationary" is:
  • at a fixed location of an observer, the physical quantities only slowly change in time.
  • watercrossing with fixed pool and moving car IS NOT quasistationary, because an observer standing in the pool will notice dramatic changes as the car drives by.
  • watercrossing with fixed car and moving pool IS INDEED quasistationary, because the observer in the car will see slow changes of the water motion as the car constanty drives through the pool.
In case of non-quasistationary flow, set FLIQUID_ConsistentPressure_Version = 1227 or FLIQUID_ConsistentPressure_Version = 1327.
This item is referenced in:
NonQuasiStationary various instances of simple box driving through a channel of water, apply different pressure BC at each instance
common_variables simple box driving through a channel of water: common_variables.dat
%ind_DarcyVersion% How to compute the source terms of the Darcy contributions in the pressure equations
DEBUG_GeneralParameter General list of debug parameters at the developers disposal
FLIQUID_ConsistentPressure_Version version how to compute the consistent pressure (CV)
MASS_correction_DivergenceVelocity Mass Correction for weakly compressible flow problems
FLIQUID_ConsistentPressure_Version version how to compute the consistent pressure (UCVO)
FLIQUID_ConsistentPressure_Version version how to compute the consistent pressure (UCV)
%BND_none% treat the boundary point as if it would be an interior point
Beta Latest release notes for the MESHFREE beta executables
All Complete release notes for the MESHFREE beta executables
ClassicalDPA compute the dynamic(consistent) pressure as a (postprocessing) result to the current velocity field
ComputationOfPHI how to numerically compute the source term that goes with inertial forces
reconstructLagrangianAcceleration reconstruction of the true Lagrangian acceleration of the numerical points needed for ComputationOfPHI
AlternativeDPA compute the consistent pressure as a (postprocessing) result to the current velocity field