找回密码
 注册
查看: 3068|回复: 2

请教大家一个关于DEFINE_DPM_LAW的问题

  [复制链接]
发表于 2014-11-27 21:20:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好,我正在用Fluent模拟黒液的燃烧,需要用到DEFINE_DPM_LAW来定义颗粒燃烧过程中的一些特性。程序编完后导入Fluent出现问题,我又用一个非常简单的程序来测试是编译的问题还是程序的问题,我在Fluent中导入了如下程序:
#include "udf.h"
DEFINE_DPM_LAW(Evapor_Swelling_Law,p,ci)
{
SurfaceCombustionLaw(p);
}
然后在DPM的custom law中用该UDF替换surface combustion,理论上来说,计算结果应该和不用UDF没有差异,然而实际上表面反应根本没有发生,生成物浓度为零,不知道大家对这个问题有什么看法,请大家不吝赐教。

 楼主| 发表于 2014-12-11 21:42:57 | 显示全部楼层
这个问题我已基本解决,在Fluent中加载了自定义的LAW之后,另外还需要自定义过程转换规则和源项,需要用到DEFINE_DPM_SWITCH和DEFINE_DPM_SOURCE,否则就会出现我遇到的那种问题。该方法仅供参考
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-30 20:56:20 | 显示全部楼层
您好,楼主,可以分享一下黑液燃烧模拟过程的一些经验吗?本人最近也在做黑液燃烧模拟,其它渠道获取的有用信息太少了,先谢谢您了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表