CFDEMproject WWW Site - CFDEM Commands

forceModel_gradPForceSmooth command

Syntax:

Defined in couplingProperties dictionary.

forceModels
(
    gradPForceSmooth;
);
gradPForceSmoothProps
{
    pFieldName "pressure";
    velocityFieldName "U";
    interpolation switch1;
    smoothingModel "smoothingModel";
}; 

Examples:

forceModels
(
    gradPForceSmooth;
);
gradPForceSmoothProps
{
    pFieldName "p_rgh";
    velocityFieldName "U";
    interpolation false;
    smoothingModel "temporalSmoothing";
    temporalSmoothingProps
    {
        lowerLimit 0.1;
        upperLimit 1e10;
        refField "p_rgh";
        smoothingStrength 1;
    } 
} 

Description:

The gradPForceSmooth model calculates the particle based pressure gradient force identically as the gradPForce model but allows smoothing of the pressure prior to the force calculation (without altering the original pressure). Any smoothing model can be used and does not have to be the same as specified in couplingProperties. Properties for the smoothing model has to be specified in a sub-dictionary within gradPForceSmoothProps.

Restrictions:

A volScalarField "pSmooth" MUST be specified in the initial time directory with appropriate boundary conditions!

Related commands:

forceModel