- 积分
- 5
- 注册时间
- 2009-11-8
- 仿真币
-
- 最后登录
- 1970-1-1
|
最近遇到一个问题,如下,私下给两位高手发了消息求助,两位给出的解答我非常感谢,这里没有征求他们的意见就把他们给我回的信息贴上来,希望不要介意,可能有人会遇到和我一样的问题,我摸索琢磨了两天,现在搞得有点眉目了,把我的实验和结果贴上来,希望可以帮到更多的人,谢谢。
wgq521
遇到一个问题,整体的尺寸和局部的尺寸相差很大,现在想把小的区域从整体中分割出来一部分,计算收敛得到满意的结果后把结果加入大整体中作为抠出去这一部分的边界条件,请问您这样要怎么样实现呢?网上有人推荐interpolate,我感觉这个命令是初始化用的,而我这个是要作为边界条件,想过用udf但是三维的,而且温度速度也不是坐标的函数,只是一系列得到的离散值。 期待您的解答。
水若无痕
我推测您这样做无非是想出一下网格吧。局部太小网格不好划分。
你可以用一个interface来处理小尺度和大尺度之间的网格。
您说的这种情况 我不清楚怎么实现,或者我觉得CFD软件udf能否实现。
Kiddosuper
可以的,可是你要確認你單獨求出的結果是不會受到外界你尚未求解的影響(似乎不大可能),除非你確定那個介面的參數是OK的
求解完成,cfx post輸出你要的邊界的數據(pressure, velocity or ...)
然後在新的cfx-pre中讀入這些數據, impose 在邊界上
具體你可以看一下manual,
(fluent)
最后用profile导入的三维数据,看了好久发现读入时候就想tecplot一样,把坐标和计算的数据用矩阵对应的方法导入到新的算例中,两个网格节点不同使用差值的方法导入的,我的模型是4000导入到5000中,所以请大家用这种方法的时候一定要使两个面得坐标相同。大家可以参考《数值计算与工程仿真》第一卷第四期,或者fluent-help(english)中关于profile的一块。下面贴出我的两个不同模型相同交界面的速度图
计算结果
导入新模型后
计算得到结果
导入新模型后
可以看到导入到新模型以后,形状和计算得到结果有些不同,这是网格数不同,网格中心坐标不同的原因,所以在用profile的时候建议网格尽量相同,这里抛砖引玉,就是让新手有这么一种方法,不会像我自己摸索用去很多时间。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|