Skip to content

Releases: ParticulateFlow/pfmFOAM-public

pfmFOAM 25.08 release

18 Aug 07:20
95a263a

Choose a tag to compare

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)
  • 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

13 Feb 11:32
abefcad

Choose a tag to compare

Notable Changes

Bug fix for post-processing in twoPhaseEulerFoam solver.

pfmFOAM 23.10 release

02 Oct 15:27
caa0b2f

Choose a tag to compare

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

14 Nov 15:37
6df38cc

Choose a tag to compare

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

12 Apr 10:50
fbdfc13

Choose a tag to compare

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

12 Apr 10:50
b060705

Choose a tag to compare

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

12 Apr 10:49
d81c5b8

Choose a tag to compare

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