24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2511  |  回复: 4

fendouyizu

新虫 (初入文坛)

[求助] 急求大牛救助 ansys 布尔运算错误。 怎么调公差都不行

各位大牛,小弟在做两个体积粘接的时候,出现了布尔运算错误,怎么调公差都不行。 还希望牛人告诉一下。

两个简单的体积粘接,一个坐标是: x 0, 0.01,Y 0,0.01 Z 0,-0.0005. 另一个是: X 0, 0.01, Y 0, 0.01, Z 0,2e-8

未命名.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fendouyizu

新虫 (初入文坛)

我是想算在一个长宽厚为10mm,10mm,0.5mm的薄板上,镀一层20纳米厚的金属膜,两种材料热膨胀系数不同,通过升高200℃,来计算产生的热应力。 但是用ansys在建立模型,粘接的时候出现布尔运算 公差问题,怎么调公差都不行。急求高手指点。  模型建立方法是用 Volume-Block-by dimension建立的两个体积
2楼2013-02-27 12:07:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
你的第二个体的 z 向尺寸太小了,只有 2e-08,这可能就是 Vglue 失败的原因。
可以不用粘接,改用以下办法:
    创建第一个体以后,另外创建一个 keypoint,位于第一个体的上表面任一角点之上,距离为 2e-8,然后将该角点与新的 KP 点连为一条线,再将第一个体的上表面沿该线做 Extrude,以生成第二个体。
    如果这个办法不行 (2e-8 太小),可以先做一个大模型,将所有长度先放大,比如 10^8,做好模型并划分网格后,再将整个模型缩小相应的倍数 10^(-8)。
3楼2013-02-28 19:02:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

还有一个办法,很笨的办法:
    先定义两个长方体的共 12 个 KP 点 (中间面上 4 个 KP 点是公用的),然后通过这些 KP 点创建两个长方体。由于中间 4 个 KP 点是公用的,两个长方体自然就结合到一起了,不必再做布尔操作。
4楼2013-03-01 09:22:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

^O^加油

铜虫 (小有名气)

楼主解决了没,我碰到同样的问题了,我用了镜像功能
5楼2018-12-24 11:18:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fendouyizu 的主题更新
信息提示
请填处理意见