fluent热流边界udf求助

浏览:16152 回答:1
各位前辈,小弟我刚入门fluent,现在课题遇到点难处,求学于此。
课题大概:斜齿轮啮合,喷油润滑,需要仿真计算喷油的过程中,齿轮的齿面的温度分布。(假设齿面摩擦生热功率已知,平均值为A)。
问题如下: 齿轮啮合转动过程中,是时刻运动的,而齿面只有在进入啮合区域有了摩擦才会生热,也就是说齿面生热功率(heat flux)加载并不时刻固定的,而应该随着时间的改变(进入啮合区后为A,出了啮合区则为0),这个udf如何编写?(为了省事,我计算摩擦热功率时取得平均值,这样直接可以加载一个齿面,一个齿轮假设有n个齿,只要根据转速,设定好时间,让n个齿面在各自的啮合的时间里加载生热功率就可以了) 我的思路大概这样:
齿面1: if "?"<time<"?"
heatflux=A
else
heatflux=0 end
齿面2: if .....
......
问题的关键在于这个udf我不会编写。齿轮转动还可以用profile或者udf来控制(udf有好多实例,直接修改即可),这个随着时间的变化来加载heat flux,我还真没找到相应实例,我自己看fluent udf help文件看了许久,还是不明白,特别是程序中什么由面中心(线中心)计算到这个面(线),看不懂。
另外,还有个门外汉的问题: fluent或者cfx仿真计算齿轮啮合喷油的过程时,模型应该是流体的模型,此模型中能直接加入齿轮-----这个固体模型吗?就是能直接在fluent或者cfx中模拟出整个结果?
我自己感觉是不是可以先只计算流体模型(即喷油),流体内边界就是齿轮固体外边界,这样可以计算边界上的对路换热系数(有了生热功率,有了流体的属性、温度),然后再根据这个换热系数,生热功率到ansys 热分析模块去仿真齿轮的温升分布。
求求前辈们指导指导,不一定把我的问题全部解答,哪怕给个建议、思路或者讨论个可行性都是好的,小弟我不胜感激。
邀请回答 我来回答

全部回答

(1)
默认 最新
迸迸迸

大佬,现在解决问题了嘛


2021年12月22日
评论 点赞

没解决?试试专家一对一服务

换一批