ANSYS 分网和实常数的一个问题在用ANSYS做复合材料仿真的时候,我选的Solid 46单元,比如总共把复合材料分成16层,我就在Real constant里设置了16层,并设置了每层的厚度,加起来就是总厚度,但在PLOT—
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 16:10:44
ANSYS 分网和实常数的一个问题在用ANSYS做复合材料仿真的时候,我选的Solid 46单元,比如总共把复合材料分成16层,我就在Real constant里设置了16层,并设置了每层的厚度,加起来就是总厚度,但在PLOT—
ANSYS 分网和实常数的一个问题
在用ANSYS做复合材料仿真的时候,我选的Solid 46单元,比如总共把复合材料分成16层,我就在Real constant里设置了16层,并设置了每层的厚度,加起来就是总厚度,但在PLOT—Lareyed elmental的时候我发现每一个单元(就是被网格分成的每个小块都被分成了16层),我不知道每个小单元的厚度是否也被算成了总厚度),
ANSYS 分网和实常数的一个问题在用ANSYS做复合材料仿真的时候,我选的Solid 46单元,比如总共把复合材料分成16层,我就在Real constant里设置了16层,并设置了每层的厚度,加起来就是总厚度,但在PLOT—
实常数是单元的特性,说明了你的材料特性,网格后每个单元都是具有这样的特性的,所以每个小单元只是你使用的单元的特性,不能作为总的厚度,而总的厚度是你模型固有的几何尺寸;当然,如果你把模型网格成在厚度方向只有一个单元,而不是有多个单元,这个时候每个单元里面的层厚度就是你模型的厚度.所以使用这个单元的时候建议你在厚度方向的单元尺寸定义为你几何模型的尺寸,当然这样只是为了看起来容易理解,划分成多个也是可以的,只是精度问题(如果在求解过程中设置正确的话).
其实验证很简单,你可以做一个像我说的那样的网格方式,然后计算,与你现在的网格方式做个比较!
晚饭后没事做个比较的过程,以供大家参考
同样在载荷条件以及计算方法,只是网格的方式不同,第一次的应该与楼主做的差不多,第二次就是
在厚度方向做了处理,只有一个单元,两个的结果有误差,但是基本上都差不多;
以下命令流文件建议楼主复制到记事本里面看,最好不要一次性全输入,我下面有简单说明:
/PREP7
ET,1,SOLID46
R,1
RMODIF,1,1,3,0,0,0
RMODIF,1,7,0
RMODIF,1,13,1,0,1,2,0,2,
RMODIF,1,19,3,0,3,
MP,EX,1,234234234234
MP,PRXY,1,0.3
MP,EX,2,1321351
MP,PRXY,2,0.3
MP,EX,3,4545454
MP,PRXY,3,0.2
BLOCK,0,2,0,10,0,5,
MSHAPE,1,3D
MSHAPE,0,3D
MSHKEY,1
VMESH,1 ! 第一次网格
FINISH
/SOL
FLST,2,1,5,ORDE,1
FITEM,2,4
/GO
DA,P51X,ALL,
FLST,2,1,5,ORDE,1
FITEM,2,2
/GO
SFA,P51X,1,PRES,50
SOLVE
FINISH
/POST1
PLNSOL, U,SUM, 0,1.0 ! 第一次网格查看的位移 ;第一次
finish
/prep7
VCLEAR, 1 ! 清理掉第一次网格
FLST,5,4,4,ORDE,2
FITEM,5,9
FITEM,5,-12
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,_Y
LESIZE,_Y1, , ,1, , , , ,1
CM,_Y,VOLU
VSEL, , , , 1
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
MSHAPE,0,3d
VMESH,_Y1
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2 ! 第二次网格完成;厚度方向生成一个单元
finish
/SOL
FLST,2,1,5,ORDE,1
FITEM,2,4
/GO
DA,P51X,ALL,
FLST,2,1,5,ORDE,1
FITEM,2,2
/GO
SFA,P51X,1,PRES,50
SOLVE
FINISH
/POST1
PLNSOL, U,SUM, 0,1.0 ! 第二次网格查看的位移