View Issue Details

IDProjectCategoryView StatusLast Update
0002512OpenFOAM[All Projects] Bugpublic2017-03-22 17:26
Reporterdl6tudAssigned Tohenry 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSUbuntuOS Version14.04
Product Version 
Fixed in Versiondev 
Summary0002512: Mistake in Fourier Courant Number
DescriptionDear Mr. Weller,

I believe, there is a mistake in the Fourier Number as defined in
openfoam4/applications/solvers/heatTransfer/chtMultiRegionFoam/solid/solidRegionDiffNo.C

The Fourier Number should be Fo = kappa / (rho * cp) * t/L^2.
(see: https://de.wikipedia.org/wiki/Fourier-Zahl)

In it's definition, there appears only L, but not L^2

surfaceScalarField kapparhoCpbyDelta
(
    mesh.surfaceInterpolation::deltaCoeffs() // 1/L
  * fvc::interpolate(kappa) // kappa
  / fvc::interpolate(Cprho) // 1/(rho*cp)
);

// t
DiNum = gMax(kapparhoCpbyDelta.primitiveField())*runTime.deltaT().value();

Do you agree?

Best regards, Norbert Weber
TagsNo tags attached.

Activities

henry

2017-03-22 17:26

manager   ~0007967

Thanks for the bug-report. I agree with your analysis and corrected the two occurrences in OpenFOAM-dev:

commit bda41c441c60f27698608130c2b190881e7e866e

Issue History

Date Modified Username Field Change
2017-03-21 23:05 dl6tud New Issue
2017-03-22 17:26 henry Assigned To => henry
2017-03-22 17:26 henry Status new => resolved
2017-03-22 17:26 henry Resolution open => fixed
2017-03-22 17:26 henry Fixed in Version => dev
2017-03-22 17:26 henry Note Added: 0007967