24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1946  |  回复: 16

zoupeng2046

金虫 (正式写手)

[求助] UDF改变物质密度,结果发现密度并没有变化

大家好,我编了一个UDF去改变物体的密度,结果在contour里面查看density时,发现density并没有变化
#include "udf.h"
DEFINE_PROPERTY(cell_thetmalconduct,c,t)
{real x[ND_ND],roup;
   C_CENTROID(x,c,t);
    if(x[2]<-80) roup=500;
    else if(x[2]<-50)  roup=2000;
    else if(x[2]<-20) roup=4000;
    else  roup=10000;
      return roup;
}
这是我编的程序,请诸位高手帮忙看一看
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

fangdian

木虫 (正式写手)

结果显示的是多少???没有变化,值为多少
4楼2013-01-31 08:49:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 鼓励讨论交流! 2013-02-18 19:08:07
引用回帖:
10楼: Originally posted by 5超7 at 2013-02-11 19:36:47
这怎么说?

搜狗截图130211_1.png
...

版本问题,至少6.3.26可以,如下:
Some of the properties you can customize using DEFINE_PROPERTY are:
density (as a function of temperature)

viscosity
thermal conductivity
absorption and scattering coefficients
laminar flow speed
rate of strain
user-defined mixing laws for density, viscosity, and thermal conductivity of mixture materials
   
UDFs cannot be used to define specific heat properties; specific heat data can be accessed only and not modified in FLUENT.

回到原贴的问题,楼主应该将坐标问题转变为温度问题,如将不同高度patch不同温度,然后修改对应的UDF。

» 本帖已获得的红花(最新10朵)

11楼2013-02-18 11:01:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

5超7

至尊木虫 (著名写手)

菜鸟

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与! 2013-01-30 09:32:10
UDF好像不能改变密度!
我要奋斗到底
2楼2013-01-30 09:12:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hiqun

禁虫 (正式写手)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与,非应助请勿选择“应助回帖” 2013-01-30 20:59:02
那么请问,你将udf的函数,在material面板中做好设定了吗?

» 本帖已获得的红花(最新10朵)

3楼2013-01-30 15:12:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

b07988

金虫 (正式写手)

星期六可以休息

★ ★
xiegangmai: 金币+2, 鼓励讨论交流 2013-02-02 19:40:56
引用回帖:
2楼: Originally posted by 5超7 at 2013-01-30 09:12:14
UDF好像不能改变密度!

fluent13.0 中help:Some of the properties you can customize using DEFINE_PROPERTY are: density (as a function of temperature)。udf中密度是可以改变的。
先做最重要的事情,再做次重要的事情
5楼2013-01-31 21:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

5超7

至尊木虫 (著名写手)

菜鸟


xiegangmai: 金币+1, 谢谢参与 2013-02-02 19:41:06
引用回帖:
5楼: Originally posted by b07988 at 2013-01-31 21:56:56
fluent13.0 中help:Some of the properties you can customize using DEFINE_PROPERTY are: density (as a function of temperature)。udf中密度是可以改变的。...

我看TG里面,好像写到udf不能改变密度
我要奋斗到底
6楼2013-01-31 22:02:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-02-17 18:20:41
你的roup这个变量Fluent并不知道是密度,应该用C_R(c,t),具体如下:
#include "udf.h"
DEFINE_PROPERTY(cell_thetmalconduct, c, t)
{
   real x[ND_ND],;
   C_CENTROID(x,c,t);
    if(x[2]<-80)         C_R(c,t)=500;
    else if(x[2]<-50)   C_R(c,t)=2000;
    else if(x[2]<-20)   C_R(c,t)=4000;
    else   C_R(c,t)=10000;
    return  C_R(c,t);
}

» 本帖已获得的红花(最新10朵)

7楼2013-02-04 09:07:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zoupeng2046

金虫 (正式写手)

引用回帖:
4楼: Originally posted by fangdian at 2013-01-31 08:49:08
结果显示的是多少???没有变化,值为多少

我是利用空气的物性来修改,创建一个固体物质,密度值是2719,加载UDF后,仍然是2719
8楼2013-02-05 21:55:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zoupeng2046

金虫 (正式写手)

送鲜花一朵
引用回帖:
7楼: Originally posted by znon at 2013-02-04 09:07:52
你的roup这个变量Fluent并不知道是密度,应该用C_R(c,t),具体如下:
#include "udf.h"
DEFINE_PROPERTY(cell_thetmalconduct, c, t)
{
   real x,;
   C_CENTROID(x,c,t);
    if(x<-80)       ...

谢谢,我尝试一下
9楼2013-02-05 21:55:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

5超7

至尊木虫 (著名写手)

菜鸟

引用回帖:
5楼: Originally posted by b07988 at 2013-01-31 21:56:56
fluent13.0 中help:Some of the properties you can customize using DEFINE_PROPERTY are: density (as a function of temperature)。udf中密度是可以改变的。...

这怎么说?

搜狗截图130211_1.png

我要奋斗到底
10楼2013-02-11 19:36:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zoupeng2046 的主题更新
信息提示
请填处理意见