| 查看: 687 | 回复: 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; } |
» 猜你喜欢
基元I理论下三大核心空间现象精准推导与细节解析
已经有0人回复
基于基元 I 统一理论的反重力理论推导
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有169人回复
基于基元I统一理论的量子力学本源推导
已经有1人回复
推荐一款可以AI辅助写作的Latex编辑器SmartLatexEditor,超级好用,AI润色,全免费
已经有20人回复
【EI|Scopus 双检索】第六届智能机器人系统国际会议(ISoIRS 2026)
已经有0人回复
2026年第四届电动车与车辆工程国际会议(CEVVE 2026)
已经有0人回复













回复此楼
10