galbraith 发表于 2006-7-5 17:33

新手求助网格划分问题

刚开始接触ansys,遇到一个问题,请各位帮忙解答下,谢谢了!问题如下:
将一大一小两个正方体合并为一个体后再进行网格划分时老是出错,提示:
Volume 3 has invalid topolgyfor mapped brick meshing
命令流如下:
/filename,myjob
/PREP7
MP,PRXY,,0.3
/TITLE, SQURQE
ET,1,SOLID45
ET,2,SOLID45
MP,EX,1,70E9         
MP,DENS,1,2712
MP,PRXY,1,0.3
MP,EX,2,70E9         
MP,DENS,2,2712
MP,PRXY,2,0.3
WPOFFS,,,300         
BLOCK,-1,1,-1,1,0,2
BLOCK,1,1.5,-0.25,0.25,0.75,1.25
ESIZE,1
VADD,1,2
vmesh,all
请问各位是什么原因,应该用什么方法去划分最好?

yuanweian 发表于 2006-7-5 20:06

mapped只能用来离散规整的结构,比如一个立方体
你这个结构不能用mapped
建议分成2块分别离散

我是有问题来找牛人的
没想到来给别人答疑了
版里牛人上哪里去了?

yuanweian 发表于 2006-7-5 20:29

给你命令流
就是LZ的结构
离散过的




/BATCH
/COM,ANSYS RELEASE8.0    UP20030930       20:27:02    07/05/2006
/input,menust,tmp,'',,,,,,,,,,,,,,,,1   
/GRA,POWER
/GST,ON
/PLO,INFO,3
/GRO,CURL,ON
/CPLANE,1   
/REPLOT,RESIZE
WPSTYLE,,,,,,,,0
/filename,myjob
/PREP7
MP,PRXY,,0.3
/TITLE, SQURQE
ET,1,SOLID45
ET,2,SOLID45
MP,EX,1,70E9
MP,DENS,1,2712
MP,PRXY,1,0.3   
MP,EX,2,70E9
MP,DENS,2,2712
MP,PRXY,2,0.3   
WPOFFS,,,300
BLOCK,-1,1,-1,1,0,2
BLOCK,1,1.5,-0.25,0.25,0.75,1.25
/VIEW,1,1,1,1   
/ANG,1
/REP,FAST   
FINISH
/SOL
FINISH
/PREP7
FLST,5,3,4,ORDE,3   
FITEM,5,18
FITEM,5,-19
FITEM,5,23
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
!*
LESIZE,_Y1, , ,4, , , , ,1
!*
FLST,5,3,4,ORDE,3   
FITEM,5,6   
FITEM,5,-7
FITEM,5,11
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
!*
LESIZE,_Y1, , ,16, , , , ,1
!*
MSHAPE,0,3D
MSHKEY,1
!*
FLST,5,2,6,ORDE,2   
FITEM,5,1   
FITEM,5,-2
CM,_Y,VOLU
VSEL, , , ,P51X
CM,_Y1,VOLU
CHKMSH,'VOLU'   
CMSEL,S,_Y
!*
VMESH,_Y1   
!*
CMDELE,_Y   
CMDELE,_Y1
CMDELE,_Y2
!*
/UI,MESH,OFF
NUMMRG,ALL, , , ,LOW
NUMCMP,ALL
SAVE

wyqgenius 发表于 2006-7-5 23:46

看来偶是差远了,命令流看不懂。

galbraith 发表于 2006-7-6 23:36

原帖由 yuanweian 于 2006-7-5 20:29 发表
给你命令流
就是LZ的结构
离散过的




/BATCH
/COM,ANSYS RELEASE8.0    UP20030930       20:27:02    07/05/2006
/input,menust,tmp,'',,,,,,,,,,,,,,,,1   
/GRA,POWER
/GST,ON
/PLO,INFO,3
...
谢谢你给的程序,试了一下确实可以用。不过我看不懂啊,还要请教一下了:
1。这是把两个体合成一个体了吗?两个体的相交面是不是也合并成一个面了?如果不是,应该怎么做?
2。划分之后好像看不见节点的编号了,我想在几个顶点上加力,应该怎么做呢?
麻烦你再解答下,:handshake

yuanweian 发表于 2006-7-7 00:13

我用的是节点耦合
是连接在一起的2个体,相交面是1个面
节点编号应该可以看的,没有问题
至于怎么加力,自己去看书把,只要是ANSYS的书肯定会有怎么加载的

sysh320 发表于 2006-7-8 16:47

两个体最好不要用ADD,最好用GLUE。
划分体积的时候小的是可以用MAPPED,大的体积恐怕不能用MAPPED,或许进行相应的操作会可以。
另外你的单元尺寸定义太大了,应该与最小的几何边界尺寸相当。这样可能会划分出比较规则的单元。
页: [1]
查看完整版本: 新手求助网格划分问题