| 查看: 885 | 回复: 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算例 |
» 猜你喜欢
青椒八年已不青,大家都被折磨成啥样了?
已经有3人回复
救命帖
已经有8人回复
招博士
已经有4人回复
限项规定
已经有6人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
最失望的一年
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
气固两相流中的多孔介质问题
已经有3人回复
欧拉模型加脱气边界条件后的计算讨论
已经有21人回复
用Fluent中的mixture模型做气固两相流仿真时,粒径的设置及收敛问题
已经有17人回复
气液两相流VOF模型可压缩气体驱动高密度液体从针管流出问题请教与学习交流
已经有4人回复
岛津LC20A泵脱气和进样针排气的问题
已经有4人回复
高比例乙腈为流动相脱气后,管路里还会产生的气泡,怎样解决?
已经有3人回复
请教炉外精炼如何保证真空脱气效果?过热度偏高对钢材质量有什么危害?
已经有9人回复
气固两相流模拟模型的选择及收敛问题
已经有14人回复
求助气固两相流的边界条件问题
已经有8人回复
【求助】流动相液体,一次用不完下次在用 还要重新脱气吗?
已经有15人回复
【求助】环氧树脂脱气袍
已经有20人回复
【求助】气固两相流颗粒冲刷壁面的角度问题
已经有5人回复
【求助】实际燃烧过程中气固两相流的模拟问题
已经有4人回复
【求助】气固两相流固体颗粒粒径设置问题
已经有5人回复
【求助】流动相配制时脱气有讲究吗
已经有15人回复
【求助】求助!岛津在线脱气机出现故障!急~
已经有9人回复
【求助】CFX分析气固两相流的问题
已经有5人回复

2楼2013-01-31 22:00:35
3楼2013-02-01 10:14:08
|
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
6楼2013-02-19 13:25:08













回复此楼