| 查看: 708 | 回复: 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人回复
【方案分享】单环磁场+轴心控制+偏转导出电子束约束系统(可行性实验)
已经有6人回复
物理学I论文润色/翻译怎么收费?
已经有189人回复
【修正版】单环用磁约束低速电子实验方案(简化版)
已经有0人回复
桂林理工大学物理学专业招收调剂,还有三个名额!!!
已经有22人回复
考博自荐
已经有4人回复
山东大学第二批博士研究生招生
已经有0人回复
中国科学院东莞材料科学与技术研究所-2026年博士招生-吴昊研究员-磁学与自旋电子学
已经有0人回复
《电磁学》教材推荐
已经有1人回复
【急招】合肥工大核聚变材料计算方向2026级工程博士生
已经有4人回复
大豆异黄酮分离
已经有0人回复












回复此楼