View Issue Details

IDProjectCategoryView StatusLast Update
0002185OpenFOAMBugpublic2016-10-02 19:51
ReporterJoris.C Assigned Towyldckat  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
PlatformUnixOSOtherOS Version(please specify)
Summary0002185: fvDoM: time-dependent boundary temperature gives erroneous results
DescriptionWhen having a time-dependent boundary temperature, the results of the fvDoM are skewed by the previous BC temperature.

I have tested this with the square enclosure case, no conduction and no convection. A more extensive description of the case is in the first post of:
http://www.cfd-online.com/Forums/openfoam-solving/122297-simple-radiation-validation-problem.html
In my case specifically, the bottom and top walls are not taking part in the radiation procedure (0 emissivity and absorption), but this should not matter.
 The left and right walls are called Inlet and Outlet in this case. The temperature at the Outlet is 200 K at t=0-200 and changes to 0 K at t=200-400. (The case is set to run 200s and write the results, so it has to be executed twice; mesh is already present)

Running sh postProcess.sh shows the radiation balance and input for the relevant surfaces. What is to be expected (see CFD online post for the calculation)
Qr from the left wall/Inlet: 5.67 W/m2
Qr into right wall/Outlet: 2.3474 W/m2
Steps To ReproducechtMultiRegionFoam
chtMultiRegionFoam
sh postProcess.sh
Additional InformationCase set-up similar to issue http://bugs.openfoam.org/view.php?id=2182, but BC's here are time-dependent, cacheDiv is true and postprocessing is done for OF4. However, the fvDoM model should not differ in these OF versions.
TagsNo tags attached.

Activities

Joris.C

2016-08-09 10:36

reporter  

radiationTest_v4.zip (422,041 bytes)

wyldckat

2016-10-02 19:51

updater   ~0006951

I've taken a quick look into the attached case "radiationTest_v4.zip" and I have to say that I'm a bit confused, given that the description given does not match the case set-up:

 - a single execution of the solver should be enough, since there is an oscillating temperature;

 - the case is set-up to run 10000s, writing every 800s, therefore it's not configured for testing a 200s periods.

And since the comments and concluding bug fix at http://bugs.openfoam.org/view.php?id=2182 - indicate that "cacheDiv" should be set to "false" in order for the calculations to work as intended.

Therefore, I'll be closing this report as "no change required", given that there is a high probability that this was already solved in issue #2182.


@Joris.C: If this issue still stands with the latest OpenFOAM-dev builds, then please re-open this report and provide a test case that works with OpenFOAM-dev, along with instructions on how to use said case.
If you are using Ubuntu, you can quickly install OpenFOAM-dev using the recent Deb packages for Ubuntu, as detailed here: http://openfoam.org/download/dev-ubuntu/

Issue History

Date Modified Username Field Change
2016-08-09 10:36 Joris.C New Issue
2016-08-09 10:36 Joris.C File Added: radiationTest_v4.zip
2016-10-02 19:51 wyldckat Note Added: 0006951
2016-10-02 19:51 wyldckat Assigned To => wyldckat
2016-10-02 19:51 wyldckat Status new => closed
2016-10-02 19:51 wyldckat Resolution open => no change required