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

Conjugate Heat transfer- Heat generating cylinder & natural convection

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 2 Post By sandymech
  • 1 Post By peterhess
  • 1 Post By peterhess

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 12, 2017, 18:43
Default Conjugate Heat transfer- Heat generating cylinder & natural convection
  #1
New Member
 
Texas
Join Date: Apr 2017
Posts: 4
Rep Power: 9
sandymech is on a distinguished road
Hi to All OpenFoam Users,
I have setup case where it involves conjugate heat transfer with heat generation inside solid cylinder, which exchanges heat with fluid through natural convection. Whole set up can be found in attached tar file.

Problem with the results files is - centreline temperature of cylinder shows minimum temperature whereas it should be maximum. Temperature distribution is shown in given picture. I am not sure,where I am going wrong. It is kind request to you all, please help me in this regard .

Thanks.
Attached Images
File Type: png Screenshot 1.png (19.7 KB, 100 views)
Attached Files
File Type: gz cylnaturalsend.tar.gz (8.8 KB, 66 views)
rubens and Talaat like this.
sandymech is offline   Reply With Quote

Old   August 14, 2017, 09:52
Default
  #2
Senior Member
 
Peter Hess
Join Date: Apr 2011
Location: Austria
Posts: 250
Rep Power: 17
peterhess is on a distinguished road
Hello sandymech!

I cant tell exactly what could be the problem.

The simulation I attached works and is similar to yours.

- Allrun_Pre to generate the mesh.

- Allrun_CD to make the changing dictionaries.

- chtMultiRegionSimpleFoam is used as in your simulation

You are able to compare between the two simulations.

Tell me I it works and where is the mistake if you find it, let me be informed please

Regards

Peter

PS: I was not able to execute your simulation. please send a description how to do it!

PS2: the skewness of the fluid elements at the top and the bottom of the solid is very high in your simulation. I would not do it this way!
Attached Images
File Type: jpg Screenshot_20170814_162707.jpg (184.6 KB, 76 views)
Attached Files
File Type: gz Test.tar.gz (8.3 KB, 52 views)
rubens likes this.

Last edited by peterhess; August 16, 2017 at 03:35.
peterhess is offline   Reply With Quote

Old   August 15, 2017, 05:51
Default @PeterHess
  #3
New Member
 
Texas
Join Date: Apr 2017
Posts: 4
Rep Power: 9
sandymech is on a distinguished road
Hi Peterhess
Thanks for your suggestions!

I could run your test case and it is working fine. I had simulated same case where rectangular domain as heat source. But I am facing problem when I replace rectangular domain to cylindrical domain as heat source. I will give you procedure to run my case after untar of files. I am attaching new tar files.

1. I have divided whole case into fluid and solid. Domain is of 3 dimensional cylindrical shape. Solid region is having heat generating source. I am not using symmetrical boundary conditions due to nature of the problem.
2. Heat generation source value can be changed at system/solid/fvOptions
3. Allrun script simulate whole case.
4. Allclean will clear all files which generated in simulation.

Now we will discuss about boundary conditions,
zeroGradient at boundary in fluid region (top,bottom,lateral) is not a problem for me. As it signifies, temperature will never reach steady state. I am ok with that.

Problem regarding the case- I am attaching snapshot of result file herewith, where it can be seen that centreline temperature is minimum, which should be maximum.



Let me know, if you have questions regarding running simulation.

Thanks once again.

Regards
Sandeep
Attached Images
File Type: png Screenshot2.png (94.2 KB, 69 views)
Attached Files
File Type: gz cylinder_natural.tar.gz (8.2 KB, 48 views)
sandymech is offline   Reply With Quote

Old   August 15, 2017, 08:39
Default
  #4
Senior Member
 
Peter Hess
Join Date: Apr 2011
Location: Austria
Posts: 250
Rep Power: 17
peterhess is on a distinguished road
Hello sandymech,

After some attempts I could successfully able to start your Simulation.

And I got the same results.

Increasing the relaxationFactors from 0.7 to 1 for h in system/solid/fvSolution fixes the problem you are trying to solve.

I dont understand why you put fvOptions in system/solid... this file belongs to constant/solid folder!

Let me stay informed please.

Regards

Peter
aero.rajat likes this.

Last edited by peterhess; August 16, 2017 at 03:31.
peterhess is offline   Reply With Quote

Old   August 16, 2017, 20:16
Default @PeterHess
  #5
New Member
 
Sandy
Join Date: Aug 2017
Posts: 8
Rep Power: 8
sandymech1 is on a distinguished road
Hi Peter
Sorry for late reply. I was trying to get access of cfdonline forum, but due to certain technical issue, I could not .Though I tried with forgot password, it didnt work. I had to make different account itself.

Anyway, thanks for your suggestion. I increased relaxation factor from 0.7 to 1 and also I changed path of fvOptions file to constant/solid from system/solid. It is working.

Thank you once again for your reply.
sandymech1 is offline   Reply With Quote

Old   July 3, 2018, 07:04
Default need help .
  #6
New Member
 
rajat tripathi
Join Date: May 2018
Location: india
Posts: 9
Rep Power: 7
aero.rajat is on a distinguished road
Hi !
I am working on exactly same kind of problem.


I have defined two regions: air and source.


But i also need: Inlet;Outlet; Side_wall.


The problem: while importing .stl files for snappyHexMesh, how do i combine the inlet, outlet, side_wall patches into "air region" ? I dont know how to club them so that their properties are similar to that of air.
aero.rajat is offline   Reply With Quote

Old   July 3, 2018, 13:40
Default
  #7
Senior Member
 
Peter Hess
Join Date: Apr 2011
Location: Austria
Posts: 250
Rep Power: 17
peterhess is on a distinguished road
Hello Aero!

Well, I am not sure if I understand your topic right way.

The bounding boundaries (inlet, outlet and other faces)are defined during blockMesh step.

After generating the mesh by snappyHexMesh you need to type:

splitMeshRegions -cellZones -overwrite

to separate the mesh generated by snappyHexMesh into the different regions.

And here you are getting the boundaries defined!

The boundaries defined during blockMesh (inlet, outlet and wall) are then imported automatically and named as in blockMesh.

The boundaries where the different regions are interact are then generated and named automatically by using splitMeshRegions.

Run the Test case I attached above by running:

Allrun_Pre

step by step to see the effect.

Anyway, the topoSet and then createPatch utilities could also be used to patch the patches manually if needed...

Regards

Peter

Last edited by peterhess; July 8, 2018 at 00:22.
peterhess 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
Forced convection conjugate heat transfer with chtMultiRegionFoam JohnJohn8 OpenFOAM Running, Solving & CFD 2 August 3, 2016 05:52
Conjugate heat transfer for natural convection Ank OpenFOAM 0 March 15, 2013 00:06
Heat Flux at wall in a conjugate heat transfer problem Chander CFX 2 July 9, 2011 22:22
Conjugate heat transfer - Free convection delaneyluke FLUENT 2 May 25, 2011 05:08
heat transfer with natural convection. Juan Catelén CFX 3 January 10, 2007 17:49


All times are GMT -4. The time now is 11:44.