| 查看: 721 | 回复: 0 | ||
[求助]
Fluent中的物料源项
|
|
模拟聚丙烯的反应,用的多相流欧拉欧拉模型,反应釜内定义了丙烯反应的量,它的相反数是聚丙烯生成的量,反应的速率和单体浓度相关 用UDF定义了一段物料生成源项,但是模拟出来反应物料没有减少,也没有生成产物 下面是代码,请大神帮我看看我哪里有问题 #include "udf.h" DEFINE_SOURCE(Sm,c,thread,dS,eqn) /*丙烯消耗速率 { real x[ND_ND]; real nt; real wt; real Smass1; real vol2; real rou1 = 420; /*液态丙烯的密度 real rou2 = 920; /*聚丙烯密度 C_CENTROID(x,c,thread); vol2 = ((C_R(c,thread) - rou1) / (rou2 - rou1)) * C_VOLUME(c,thread); /*网格中聚丙烯所占体积 wt = (rou1 * (C_VOLUME(c,thread) - vol2)) / (rou1 * (C_VOLUME(c,thread) - vol2) + rou2 * vol2) ; /*网格中丙烯质量分数 nt = (wt * C_R(c,thread)) / 42000 ; /*网格中丙烯浓度 Smass1 = -10000 * nt; dS[eqn]=1; return Smass1; } DEFINE_SOURCE(Sm2,c,thread,dS,eqn) /*聚丙烯生成速率 { real x[ND_ND]; real nt; real wt; real Smass; real vol2; real rou1 = 420; real rou2 = 920; C_CENTROID(x,c,thread); vol2= ((C_R(c,thread) - rou1) / (rou2 - rou1)) * C_VOLUME(c,thread); wt = (rou1 * (C_VOLUME(c,thread) - vol2)) / (rou1 * (C_VOLUME(c,thread) - vol2) + rou2 * vol2) ; nt = (wt * C_R(c,thread)) / 42000 ; Smass = 10000 * nt; dS[eqn]=1; return Smass; } |
» 猜你喜欢
大豆异黄酮分离
已经有0人回复
湖南大学材料学院急招2026年博士生,临时增加一名博士联培指标
已经有10人回复
物理学I论文润色/翻译怎么收费?
已经有104人回复
天津理工大学晶体材料全国重点实验室刘红军教授课题组招收博士生1-2名
已经有1人回复
中国科学院物理研究所谌志国研究员团队招收2027年博士研究生
已经有5人回复
2026年中德博士后交流项目 - 新型量子和磁性材料:材料制备表征和中子散射研究
已经有12人回复
26申博推荐:南京航空航天大学国际前沿院光学方向招收博士生!
已经有1人回复
如何从铁电相到顺电相。
已经有1人回复











回复此楼