| 查看: 898 | 回复: 5 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
两相流脱气问题
|
|||
|
气液两相流,脱气UDF初始化报错…… Error: FLUENT received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. 不加气相UDF源项可以计算……但那样的话气体没有出口…… [ Last edited by 狸猫莹光 on 2013-1-31 at 15:31 ] |
» 收录本帖的淘帖专辑推荐
Gambit与Fluent算例 |
» 猜你喜欢
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有11人回复
表哥与省会女结婚,父母去帮带孩子被省会女气回家生重病了
已经有9人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有10人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有10人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有11人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
气固两相流中的多孔介质问题
已经有3人回复
欧拉模型加脱气边界条件后的计算讨论
已经有21人回复
用Fluent中的mixture模型做气固两相流仿真时,粒径的设置及收敛问题
已经有17人回复
气液两相流VOF模型可压缩气体驱动高密度液体从针管流出问题请教与学习交流
已经有4人回复
岛津LC20A泵脱气和进样针排气的问题
已经有4人回复
高比例乙腈为流动相脱气后,管路里还会产生的气泡,怎样解决?
已经有3人回复
请教炉外精炼如何保证真空脱气效果?过热度偏高对钢材质量有什么危害?
已经有9人回复
气固两相流模拟模型的选择及收敛问题
已经有14人回复
求助气固两相流的边界条件问题
已经有8人回复
【求助】流动相液体,一次用不完下次在用 还要重新脱气吗?
已经有15人回复
【求助】环氧树脂脱气袍
已经有20人回复
【求助】气固两相流颗粒冲刷壁面的角度问题
已经有5人回复
【求助】实际燃烧过程中气固两相流的模拟问题
已经有4人回复
【求助】气固两相流固体颗粒粒径设置问题
已经有5人回复
【求助】流动相配制时脱气有讲究吗
已经有15人回复
【求助】求助!岛津在线脱气机出现故障!急~
已经有9人回复
【求助】CFX分析气固两相流的问题
已经有5人回复
3楼2013-02-01 10:14:08

2楼2013-01-31 22:00:35
|
The following UDFs are used to define the bottom surface as a standard velocity inlet for the gas (primary)phase.The inlet VOF of the droplet phase is 0 and a negative source term for secondary phase mass conservation is set for the layer of cells next to the outlet.The source removes all secondary phase mass in the cell during one time step.The recoil force due to the mass source is also calculated. #include "udf.h" #include "sg.h" #include "sg_mphase.h" #include "flow.h" #include "mem.h" #include "metric.h" DEFINE_SOURCE(degassing_source, cell, thread, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(thread); source = -C_R(cell,thread)*C_VOF(cell,thread)/CURRENT_TIMESTEP ; C_UDMI(cell,tm,0) = source; dS[eqn] = -C_R(cell,thread)/CURRENT_TIMESTEP; return source; } DEFINE_SOURCE(x_prim_recoil, cell, tp, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(tp); Thread *ts; ts = THREAD_SUB_THREAD(tm,1); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_U(cell,tp) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } DEFINE_SOURCE(x_sec_recoil, cell, ts, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(ts); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_U(cell,ts) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } DEFINE_SOURCE(y_prim_recoil, cell, tp, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(tp); Thread *ts; ts = THREAD_SUB_THREAD(tm,1); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_V(cell,tp) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } DEFINE_SOURCE(y_sec_recoil, cell, ts, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(ts); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_V(cell,ts) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } DEFINE_SOURCE(z_prim_recoil, cell, tp, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(tp); Thread *ts; ts = THREAD_SUB_THREAD(tm,1); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_W(cell,tp) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } DEFINE_SOURCE(z_sec_recoil, cell, ts, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(ts); source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_W(cell,ts) ; dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP ; return source; } |
4楼2013-02-01 12:44:16
★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-02-18 19:07:31
xiegangmai: 金币+2, 谢谢参与! 2013-02-18 19:07:31
|
上面的回复已经说了,你应该开UDM。 如果实在不知道,将下面的蓝线那句删掉,再试。 DEFINE_SOURCE(degassing_source, cell, thread, dS, eqn) { real source; Thread *tm = THREAD_SUPER_THREAD(thread); source = -C_R(cell,thread)*C_VOF(cell,thread)/CURRENT_TIMESTEP ; C_UDMI…… dS[eqn] = -C_R(cell,thread)/CURRENT_TIMESTEP; return source; } |
5楼2013-02-18 11:18:26













回复此楼