|
[Sponsors] |
December 28, 2012, 17:19 |
Unsteady temperature profile
|
#1 |
New Member
Rachana Vidhi
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
Hi, I am trying to define unsteady temperature profile in Fluent. The same profile has to be repeated everyday, where the temperature linearly increases from 300 K to 305 K for 1st 8 hours, then linearly decreases back to 300 K in the next 8 hours and then remains constant at 292 K for the last 8 hours. I am using the following code for the udf. But the result I am getting shows the temperature to increase continuously using the 1st profile (but it doesn't stop at 305 and just keeps increasing). Please help me out here. I had been struggling with this for days.
#include "udf.h" DEFINE_PROFILE(unsteady_temperature, thread, position) { face_t f; int n; real t = CURRENT_TIME; begin_f_loop(f, thread) { for (n=1; n<=31; n+=3) { if (CURRENT_TIME <= 3600*8*n) F_PROFILE(f, thread, position) = 300.0 + 5.0 * (t/8.0/3600.0); else if(CURRENT_TIME <= (3600*8*(n+1))) F_PROFILE(f, thread, position) = 305.0 - 5.0/8.0 * (t/3600.0-8.0); else F_PROFILE(f, thread, position) = 292.0 + 0.0 * t; } } end_f_loop(f, thread) } |
|
December 29, 2012, 04:59 |
|
#2 |
Member
Join Date: Nov 2011
Location: Czech Republic
Posts: 97
Rep Power: 15 |
Obviously your solution through for cycle isn't working as you want. I think that much more easier solution is just to simply subtract number of days from current time and then use it in your "decision tree". So here is my approach:
PHP Code:
|
|
December 29, 2012, 10:16 |
|
#3 |
New Member
Rachana Vidhi
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
Thank you very very much. It worked. I had done 2 days analysis by subtracting 24 hours in 2nd day profile. But didn't know how to extend it for longer period of time. Thanks a lot.
|
|
Tags |
for-if-else, unsteady temperature |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plot temperature profile | David | FLUENT | 4 | July 24, 2017 06:35 |
UDF: temperature profile | dolores | FLUENT | 6 | August 5, 2016 21:16 |
Please Help! Temperature profile UDF for 3D geometry | subhankar_bhandari | FLUENT | 2 | April 16, 2011 06:30 |
velocity and temperature profile | panagiotis | FLUENT | 2 | May 1, 2009 08:05 |
unsteady inlet profile | Justin | Main CFD Forum | 0 | July 4, 2007 14:58 |