Releases: ParticulateFlow/pfmFOAM-public
pfmFOAM 25.08 release
Notable Changes
Main addition in this release: A new inlet boundary condition; a moments-based approximation for deviation propagators;
- New utilities:
- adds computeDistanceMatrix to compute a distance matrix from a time series of flow fields
- adds computeOriginOfInfluenceField to calculate the origin of influence using the zeroth and first propagator moments
- adds convertPropagatorMoments to convert the leading-order moments of a passive scalar propagator to the origin of influence and covariance matrix
- adds createCellOrigList to determine for each cell the origin (in terms of the cell ID) from the origin-of-influence vector field
- adds findNearestRefState to find the nearest state in a database for a given field
- adds formatPropagatorPropertiesAsFields to save the propagator properties as volumetric fields
- adds illustrateDeviationPropagatorMoments to writes deviation propagator moments as set of scalar fields
- adds marchThroughSinglePhaseTimeSeries to read velocity fields of a prerecorded time series and step through them
- adds mirrorDataBase to read time series and extend it by mirrored fields if mesh possesses the same symmetry
- New models and solvers:
- adds a new boundary inlet velocity boundary condition in which the actual velocity is calculated from the predefined
momentum by dividing with the local density - adds a solver to predict the evolution of a single-phase flow based on deviation propagator moments (singlePhaseDeviationPropagationMomentsPredictor)
- removes the solver linearizedPisoFoam
- adds 3rd and 4th order tensors
- adds deviationPropagatorMoments models to store deviation propagator moments
- adds a function object to compute the shifted propagator moments of zeroth, first and second order of a scalar field (singlePhasePassiveScalarPropagatorMoments)
- adds a function object to compute the shifted propagator moments of zeroth, first and second order of a vector field (singlePhaseVelocityDeviationPropagatorMoments)
- adds a new boundary inlet velocity boundary condition in which the actual velocity is calculated from the predefined
- New tutorials:
- adds a tutorial case that demonstrates the application of moments-based approximation for deviation propagators to 2D vortex shedding
- adds a tutorial case that demonstrates the application of moments-based approximation for deviation propagators to 3D vortex shedding
- adds a tutorial case that demonstrates the conversion of the leading-order moments of a passive scalar propagator to the origin of influence and covariance matrix
pfmFOAM 25.02 release
Notable Changes
Bug fix for post-processing in twoPhaseEulerFoam solver.
pfmFOAM 23.10 release
Notable Changes
Main addition in this release: Deviation-propagation simulations that use a correction mechanism to rCFD predictions.
- New utilities:
- adds computeDeviationPropagatorsDifference to compute the difference between pairs of deviation propagators
- adds createBinaryDeviationPropagators to read all deviation propagators of a time series stored in ASCII format and save them in binary format
- adds illustrateDeviationPropagators and integrateDeviationPropagators
- adds computeFieldDifference to read in two fields, take their difference and integrate over the domain
- New models and solvers:
- adds basic models for the deviation-propagation formalism
- adds a solver to compute correction terms to rCFD (singlePhaseDeviationPropagatorCalculator)
- adds a solver to run large-step predictions using the corrections to rCFD (singlePhaseDeviationPropagationPredictor)
- adds a solver for incompressible, turbulent flow, using the PISO algorithm (linearizedPisoFoam)
- New tutorials:
- adds a tutorial case that allows the application of the deviation-propagation method to 2D vortex shedding at Re = 200.
pfmFOAM 22.10 release
Notable Changes
- New utilities:
- adds mapAveField utility to map averaged fields during the simulation from a fine grid to a coarse mesh
- adds boxTurb utility to create a box of turbulence which conforms to a given energy spectrum and is divergence free
- adds customized randomProcesses library
- New models and solvers:
- adds dnsFoamHIT solver, a direct numerical simulation solver for boxes of isotropic turbulence
- adds Tang drag model
- adds Tenneti drag model
- adds Chialvo et al. frictional stress model
- adds Gunn heat transfer model
- adds drift temperature model
- updates twoPhaseEulerTurbFoam (SATFM model for heat transfer)
- New tutorials:
- adds several tutorials for twoPhaseEulerTurbFoam
- adds tutorial for mapAveField utility
pfmFOAM 21.04 release
Notable Changes
-
New models and tutorials:
- adds frictional model of Chialvo et al. (Chialvo, S., J. Sun, S. Sundaresan. Phys. Rev. E, 2012, 85, 021305 (2012)).
- adds riser tutorial (Panday R. et al. Powder Technol., 2014, 258, 370–391.).
-
Minor improvement and bugfixes:
- regularised drift velocity allows positive and negative drag correction
- removes nut_ from divDevRhoReff in the case of anIsoTropicNut
- solves k-equations similar to the solution of the Enthalpy-Equation
- allows adjustment of alphaP2Mean limiting function via dictionary
- updates fluidized bed tutorial
pfmFOAM 21.03 release
Notable Changes
-
Adds Gobin drag model
-
Adds turbulent drift velocity model of Schneiderbauer and Saeedipour
-
Adds virtual mass model of de Wilde
-
Adds meso-scale inter-phase force model of Rauchenzauner and Schneiderbauer
-
Adds kinetic theory conductivity model of Schneiderbauer et al.
-
Adds kinetic theory granular pressure model of Schneiderbauer et al.
-
Adds kinetic theory radial model of Arastoopour
-
Adds kinetic theory viscosity model of Schneiderbauer et al.
-
Adds diameter models of van Wachem and Sasic
-
Adds one-equation sub-grid scale turbulence model of Niceno et al.
-
Adds the Smagorinsky sub-grid scale model of Zhang et al.
-
Adds a one-equation sub-grid scale model for the gas-phase in a two-phase system supporting phase-inversion
-
Adds the continuous-phase k-epsilon model of Lahey
-
Adds a k-epsilon model for the gas-phase in a two-phase system supporting phase-inversion
-
Adds the k-omega-SST turbulence model of Menter and Esch / Sato and Sadatomi / Hellsten
-
Adds a mixture k-epsilon turbulence model based on Behzadi et al.
-
Adds utility that writes out list of all cell centers
-
Adds utility that replays a database
-
Adds many updates to the existing models
pfmFOAM 19.06 release
Notable Changes
- Adds twoPhaseEulerTurbFoam, an OpenFOAM implementation of ADM and the SATFM model for the coarse grid simulation of gas-solid flows.
- Adds proper orthogonal decomposition (POD) utilities