24小时热门版块排行榜    

查看: 1263  |  回复: 3

dljzss

新虫 (小有名气)

[求助] dpm中用udf修改drag force,怎么获得颗粒所在cell流体的信息?已有1人参与

单相气体混有固体颗粒,现要修改固体颗粒的drag force模型为Di felice模型,其中用到了颗粒所在单元中气体的流速,密度以及气体体积分数,请问这些参数怎么获取?
DEFINE_DPM_DRAG(particle_drag_force, Re, p)是这样的格式,只传递了Re和p两个参数,并没给cell_t这个参数啊?
求高人指点啊!急用!谢啦先!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gordonmo

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
p是指 指向所追踪颗粒的数据结构的指针,楼主可以看下这个颗粒的数据结构里都包含了啥,如果包含了其所在的单元的相关信息(如指向该单元的指针c),那不就好办了吗。祝楼主好运!
2楼2015-01-06 16:38:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dljzss

新虫 (小有名气)

引用回帖:
2楼: Originally posted by gordonmo at 2015-01-06 16:38:22
p是指 指向所追踪颗粒的数据结构的指针,楼主可以看下这个颗粒的数据结构里都包含了啥,如果包含了其所在的单元的相关信息(如指向该单元的指针c),那不就好办了吗。祝楼主好运!

谢谢,cell_t cell = P_CELL(p); 可以获得。
3楼2015-01-08 18:58:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gordonmo

金虫 (小有名气)

引用回帖:
3楼: Originally posted by dljzss at 2015-01-08 18:58:56
谢谢,cell_t cell = P_CELL(p); 可以获得。...

我搜了一下UDF manual,发现里面并没有介绍这个宏,只是在案例里用到过。楼主能找到这个宏,应该也下了苦功夫了吧,厉害!
4楼2015-01-08 20:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dljzss 的主题更新
信息提示
请填处理意见