24小时热门版块排行榜    

查看: 6478  |  回复: 36
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Eareastjune

木虫 (正式写手)


[交流] FLUENT中UDF定义水的密度随温度的变化

UDF新手,在materials中用UDF定义了水的密度,编译什么的都通过了,可是在初始化化时,fluent就会报错Error:  received a fatal signal (Segmentation fault). 请问各位大神,这是什么原因造成的呢?


#include "udf.h"
DEFINE_PROPERTY(cell_density, c, t)
{
        real dens;
        real temp = C_T(c, t);
        dens = 999.9+(1.91e-2)*temp-(5.9e-3)*(temp)*(temp)+(2.0e-5)*(temp)*(temp)*(temp);
        return dens;
}
这个是我的源代码。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chengxi0_0

金虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
29楼: Originally posted by robt at 2018-03-21 14:09:12
有点奇怪,我也碰到同样的问题,但我当时用的是double,换成real就没问题了。。

您好,我使用UDF定义了流体物性随温度变化,初始化时提示Error: received a fatal signal (segment fault).
UDF程序如下:
#include "udf.h"


DEFINE_PROPERTY(cell_density_hot,c,t)
{
  Thread*t;
  cell_t c;
  real rho;
  real temp;
  temp=C_T(c,t);
  rho=29440*exp(-0.01821*temp)+240.4*exp(-0.001971*temp);
  return rho;
}

DEFINE_SPECIFIC_HEAT(cell_specificheat_hot,T,Tref,h,yi)
{
  Thread*t;
  cell_t c;
  real cp;
  real temp;
  temp=C_T(c,t);
    if(temp>=360&&temp<=425)
    {
      cp=1.658e8*exp(-0.0373*temp)+1598*exp(-0.0007418*temp);  
    }
    else
    {
      cp=2.388e5*exp(-0.01836*temp)+980.9*exp(0.0002479*temp);
    }
  *h=cp*(temp-Tref);
  return cp;
}

DEFINE_PROPERTY(cell_thermalcond_hot,c,t)
{
  Thread*t;
  cell_t c;
  real ktc;
  real temp;
  temp=C_T(c,t);
  ktc=1.828e10*exp(-0.08465*temp)+0.01377*exp(0.00194*temp);
  return ktc;
}

DEFINE_PROPERTY(cell_viscosity_hot,c,t)
{
  Thread*t;
  cell_t c;
  real mu;
  real temp;
  temp=C_T(c,t);
  mu=-1.696e-19*exp(0.04779*temp)+1.17e-5*exp(0.001517*temp);
  return mu;
}
烦请您帮忙看一下,非常感谢
34楼2018-08-09 20:31:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 37 个回答

fjs小泡泡

新虫 (正式写手)



Eareastjune(金币+1): 谢谢参与
8楼2016-12-15 10:17:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2016-12-15 10:18   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
ajingne111楼
2016-12-15 10:21   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
2016-12-15 10:23   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见