24小时热门版块排行榜    

查看: 2058  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

pinksuper

新虫 (小有名气)

[求助] UDF 同一种液体,密度随位置变化 已有4人参与

各位好,我的模型是2维长方形,里面是同一种液体,位于上部的液体密度小,位于下部的液体密度大,请问用define property (density,position)可以实现吗?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
pinksuper: 金币+10 2016-09-22 15:17:20
引用回帖:
3楼: Originally posted by pinksuper at 2016-09-19 13:35:46
谢谢你的回复,我需要模拟不同密度同一液体受热混合的过程,所以密度必须不一样,...
或者我可以把密度改成温度的函数,那这样的话就需要用udf不同区域的液体设定为不同的温度。这样的话还是需要用udf区分不 ...

把密度改成温度的函数是可以的,尝试这个方法吧,比用UDF容易,而且不容易出错
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
8楼2016-09-20 10:14:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

qc12345

至尊木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
pinksuper: 金币+20, 有帮助 2016-09-22 15:16:58
1.在CFD計算中,液體一般都假設為不可壓縮流體,因此密度都會是定值
2.在流場中流體密度是隨著流體速度和壓力變化,很少以高度?碓O定液體密度
3.您的問題可以用UDF達到,但計算時數值不容易收斂喔!
聽海
2楼2016-09-19 11:06:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pinksuper

新虫 (小有名气)

引用回帖:
2楼: Originally posted by qc12345 at 2016-09-19 11:06:04
1.在CFD計算中,液體一般都假設為不可壓縮流體,因此密度都會是定值
2.在流場中流體密度是隨著流體速度和壓力變化,很少以高度?碓O定液體密度
3.您的問題可以用UDF達到,但計算時數值不容易收斂喔!

谢谢你的回复,我需要模拟不同密度同一液体受热混合的过程,所以密度必须不一样,...
或者我可以把密度改成温度的函数,那这样的话就需要用udf不同区域的液体设定为不同的温度。这样的话还是需要用udf区分不同的位置,我现在在网上找到可以用C_CENTROID(xc,c,t),但是我有点不明白,这个找到的是模型中心吗?如果模型是长方形,那就是两条对角线的交点?
3楼2016-09-19 13:35:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qc12345

至尊木虫 (职业作家)

引用回帖:
3楼: Originally posted by pinksuper at 2016-09-19 13:35:46
谢谢你的回复,我需要模拟不同密度同一液体受热混合的过程,所以密度必须不一样,...
或者我可以把密度改成温度的函数,那这样的话就需要用udf不同区域的液体设定为不同的温度。这样的话还是需要用udf区分不 ...

1.你要的應該只是初始密度不同而已吧?
2.如果只是初始密度不同或許可以用UDF profile先算個一兩步,然後關閉UDF,再用非穩態及温度函数方式計算你要的值
聽海
4楼2016-09-19 13:58:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见