fluent吧 关注:17,499贴子:90,691
  • 4回复贴,共1
求助

如何udf定义与温度和压力有关的比热容?

取消只看楼主收藏回复

udf里只能用DEFINE_SPECIFIC_HEAT定义比热,官方例子只能定义关于温度的函数,请问这个宏能定义关于压力和温度的函数吗?


IP属地:陕西通过百度相册上传1楼2024-05-21 01:20回复


    IP属地:陕西来自Android客户端2楼2024-05-21 01:26
    回复
      up


      IP属地:陕西来自Android客户端4楼2024-05-21 09:36
      回复
        我用loop循环获取单元内的压力和温度。
        但是标准初始化会卡死
        DEFINE_SPECIFIC_HEAT(UDF_cp, T, Tref, h, yi)
        {
        real Tz, P, cp;
        Domain *domain = Get_Domain(1);
        cell_t c;
        Thread *cthread;
        thread_loop_c(cthread, domain)
        {
        begin_c_loop(c, cthread)
        {
        Tz = C_T(c, cthread);
        P = C_P(c, cthread);
        cp = /* 定义比热容与压力温度的函数 */
        *h = cp * (T - Tref);
        }
        end_c_loop(c, cthread)
        }
        return cp;
        }


        IP属地:陕西来自Android客户端6楼2024-05-21 13:00
        回复
          up


          IP属地:陕西来自Android客户端7楼2024-05-21 23:37
          回复