38 lines
765 B
C
38 lines
765 B
C
|
{
|
||
|
mul = muc +
|
||
|
plasticViscosity
|
||
|
(
|
||
|
plasticViscosityCoeff,
|
||
|
plasticViscosityExponent,
|
||
|
alpha
|
||
|
);
|
||
|
|
||
|
if (BinghamPlastic)
|
||
|
{
|
||
|
volScalarField tauy = yieldStress
|
||
|
(
|
||
|
yieldStressCoeff,
|
||
|
yieldStressExponent,
|
||
|
yieldStressOffset,
|
||
|
alpha
|
||
|
);
|
||
|
|
||
|
mul =
|
||
|
tauy/
|
||
|
(
|
||
|
mag(fvc::grad(U))
|
||
|
+ 1.0e-4*
|
||
|
(
|
||
|
tauy
|
||
|
+ dimensionedScalar
|
||
|
(
|
||
|
"deltaTauy",
|
||
|
tauy.dimensions(),
|
||
|
1.0e-15
|
||
|
)
|
||
|
)/mul
|
||
|
)
|
||
|
+ mul;
|
||
|
}
|
||
|
}
|