24小时热门版块排行榜    

查看: 5265  |  回复: 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的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

我原是我以为

新虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
你这个可以不用udf,用多项式函数就可以

发自小木虫IOS客户端
24楼2016-12-15 11:55:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
https://zhidao.baidu.com/questio ... =0&pu=usm@0,sz@1320_1003,ta@iphone_2_4.4_1_11.1&bd_page_type=1&baiduid=C2B72D17D3EE47A12BEC4D6CC12391EA&tj=www_zhidao_normal_4_0_10_title很详细

发自小木虫Android客户端
26楼2016-12-15 18:03:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fjs小泡泡

新虫 (正式写手)



Eareastjune(金币+1): 谢谢参与
8楼2016-12-15 10:17:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhjbldr

新虫 (正式写手)



Eareastjune(金币+1): 谢谢参与
18楼2016-12-15 10:27:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Eareastjune

木虫 (正式写手)


引用回帖:
24楼: Originally posted by 我原是我以为 at 2016-12-15 11:55:56
你这个可以不用udf,用多项式函数就可以

好的,用多项式。那你可以帮我看看,我这个问题到底出现在哪了吗?怎么解决呢?以后可能会用到指数函数的形式。

发自小木虫Android客户端
25楼2016-12-15 12:33:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)


27楼2016-12-15 18:03:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幸运兴

新虫 (正式写手)


28楼2016-12-16 22:59:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robt

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
有点奇怪,我也碰到同样的问题,但我当时用的是double,换成real就没问题了。。

发自小木虫IOS客户端
29楼2018-03-21 14:09:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robt

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
不对,好像是初始化的问题
30楼2018-03-21 14:17:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

叶子闹

新虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
请问一下楼主,这个问题你解决了没有
31楼2018-04-04 14:55:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

叶子闹

新虫 (小有名气)


我也遇到了同样的问题,请问一下你有没有解决
32楼2018-04-04 14:56:00
已阅   回复此楼   关注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的回帖

chengxi0_0

金虫 (初入文坛)


我遇到了相同的问题,请问楼主解决了吗
35楼2018-08-09 20:32:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sggggg

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
34楼: Originally posted by chengxi0_0 at 2018-08-09 20:31:29
您好,我使用UDF定义了流体物性随温度变化,初始化时提示Error: received a fatal signal (segment fault).
UDF程序如下:
#include &quot;udf.h&quot;


DEFINE_PROPERTY(cell_density_hot,c,t)
{
...

请问你的问题解决了嘛
36楼2018-11-23 11:56:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Darkness8

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
密度不是有特定的表示方法吗?rho表示密度
37楼2019-12-16 10:45:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
xhmaohan2楼
2016-12-15 10:01   回复  
Eareastjune(金币+1): 谢谢参与
dsctg3楼
2016-12-15 10:05   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:10   回复  
Eareastjune(金币+1): 谢谢参与
leic5楼
2016-12-15 10:11   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:15   回复  
Eareastjune(金币+1): 谢谢参与
gg
2016-12-15 10:15   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:18   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
tzynew10楼
2016-12-15 10:19   回复  
Eareastjune(金币+1): 谢谢参与
ajingne111楼
2016-12-15 10:21   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
2016-12-15 10:21   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:22   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:23   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
2016-12-15 10:26   回复  
Eareastjune(金币+1): 谢谢参与
忆空白16楼
2016-12-15 10:27   回复  
Eareastjune(金币+1): 谢谢参与
发自小木虫Android客户端
343517楼
2016-12-15 10:27   回复  
Eareastjune(金币+1): 谢谢参与
bj200898919楼
2016-12-15 10:30   回复  
Eareastjune(金币+1): 谢谢参与
chejiacun20楼
2016-12-15 10:34   回复  
Eareastjune(金币+1): 谢谢参与
三八洲21楼
2016-12-15 10:38   回复  
Eareastjune(金币+1): 谢谢参与
2016-12-15 10:42   回复  
2016-12-15 10:44   回复  
2018-04-08 07:56   回复  
相关版块跳转 我要订阅楼主 Eareastjune 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见