# Fixed temperature for one phase in VOF

 Register Blogs Members List Search Today's Posts Mark Forums Read

 April 25, 2016, 11:23 Fixed temperature for one phase in VOF #1 New Member   Apiano Morais Join Date: Apr 2016 Posts: 10 Rep Power: 2 Hi guys, it's my first question in this forum. . I went back to work with Fluent recently. I am working in a problem with two liquid phases and I want to set a fixed temperature in one of the phases, for the entire simulation. So, the temperature would be fixed in cell zones where there is entirely one phase. My question is, how do I do that? How can I set the temperature or a UDS fixed in the cell zone? The idea here is to use the Poisson equation for the energy as the similar electrostatic equation. In this way, the temperature would be the electric potential. Will this work? #include "udf.h" DEFINE_ON_DEMAND(on_demand_calc) { real frac; begin_c_loop(c,t) { frac = C_YI_G(c,t,1) if (frac > 0.9) C_T(c,T) = 1 } end_c_loop(c,t) } Last edited by Apiano; April 25, 2016 at 15:24.

April 26, 2016, 04:51
#2
Senior Member

Join Date: May 2014
Posts: 258
Rep Power: 5
Quote:
 Originally Posted by Apiano Hi guys, it's my first question in this forum. . I went back to work with Fluent recently. I am working in a problem with two liquid phases and I want to set a fixed temperature in one of the phases, for the entire simulation. So, the temperature would be fixed in cell zones where there is entirely one phase. My question is, how do I do that? How can I set the temperature or a UDS fixed in the cell zone? The idea here is to use the Poisson equation for the energy as the similar electrostatic equation. In this way, the temperature would be the electric potential. Will this work? #include "udf.h" DEFINE_ON_DEMAND(on_demand_calc) { real frac; begin_c_loop(c,t) { frac = C_YI_G(c,t,1) if (frac > 0.9) C_T(c,T) = 1 } end_c_loop(c,t) }
I am not sure you can or how to do that.

Regarding the piece of code you showed, frac is obtaining the value of the volume fraction gradient of species 1, not the volume fraction C_YI. There is also couple of lines where the " ; " is missing. In addition to that, the the DEFINE_ON_DEMAND, as the name says, is only define on demand, so you gotta execute it manually on Fluent. Not sure this is what you want.

 April 26, 2016, 09:14 #3 New Member   Apiano Morais Join Date: Apr 2016 Posts: 10 Rep Power: 2 Yes... I see the code is wrong. But, I found out that I can do that thing with the macro DEFINE_ADJUST(name,d). I'll work on that. If pays off I'll post the code here.

 Tags temperature, vof model

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post Mohsin FLUENT 4 June 7, 2016 02:52 jpina FLUENT 4 March 14, 2016 09:22 xpqiu OpenFOAM Running, Solving & CFD 8 June 17, 2015 02:08 Oliver CD-adapco 4 September 8, 2008 07:22 2L Main CFD Forum 2 July 4, 2004 13:30

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