mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: Fix to source in energy Eq for solid
This commit is contained in:
@ -15,6 +15,9 @@
|
||||
const volScalarField& kappa = tkappa();
|
||||
//const volSymmTensorField& K = tK();
|
||||
|
||||
tmp<volScalarField> trhoCp = cp*rho;
|
||||
const volScalarField& rhoCp = trhoCp();
|
||||
|
||||
volScalarField& T = thermo.T();
|
||||
|
||||
IObasicSourceList& sources = solidHeatSources[i];
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
tmp<fvScalarMatrix> TEqn
|
||||
(
|
||||
- fvm::laplacian(betav*kappa, T, "laplacian(K,T)")
|
||||
+ sources(rho, T)
|
||||
+ sources(rhoCp, T)
|
||||
);
|
||||
|
||||
TEqn().relax();
|
||||
|
||||
@ -15,6 +15,9 @@
|
||||
const volScalarField& kappa = tkappa();
|
||||
//const volSymmTensorField& K = tK();
|
||||
|
||||
tmp<volScalarField> trhoCp = cp*rho;
|
||||
const volScalarField& rhoCp = trhoCp();
|
||||
|
||||
volScalarField& T = thermo.T();
|
||||
|
||||
IObasicSourceList& sources = solidHeatSources[i];
|
||||
|
||||
@ -10,7 +10,7 @@ if (finalIter)
|
||||
(
|
||||
fvm::ddt(betav*rho*cp, T)
|
||||
- fvm::laplacian(betav*kappa, T, "laplacian(K,T)")
|
||||
+ sources(rho, T)
|
||||
+ sources(rhoCp, T)
|
||||
);
|
||||
|
||||
TEqn().relax();
|
||||
|
||||
Reference in New Issue
Block a user