انجمن تخصصی مهندسین مکانیک

نسخه‌ی کامل: udf وارد کردن شار گرمایی متغیر با زمان
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

اگر امکانش هست لطفا بنده رو راهنمایی بفرمایید که تو فلوئنت چه طوری میتونم شار گرمایی رو که به صورت منحنی (متغیر با زمان) هست رو برا یک دیواره وارد کنم. مدل دو بعدی ،گذرا و تراکم پذیر هستش.
البته تابع منحنی شار گرمایی  بر حسب زمان رو بدست آوردم و معادله شو دارم ولی متاسفانه هیچ آشنایی با نوشتن udf و وارد کردن تو فلوئنت ندارم.

ممنون میشم اگر راهنمایی بفرمایید.
سلام وقت همگی بخیر
واسه اینکه بتونم شار گرمایی متغیر با زمان رو به عنوان یه شرط مرزی به فلونت بدم یه udf  به صورت زیر نوشتم،و بعد تو فلونت interpret کردم ولی متاسفانه udf کار نکرد (برای شار گرمایی یه مقدار ثابت قرار میده.)می خواستم خواهش کنم منو راهنمایی بفرمایید که کجای کارم غلط هستش

#include "udf.h"

DEFINE_PROFILE(unsteady_heatflux, thread, position) 
{

  float t, heatflux;
  face_t f;
  
  begin_f_loop(f, thread)
  {
   t = RP_Get_Real("time-step");
   heatflux = (6*pow(10,-5)*pow(t,6))-(0.0042*pow(t,5))+(0.1247*pow(t,4))+107.92;
   F_PROFILE(f, thread, position) = heatflux;
  }
  end_f_loop(f, thread)

}

ممنون میشم اگر راهنمایی بفرمایید.