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

UDF解釋時報錯怎么辦(附代碼)?

瀏覽:2110 回答:1

在做降膜蒸發器的過程用,應用了網上的一個水蒸發的UDF,具體程序如下
#include "udf.h"          /*包括常規宏*/
#include "sg_mphase.h"    /*包括體積分數宏*/
#define T_SAT 373         /*定義飽和溫度*/
#define LAT_HT 1.e3       /*定義水蒸汽潛熱*/

DEFINE_SOURCE(liq_src, cell, pri_th, dS, eqn)  /*定義液相源項*/
{
  Thread *mix_th, *sec_th;   /*混合相、第二相 定義計算區域指針*/
  real m_dot_l;             /*蒸發冷凝速率  定義液相質量轉移*/
  mix_th = THREAD_SUPER_THREAD(pri_th);   /*指向混合區的主相即液相的指針*/
  sec_th = THREAD_SUB_THREAD(mix_th, 1); /* 指向單相控制區的氣相的指針*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot_l = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, pri_th) - T_SAT)/T_SAT;  /*如果液相單元的溫度高于蒸發溫度,液相向氣相的質量轉移*/
   dS[eqn] = -0.1*C_R(cell, pri_th)*
      fabs(C_T(cell, pri_th) - T_SAT)/T_SAT; /*定義源項對質量轉移偏導*/
                               }
  else {
    m_dot_l = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = 0.; /*于是氣相向液相轉移,所以液相的質量源項對質量轉移的偏導為零*/
       }
   
  return m_dot_l;
}

DEFINE_SOURCE(vap_src, cell, sec_th, dS, eqn) /*定義氣相源項*/
{
  Thread * mix_th, *pri_th;    /*混合相、第一相*/
  real m_dot_v;
  mix_th = THREAD_SUPER_THREAD(sec_th);   /*指向混合區的第二相即氣相的指針*/
  pri_th = THREAD_SUB_THREAD(mix_th, 0);  /*指向單相控制區的液相的指針,液相為主相*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot_v = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, mix_th) - T_SAT)/T_SAT; /*如果混合區單元的溫度高于蒸發溫度,液相向氣相的質量質量轉移*/
    dS[eqn] = 0.;    /*由于是液相向氣相轉移,所以氣相的質量源項對來自液相的質量轉移的偏導為零*/
                               }
  else {
    m_dot_v = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = -0.1*C_R(cell, sec_th)*
      fabs(C_T(cell, sec_th) - T_SAT)/T_SAT;  /*由于是氣相向液相轉移,所以氣相的質量源項對自身的質量轉移的偏導不為零*/
       }
   
  return m_dot_v;
}


DEFINE_SOURCE(enrg_src, cell, mix_th, dS, eqn)   /*混合模型能量源項*/
{
  Thread *pri_th, *sec_th;
  real m_dot;
  pri_th = THREAD_SUB_THREAD(mix_th, 0);   /*指向混合區的液相的指針*/
  sec_th = THREAD_SUB_THREAD(mix_th, 1);   /*指向混合區的氣相的指針*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, pri_th) - T_SAT)/T_SAT;  /*如果混合區的單元溫度高于蒸發溫度。質量轉移由液相向氣相轉移,吸熱,質量轉移量前有負號*/
    dS[eqn] = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)/T_SAT;
                               }
  else {
    m_dot = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)/T_SAT;}  /*相反,氣相向液相轉移則放熱*/
  return LAT_HT*m_dot; 
   }                            /*能量大小氣化潛熱與質量轉移率相乘得能量源項*/


FLUENT中解釋時報錯line 66: label "store_vof_norm" not found (pc=56).請問這個問題應該怎么解決呢???

邀請回答 我來回答

全部回答

(1)
默認 最新
靜沐暖陽

我之前也是遇到了同樣的問題,我是通過用Fluent16.0加VS2010編譯器編譯解決的   編譯之后就不會出現這個問題了

2018年8月16日
已采納 評論 點贊 1

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

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

    TOP