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

Applying heat transfer boundary conditions

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 10, 2015, 06:01
Default Applying heat transfer boundary conditions
  #1
Member
 
pkladisios
Join Date: Jul 2015
Posts: 39
Rep Power: 10
pkladisios is on a distinguished road
Greetings!

I have a solid containing a fluid (water tank, 100% filled). My question pertains to the heat transfer between the tank and its environment. Is there a way to apply boundary conditions like convection and solar radiation?
pkladisios is offline   Reply With Quote

Old   August 11, 2015, 01:13
Default
  #2
Senior Member
 
Join Date: May 2012
Location: Melbourne
Posts: 161
Rep Power: 13
Steffen595 is on a distinguished road
heat flux from where to where?
Steffen595 is offline   Reply With Quote

Old   August 11, 2015, 02:57
Default
  #3
Member
 
pkladisios
Join Date: Jul 2015
Posts: 39
Rep Power: 10
pkladisios is on a distinguished road
For instance, on the top surface of the tank we have heat gain from solar radiation (heat flux) and heat loss to the environment via convection. From what i understand, we can't apply two boundary conditions on the same surface. How should i approach this? Haven't found any example or tutorial where we have both convection and heat flux on the same surface...

Edit: I just realized that you cannot use a surface as a boundary condition and as an interface at the same time, something that perplexes things. I really need a comprehensive example.

Last edited by pkladisios; August 11, 2015 at 03:53. Reason: omission
pkladisios is offline   Reply With Quote

Old   August 11, 2015, 05:11
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Quote:
both convection and heat flux on the same surface
It is pretty simple maths to derive it and use CEL expressions to apply it.

Quote:
I just realized that you cannot use a surface as a boundary condition and as an interface at the same time
Do you mean the free surface? That is inside the domain, not on a boundary - that is why you cannot apply a boundary condition on it
ghorrocks is offline   Reply With Quote

Old   August 11, 2015, 08:56
Default
  #5
Member
 
pkladisios
Join Date: Jul 2015
Posts: 39
Rep Power: 10
pkladisios is on a distinguished road
Thank you for your answer!
Lets us ignore the first part of your answer for the time being. I'll figure out the specifics about CEL expressions later.
What i've done so far is define a solid and a fluid domain, as well as their automatically generated solid-fluid interface. If i go ahead and insert a boundary condition in a surface, that surface will be subtracted from the solid-fluid interface. Naturally, if i do this (add boundary conditions) for all the surfaces within the interface, i'll end up without interface. Weird huh?
On top of that, i have NO heat transfer between the domains. I've been "tinkering" for quite some time without results...
pkladisios is offline   Reply With Quote

Old   August 11, 2015, 19:02
Default
  #6
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Quote:
Weird huh?
Not really. You are replacing the interface condition with a boundary condition. So the interface disappears. It does not seem weird to me

You can add heat fluxes to the interface boundary condition. This allows you to have an interface with additional heat input. I think this is what you want. Have a look at the interface boundaries on the domain level (not the interface condition by itself).
ghorrocks is offline   Reply With Quote

Old   August 12, 2015, 02:59
Default
  #7
Member
 
pkladisios
Join Date: Jul 2015
Posts: 39
Rep Power: 10
pkladisios is on a distinguished road
I see....Each domain's interface provides a heat source option. How do i make the domains convect heat? I don't want just a steady heat flux.
pkladisios is offline   Reply With Quote

Old   August 12, 2015, 05:17
Default
  #8
Senior Member
 
Join Date: May 2012
Location: Melbourne
Posts: 161
Rep Power: 13
Steffen595 is on a distinguished road
you have heat flow and heat flux option.
You can set one domain as heat source or select some faces and set them as heat source. Then you need buoyancy setting enabled for the fluid.
For domain you can set heat as kW per m^3 and for a surface kW per m^2.
Or you can specify a temperature.
It is a good idea to create named objets in the mesher. I.e. name the domain or the surfaces in question something descriptive like heat source. Then they are easier to identify in the Preprocessor
Steffen595 is offline   Reply With Quote

Old   August 20, 2015, 03:47
Default
  #9
Member
 
pkladisios
Join Date: Jul 2015
Posts: 39
Rep Power: 10
pkladisios is on a distinguished road
I apologize for taking a long time to answer. I' d like to thank both of you, for pointing me to the right direction. I have successfully run simple simulations (at least i think so), both steady and transient. Now my problem lies in simulating a partially filled water tank. Including a second fluid certainly perplexes things...

Last edited by pkladisios; August 20, 2015 at 04:55. Reason: correction
pkladisios is offline   Reply With Quote

Old   November 17, 2015, 11:52
Default
  #10
New Member
 
R-Sh
Join Date: Oct 2014
Location: USA
Posts: 23
Rep Power: 11
shadnia is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
It is pretty simple maths to derive it and use CEL expressions to apply it.



Do you mean the free surface? That is inside the domain, not on a boundary - that is why you cannot apply a boundary condition on it
Hi, I have the same problem. when I combine heat flux and convection into one equation, FLUENT does not accept that equation, because the derived equation is related to time (due to heat flux) and temperature (due to convection). I do not know how to solve the problem.
Any help will be appreciated!
shadnia is offline   Reply With Quote

Old   November 17, 2015, 16:35
Default
  #11
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Try the fluent forum.
ghorrocks is offline   Reply With Quote

Old   November 18, 2015, 11:51
Default
  #12
New Member
 
R-Sh
Join Date: Oct 2014
Location: USA
Posts: 23
Rep Power: 11
shadnia is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
Try the fluent forum.
Thanks a lot for your quick respond. I could not find anything to solve my problem. Since you did kindly suggest up in this threat that "It is pretty simple maths to derive it and use CEL expressions to apply it", I derived the equation, but does not work. Therefore I would appreciate if you or any body else kindly have any idea to solve the problem. Thanks in advance
shadnia is offline   Reply With Quote

Old   November 18, 2015, 20:05
Default
  #13
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Convection is Flux = h(Twall - Tambient)

So if you have a heat flux you wish to apply on top of that the Flux = h(Twall-Tambient)+A where A is your additional heat flux.
ghorrocks is offline   Reply With Quote

Old   November 18, 2015, 21:32
Default
  #14
New Member
 
R-Sh
Join Date: Oct 2014
Location: USA
Posts: 23
Rep Power: 11
shadnia is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
Convection is Flux = h(Twall - Tambient)

So if you have a heat flux you wish to apply on top of that the Flux = h(Twall-Tambient)+A where A is your additional heat flux.
Thanks again for your kindly respond. I did so, but as I already mentioned, since I am applying the solar heat flux for a whole day (24 hours) which is based on time, the final derived equation is related to time (due to solar heat flux) and temperature (due to convection). Therefore when I use "DEFINE_PROFILE" to write the corresponding UDF, FLUENT does not accept it. I think here is the reason from the FLUENT manual "Note that DEFINE_PROFILE allows you to modify only a single value for wall heat flux". I was wondering if there is any other way to approach to this problem. Thanks again
shadnia is offline   Reply With Quote

Old   November 19, 2015, 05:42
Default
  #15
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Switch to CFX and it will work fine. Otherwise refer to post #11.
ghorrocks is offline   Reply With Quote

Old   November 23, 2015, 14:08
Default
  #16
New Member
 
R-Sh
Join Date: Oct 2014
Location: USA
Posts: 23
Rep Power: 11
shadnia is on a distinguished road
Thanks again. For solving my problem, after studying much more, I came up with the following conclusion. If I define the environment around the top box for FLUENT, I will have two separate surfaces for applying the boundary conditions. Therefore I will have the heat flux for one of two surfaces and convection and radiation for the other one. Please see the attached, figure 1 shows the geometry I have already worked with and Figure 2 is the new one. The problem I have now is that the surfaces I want to apply boundary conditions for are predefined by FLUENT as interface, so I have no access to assign boundary conditions for them. so the question will be: Is there any way to convert interface to wall? If yes so, I will be able to follow my hypothesis. ThanksGeometry.pdf
shadnia is offline   Reply With Quote

Old   November 24, 2015, 12:28
Default
  #17
New Member
 
R-Sh
Join Date: Oct 2014
Location: USA
Posts: 23
Rep Power: 11
shadnia is on a distinguished road
This is what I do ready need, but how can I add heat fluxes to the interface boundary condition? Thanks in advance
shadnia is offline   Reply With Quote

Old   November 24, 2015, 18:28
Default
  #18
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Let me quote post #11 for you:

Quote:
Try the fluent forum.
This is the CFX forum. For details on Fluent try the Fluent forum.
ghorrocks is offline   Reply With Quote

Old   November 26, 2015, 05:43
Default
  #19
Senior Member
 
Shomaz ul Haq
Join Date: Aug 2015
Location: Islamabad, Pakistan
Posts: 205
Rep Power: 11
Shomaz ul Haq is on a distinguished road
Send a message via Skype™ to Shomaz ul Haq
Quote:
Originally Posted by Steffen595 View Post
you have heat flow and heat flux option.
You can set one domain as heat source or select some faces and set them as heat source. Then you need buoyancy setting enabled for the fluid.
For domain you can set heat as kW per m^3 and for a surface kW per m^2.
Or you can specify a temperature.
It is a good idea to create named objets in the mesher. I.e. name the domain or the surfaces in question something descriptive like heat source. Then they are easier to identify in the Preprocessor
Hi all. Hey Steffen I have made double pipe heat exchanger with hot water fluid domain inside, an inner pipe and then an outer cold water fluid. There is no heat transfered along the length of the pipe when I opened CFD-Post the same inlet temperatures run through all contours for both pipes. If I define heat as kW/m3 would ay heat transfer take place then. Also I wanted to ask how can I define heat as kW/m3 for a a domain as I don't see any option for that when I select Thermal Energy In Option in Heat Transfer in Fluid Models in Domain:Hot water (or Cold water). I have searched a lot to define a heat in kW/m3 but couldn't find anything. Would be grateful for reply. Thanks.
Shomaz ul Haq is offline   Reply With Quote

Old   November 26, 2015, 05:54
Default
  #20
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Either the no heat transfer result is correct or you set the simulation up wrong.

If you are in a flow regime when very little heat transfer occurs then it is correct that you don't see much heat transfer. This could be the case if the intermediate material has high thermal resistance or specific heat or many other factors.

If the simulation is wrong then you set it up wrong. The most obvious thing is whether the interfaces between the fluids and solids are correct. If they are wrong it will stop heat transfer. Have a look at the non-overlap % reported in the output file.

Also what do you mean by heat as kW/m3? Do you mean there is a volumetric heat source in there somewhere? Or is that the heat content of the incoming fluids?
ghorrocks is offline   Reply With Quote

Reply

Tags
ansys, boundary, cfx, heat


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
Difficulty In Setting Boundary Conditions Moinul Haque CFX 4 November 25, 2014 17:30
convergenceof natural convection prob. in cfx cpkewat CFX 15 January 31, 2014 06:29
Boundary conditions - Heat transfer coefficient feedq FLUENT 2 August 9, 2013 11:08
An error has occurred in cfx5solve: volo87 CFX 5 June 14, 2013 17:44
Error finding variable "THERMX" sunilpatil CFX 8 April 26, 2013 07:00


All times are GMT -4. The time now is 14:31.