mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Further updating of cloud coupling terms from commit fd09412
This commit is contained in:
@ -367,7 +367,7 @@ void Foam::ReactingMultiphaseParcel<ParcelType>::calc
|
|||||||
d0,
|
d0,
|
||||||
U0,
|
U0,
|
||||||
rho0,
|
rho0,
|
||||||
0.5*(mass0 + mass1),
|
mass0,
|
||||||
Su,
|
Su,
|
||||||
dUTrans,
|
dUTrans,
|
||||||
Spu
|
Spu
|
||||||
@ -384,16 +384,18 @@ void Foam::ReactingMultiphaseParcel<ParcelType>::calc
|
|||||||
{
|
{
|
||||||
scalar dm = np0*dMassGas[i];
|
scalar dm = np0*dMassGas[i];
|
||||||
label gid = composition.localToGlobalCarrierId(GAS, i);
|
label gid = composition.localToGlobalCarrierId(GAS, i);
|
||||||
scalar hs = composition.carrier().Hs(gid, 0.5*(T0 + T1));
|
scalar hs = composition.carrier().Hs(gid, T0);
|
||||||
td.cloud().rhoTrans(gid)[cellI] += dm;
|
td.cloud().rhoTrans(gid)[cellI] += dm;
|
||||||
|
td.cloud().UTrans()[cellI] += dm*U0;
|
||||||
td.cloud().hsTrans()[cellI] += dm*hs;
|
td.cloud().hsTrans()[cellI] += dm*hs;
|
||||||
}
|
}
|
||||||
forAll(YLiquid_, i)
|
forAll(YLiquid_, i)
|
||||||
{
|
{
|
||||||
scalar dm = np0*dMassLiquid[i];
|
scalar dm = np0*dMassLiquid[i];
|
||||||
label gid = composition.localToGlobalCarrierId(LIQ, i);
|
label gid = composition.localToGlobalCarrierId(LIQ, i);
|
||||||
scalar hs = composition.carrier().Hs(gid, 0.5*(T0 + T1));
|
scalar hs = composition.carrier().Hs(gid, T0);
|
||||||
td.cloud().rhoTrans(gid)[cellI] += dm;
|
td.cloud().rhoTrans(gid)[cellI] += dm;
|
||||||
|
td.cloud().UTrans()[cellI] += dm*U0;
|
||||||
td.cloud().hsTrans()[cellI] += dm*hs;
|
td.cloud().hsTrans()[cellI] += dm*hs;
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
@ -402,16 +404,18 @@ void Foam::ReactingMultiphaseParcel<ParcelType>::calc
|
|||||||
{
|
{
|
||||||
scalar dm = np0*dMassSolid[i];
|
scalar dm = np0*dMassSolid[i];
|
||||||
label gid = composition.localToGlobalCarrierId(SLD, i);
|
label gid = composition.localToGlobalCarrierId(SLD, i);
|
||||||
scalar hs = composition.carrier().Hs(gid, 0.5*(T0 + T1));
|
scalar hs = composition.carrier().Hs(gid, T0);
|
||||||
td.cloud().rhoTrans(gid)[cellI] += dm;
|
td.cloud().rhoTrans(gid)[cellI] += dm;
|
||||||
|
td.cloud().UTrans()[cellI] += dm*U0;
|
||||||
td.cloud().hsTrans()[cellI] += dm*hs;
|
td.cloud().hsTrans()[cellI] += dm*hs;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
forAll(dMassSRCarrier, i)
|
forAll(dMassSRCarrier, i)
|
||||||
{
|
{
|
||||||
scalar dm = np0*dMassSRCarrier[i];
|
scalar dm = np0*dMassSRCarrier[i];
|
||||||
scalar hs = composition.carrier().Hs(i, 0.5*(T0 + T1));
|
scalar hs = composition.carrier().Hs(i, T0);
|
||||||
td.cloud().rhoTrans(i)[cellI] += dm;
|
td.cloud().rhoTrans(i)[cellI] += dm;
|
||||||
|
td.cloud().UTrans()[cellI] += dm*U0;
|
||||||
td.cloud().hsTrans()[cellI] += dm*hs;
|
td.cloud().hsTrans()[cellI] += dm*hs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -389,7 +389,7 @@ void Foam::ReactingParcel<ParcelType>::calc
|
|||||||
d0,
|
d0,
|
||||||
U0,
|
U0,
|
||||||
rho0,
|
rho0,
|
||||||
0.5*(mass0 + mass1),
|
mass0,
|
||||||
Su,
|
Su,
|
||||||
dUTrans,
|
dUTrans,
|
||||||
Spu
|
Spu
|
||||||
@ -405,9 +405,10 @@ void Foam::ReactingParcel<ParcelType>::calc
|
|||||||
{
|
{
|
||||||
scalar dm = np0*dMass[i];
|
scalar dm = np0*dMass[i];
|
||||||
label gid = composition.localToGlobalCarrierId(0, i);
|
label gid = composition.localToGlobalCarrierId(0, i);
|
||||||
scalar hs = composition.carrier().Hs(gid, 0.5*(T0 + T1));
|
scalar hs = composition.carrier().Hs(gid, T0);
|
||||||
|
|
||||||
td.cloud().rhoTrans(gid)[cellI] += dm;
|
td.cloud().rhoTrans(gid)[cellI] += dm;
|
||||||
|
td.cloud().UTrans()[cellI] += dm*U0;
|
||||||
td.cloud().hsTrans()[cellI] += dm*hs;
|
td.cloud().hsTrans()[cellI] += dm*hs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user