CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

buoyantSimpleRadiationFoam is missing in OF v2.2.2

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes
  • 1 Post By tomf
  • 2 Post By cnsidero

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 4, 2014, 09:56
Default buoyantSimpleRadiationFoam is missing in OF v2.2.2
  #1
Senior Member
 
Yuehan
Join Date: Nov 2012
Posts: 142
Rep Power: 13
wc34071209 is on a distinguished road
Hi Foamers,

I found the solver buoyantSimpleRadiationFoam missing in the latest OF version 2.2.2. Does anybody know what happend and why?

Thank you.
wc34071209 is offline   Reply With Quote

Old   February 5, 2014, 02:17
Default
  #2
Senior Member
 
Tom Fahner
Join Date: Mar 2009
Location: Breda, Netherlands
Posts: 634
Rep Power: 32
tomf will become famous soon enoughtomf will become famous soon enough
Send a message via MSN to tomf Send a message via Skype™ to tomf
Hi,

Radiation is now automatically included in the heat transfer solvers. So you can use buoyantSimpleFoam and choose a radiation model there. If you want to solve without radiation just use the 'none' model.

Regards,
Tom
tomf is offline   Reply With Quote

Old   February 6, 2014, 14:59
Default
  #3
Senior Member
 
Yuehan
Join Date: Nov 2012
Posts: 142
Rep Power: 13
wc34071209 is on a distinguished road
Quote:
Originally Posted by tomf View Post
Hi,

Radiation is now automatically included in the heat transfer solvers. So you can use buoyantSimpleFoam and choose a radiation model there. If you want to solve without radiation just use the 'none' model.

Regards,
Tom

Thank you Tom.

I am still wondering why radiation is not included in buoyantBoussinessqSimpleFoam?

If I want to simulate natural convection, how can I include the effect of radiation if I don't to want to use buoyantSimpleFoam?

[...]

I am wondering the reason why why radiation is not included in buoyantBoussinessqSimpleFoam.

If I want to simulate a natural convection, how can I include radiation if I don't use buoyantSimpleFoam?

Thank everybody!

Last edited by wyldckat; February 6, 2014 at 17:18. Reason: merged two posts, since they were posted 2 minutes apart
wc34071209 is offline   Reply With Quote

Old   February 6, 2014, 17:39
Default
  #4
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings to all!

I don't know for certain, but it's possible that the radiation model might not be implemented in OpenFOAM 2.2 either because:
  • There were no test cases that could be used for validating its implementation.
  • OpenCFD did not have any clients that needed it.


Anyway, I spotted the other day that Symscape's patches for their port of OpenFOAM 2.2.x for Windows: http://www.symscape.com/openfoam-2-2-x-on-windows - have got the aforementioned radiation model implemented in the solver buoyantBoussinesqSimpleFoam.

Attached is an excerpt of their patches, which only has the patch for the solver alone. To use it, follow these steps:
  1. Download the attached file "buoyantBoussinesqSimpleFoam_with_radiation.patch. gz" and place it inside the folder where OpenFOAM is installed.
  2. Run these commands:
    Code:
    gunzip buoyantBoussinesqSimpleFoam_with_radiation.patch.gz
    patch -p0 < buoyantBoussinesqSimpleFoam_with_radiation.patch
    ./Allwmake
  3. It will take a while to build and when it's complete, it should be ready to be used.
Warning: These instructions assume that you have build OpenFOAM from source code.

Best regards,
Bruno
Attached Files
File Type: gz buoyantBoussinesqSimpleFoam_with_radiation.patch.gz (706 Bytes, 19 views)
__________________

Last edited by wyldckat; February 6, 2014 at 17:39. Reason: had forgotten to attach the file
wyldckat is offline   Reply With Quote

Old   February 7, 2014, 02:25
Default
  #5
Senior Member
 
Tom Fahner
Join Date: Mar 2009
Location: Breda, Netherlands
Posts: 634
Rep Power: 32
tomf will become famous soon enoughtomf will become famous soon enough
Send a message via MSN to tomf Send a message via Skype™ to tomf
Hi,

My guess would be that radiation with Boussinesq assumption would be rarely valid. Since for radiation to be important you need large temperature differences, which makes the Boussinesq approach inaccurate. Also the radiation models result in an energy source and not in a temperature source, while buoyantSimpleFoam solvers for energy or enthalpy and buoyantBoussinesqSimpleFoam solves for temperature. I guess there is some programming needed to combine everything like Bruno pointed out.

Regards,
Tom
wyldckat likes this.
tomf is offline   Reply With Quote

Old   February 10, 2014, 14:39
Default
  #6
Senior Member
 
Chris Sideroff
Join Date: Mar 2009
Location: Ottawa, ON, CAN
Posts: 434
Rep Power: 22
cnsidero is on a distinguished road
Simply saying large temperature differences for radiation can be misleading and there are radiation cases where the Boussinesq approximation is valid.

To demonstrate, one can use the following equations to estimate the magnitude of radiation's contribution to the heat transfer

q_{rad} = \sigma\left(T_{wall}^4 - T_{ref}^4\right)\;\frac{W}{m^2}

versus convection:

q_{conv} = h\left(T_{wall} - T_{ref}\right)\;\frac{W}{m^2}

Now compare temperature difference versus heat flux for both. You'll find the relative contributions depend on h, for convection, and T_{ref}, for radiation. See the plot I quickly threw together where I plot q_{conv} for two values of h and q_{rad} for two values of T_{ref}. (note: in the legend I used Celsius but I did the calculation with Kelvin.)

For small values of h or large values of T_{ref} their relative magnitudes are close. So relative to convection, the importance of radiation depends on the convective heat transfer coefficient, the absolute level of temperature or both. Even though the Boussinesq is valid for \beta \Delta T << 1 there are situations where it's valid to use it with radiation (left half of the plot).

My point is the importance of radiation is a little more complicated than simply saying only for large temperature differences. Additionally, radiation can be important for heat transfer problems even if the radiative contribution from the gas is negligible.

-Chris

Quote:
Originally Posted by tomf View Post
Hi,

My guess would be that radiation with Boussinesq assumption would be rarely valid. Since for radiation to be important you need large temperature differences, which makes the Boussinesq approach inaccurate. Also the radiation models result in an energy source and not in a temperature source, while buoyantSimpleFoam solvers for energy or enthalpy and buoyantBoussinesqSimpleFoam solves for temperature. I guess there is some programming needed to combine everything like Bruno pointed out.

Regards,
Tom
Attached Images
File Type: jpg conv-vs-rad.jpg (39.8 KB, 36 views)
wyldckat and Ramzy1990 like this.

Last edited by cnsidero; February 11, 2014 at 08:39.
cnsidero is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
what is syntax error : missing ')' before ';' aleisia Fluent UDF and Scheme Programming 8 March 10, 2015 15:42
[OpenFOAM] Xlib: extension "GLX" missing on display goldbeard ParaView 5 March 24, 2013 13:12
errors when installing openfoam2.1 on ubuntu12.o4 hewei OpenFOAM Installation 5 May 29, 2012 07:43
Polymesh missing data... nicko OpenFOAM Bugs 6 February 8, 2012 18:07
Problem with paraFoam ata OpenFOAM 14 November 30, 2009 04:23


All times are GMT -4. The time now is 18:19.