不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

Fluent編寫UDF出現一些問題?

瀏覽:1975 回答:1
我需要編寫的是一個溫度隨時間變化的邊界條件。溫度隨時間變化的公式如圖片所示。下面是我自己編寫的udf:
#include "udf.h"

#define K1 6.2831852/8760
#define K2 2.6/438000

DEFINE_PROFILE(boundary_temperature,t,i)
{
real x[ND_ND]; /* this will hold the position vector */
real flow_time=RP_Get_Real("flow-time";
real y;
face_t f;
begin_f_loop(f, t)
{
  F_CENTROID(x,f,t);
  y=x[0];
  
  if(-22.5<=y<=22.5)
   F_PROFILE(f,t,i)=-0.5+14.8*sin(flow_time*K1+3.1415926/2)+flow_time*K2;
  else
   F_PROFILE(f,t,i)=-2.5+11.5*sin(flow_time*K1+3.1415926/2)+flow_time*K2;
  }
  end_f_loop(f,t)
}
通過公式得到溫度大概應該在-15℃到15℃之間,這個UDF在fluent中可以順利讀取,但每次fluent計算出的溫度都會出現-200℃以及1000多度的情況,我改了好多天也不知道到底錯在哪里,哪位大神能夠幫忙解決一下,小弟感激不盡。

Fluent編寫UDF出現一些問題?的圖1


邀請回答 我來回答

全部回答

(1)
默認 最新
忙碌的搬磚工

看UDF沒有問題,是不是沒收斂,可以傳cas看看

2018年11月1日
評論 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP