布尔运算问题求解

浏览:35135 回答:2
我是打算做在金属板内部含有很多小气泡的一块材料
期初气泡比较少的时候还能把材料生成出来,像这个样子:
T_T[B~N~_PI_Z6@TNS3[ZBL.jpg

但是后来随着气泡增多就没有办法继续往下算了,提示如下:
1{INBM`2{_RV}35Q@}7OHGK.jpg

我是使用Matlab按照要求先把气泡的大小位置算出来后生成一个ansys ADPL语法的文件,然后用ansys读取来建模的
我第一次使用ansys也是才学了一点点皮毛,不太会用,不会使用ansys的循环语法所以我直接用Matlab生成了一千多句的命令用来建模,代码如下:(太多了就只放了一部分)
finish

/clear

/view,1,-0.5,-0.7,-0.5

/ang,1,-65

/prep7

block,,50.0000,,40.0000,,20.0000,

cm,vbase,volu

vsel,none

wpoff,31.6180,3.9016,5.5700

sph4,0,0,2.5469

wpoff,-31.6180,-3.9016,-5.5700

wpoff,47.8753,38.5955,3.1523

sph4,0,0,2.9706

wpoff,-47.8753,-38.5955,-3.1523

。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
wpoff,49.9583,17.0996,19.3952

sph4,0,0,2.0160

wpoff,-49.9583,-17.0996,-19.3952

wpoff,36.1523,11.6147,5.2824

sph4,0,0,2.0164

wpoff,-36.1523,-11.6147,-5.2824

wpoff,31.5851,10.9107,15.6056

sph4,0,0,2.0081

wpoff,-31.5851,-10.9107,-15.6056

wpoff,32.0822,33.5202,4.5427

sph4,0,0,2.0133

wpoff,-32.0822,-33.5202,-4.5427

cm,vsub,volu

vsel,all

vsbv,vbase,vsub

求好心人能够帮助我解决这个问题谢谢了
邀请回答 我来回答

全部回答

(2)
默认 最新
zhoujie15963
从1e-5到1e-60之间我都试过了,还是会出现错误呀
2014年7月7日
评论 点赞
huliaolove
在ANSYS默认的情况下,如果几何体之间的距离小于1e-5,就会出错。布尔运算就会失败,你可以试试增大放宽布尔容差,不过放得过大 。计算精度会下降。你可以在modeling<booleans<settings中修改。希望能帮到你咯
2014年7月7日
评论 点赞

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

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP