24小时热门版块排行榜    

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

RunKoob

铁虫 (初入文坛)

[求助] 网格划分问题 已有2人参与

大家好,我初学ANSYS,在划分网格时遇到问题。我需要对由两个圆柱体(两个圆柱体底面半径不一样)和一个长方体组成的模型进行划分网格,首先我运用glue命令对圆柱体1和长方体进行操作,操作完毕后,圆柱体1的上底面形成了两个面(一个圆面中间少了一个矩形面+一个矩形面)。接着我又用glue命令对圆柱体1和圆柱体2进行操作,圆柱体1的下底面也形成了两个面(一个大的圆面中间少了一个小的圆面+一个小的圆面[圆面的大小就是圆柱2底面圆的大小])。当我进行这些操作完毕后,圆柱体1的上下两底面已经变成了4个面,这时候我对圆柱体1进行自由划分网格,映射划分网格,扫略划分网格,都无法成功。想请问大家,我怎样才能实现圆柱体1的网格划分。

PS:我猜测不能成功对圆柱体1进行网格划分的原因是上底面的矩形面的网格划分方式必须和长方体的网格划分方式一样,下底面中的小圆面划分网格方式必须和圆柱体2划分网格的方式一样。如果长方体和圆柱体划分网格的方式由不能完全一样,所以造成冲突,故不能划分成功。

网格划分问题
模型.png


网格划分问题-1
IMG_20170115_220257.jpg
回复此楼

» 猜你喜欢

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

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
RunKoob: 金币+5, ★★★★★最佳答案 2017-02-22 17:15:24
试了一下,你的模型由 6 个体积组成,4 个长方体 (立方体),一个薄圆盘,一个厚圆盘。互相没有连接到一起。
  如果你的这些体积最终要合并为一个整体,以下几种方法可以试试:
    1  对 4 个长方体:按照上面两个长方体的边界切割下面两个长方体,然后合并 KP 点,使它们 (切割后变成 8 个长方体) 合并为一个整体 (仍是 8 个长方体),然后可以划分六面体网格。注意对不同的长方体需要设置不同的材料属性。
    下面的圆盘:先按照长方体在圆盘上的投影,在两个圆盘上切割出相应的长方体,再按照小圆盘在大圆盘上的投影对大圆盘进行切割 (不能直接切割,需要先将小圆盘与大圆盘相邻的面的周线向大圆盘方向拉伸,然后使用拉伸得到的小圆周面对大圆盘进行切割)。同样要注意对不同的体积设置不同的材料属性。
    再进行合并 KP 点,使所有体积合并为一个整体,然后对圆盘部分划分四面体网格。
    2  切割方法同上,划分网格过程改一下:
    先对圆盘部分划分四面体网格,这样,在长方体与圆盘相邻表面都是三角形网格,然后使用 Vsweep 对长方体扫描,生成 5 面体网格 (三棱柱单元,都属于 MAP 网格)。
    3  切割方法同上,划分网格过程改一下:
    使用 mesh200 单元,设置为 2D 三角形单元,先对圆盘最外面的圆面划分三角形单元,然后沿轴向使用 vsweep 方式生成小圆盘部分的网格 - 全部是三棱柱单元;在对立方体部分进行 vsweep,投影生成三棱柱单元,最后处理大圆盘剩余部分,也是先对一个圆柱面划分三角形单元,在 vsweep 生成三棱柱体单元。
    似乎第三种方法好一些。
  你试试看,有问题再讨论。
8楼2017-02-15 08:36:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
按照矩形面和小圆面,对结构进行切割,如何就可以划分网格了。
2楼2017-01-17 07:51:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

RunKoob

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by shgao20 at 2017-01-17 07:51:25
按照矩形面和小圆面,对结构进行切割,如何就可以划分网格了。

谢谢你的回答,不过听得不是很懂,能不能更详细的说明一下呢?谢谢

发自小木虫Android客户端
3楼2017-01-20 16:06:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

把你的模型发上来,我帮你切一下。
4楼2017-01-22 07:46:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见