24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3122  |  回复: 6

Derrick鬼

银虫 (小有名气)

[求助] 求壁面加质量源项的udf编写。已有2人参与

求壁面加质量源项的udf编写。
我看网上说通过壁面那一层的坐标找到那一层的单元可以实现。可惜小弟初学,并不会编写。
求大神指导。。。
除了上边的方法外,还有那些可以实现?
大神大神快出现。
之前的帖子有大神回复,超级开心。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
方法就是你所说的通过壁面那一层的坐标找到那一层的单元可以实现,自己学习一下UDF吧,比较容易的问题
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
2楼2016-10-17 13:39:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dai26520

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
模型如果不是特别复杂的话,可以在壁面处专门建立一个计算域,这个域网格划分高度只做一层,这样就可以直接在计算域里面添加质量源相了。非常好处理。如果模型复杂的话,if (BOUNDARY_FACE_THREAD_P(t)) /*Most face values will be available*/ 不知道这个可以不可以,在DEFINE_UDS_FLUX 官方UDF手册算例里面见到过。
个性只是一个代号,做好自己就行
3楼2016-10-17 15:13:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dai26520

专家顾问 (著名写手)

引用回帖:
2楼: Originally posted by mycc at 2016-10-17 13:39:12
方法就是你所说的通过壁面那一层的坐标找到那一层的单元可以实现,自己学习一下UDF吧,比较容易的问题

如果靠近壁面那一层网格的高度不一样,通过坐标判断好像也不确定能找到吧。这个我不熟悉,请教大神了
个性只是一个代号,做好自己就行
4楼2016-10-17 15:14:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Derrick鬼

银虫 (小有名气)

引用回帖:
2楼: Originally posted by mycc at 2016-10-17 13:39:12
方法就是你所说的通过壁面那一层的坐标找到那一层的单元可以实现,自己学习一下UDF吧,比较容易的问题

谢谢
5楼2016-10-18 15:20:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Derrick鬼

银虫 (小有名气)

引用回帖:
4楼: Originally posted by dai26520 at 2016-10-17 15:14:37
如果靠近壁面那一层网格的高度不一样,通过坐标判断好像也不确定能找到吧。这个我不熟悉,请教大神了...

好的呀
6楼2016-10-18 15:21:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木风10086

新虫 (小有名气)

引用回帖:
3楼: Originally posted by dai26520 at 2016-10-17 15:13:16
模型如果不是特别复杂的话,可以在壁面处专门建立一个计算域,这个域网格划分高度只做一层,这样就可以直接在计算域里面添加质量源相了。非常好处理。如果模型复杂的话,if (BOUNDARY_FACE_THREAD_P(t)) /*Most fac ...

我在壁面相邻的单元层设置了计算域,设置源项的时候每个cell需要判断壁面温度,但是获取的壁面温度是整个壁面(就是这个wall)的温度,而我想要获得每个单元与wall对应位置的温度,这个该怎么实现???
心情不爽!
7楼2020-10-31 21:38:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Derrick鬼 的主题更新
信息提示
请填处理意见