单元定义先后顺序对求解的影响
各位论坛的先知:最近做了一个结构的模态分析,其中先定义的弹簧单元—combin14,后定义的实体单元solid95,但是求解时报错;而如果先定义实体单元solid95,后定义弹簧单元—combin14,则求解过程没有问题,请问这是为什么?ansys中单元的定义是否有先后顺序要求?:funk:
请求帮助
请各位老师赐教 !:funk: 应该与顺序无关,是其他的地方有问题[ 本帖最后由 jxxansys 于 2009-10-31 15:37 编辑 ]
具体请教
这是学生编写的小程序,请您不吝赐教!谢谢!FINISH
/CLEAR
/PREP7
ET,1,45 !定义体单元solid45
MP,DENS,1,7800
MP,EX,1,2e11
MP,PRXY,1,0.3
ET,2,COMBIN14 !定义弹簧combin14单元
R,2,10,0,0 !刚度为1,方向为两个节点的连线方向
N,1
N,2,0,1
BLOCK,-1,1,1,2,-1,1
HPTCREATE,AREA,3, ,COORD,0,1,0
VSLE, , , ,1
LSEL, , , ,4,5
LSEL,A, , ,9,10
LESIZE,ALL,, ,10
AATT,1, ,1,0,
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
TYPE,2
REAL,2
E,1,2
D,1, ,0, , , ,ALL, , , , ,
SFA,4, ,PRES,5,
!将弹簧的端点2与节点193全耦合
CP,1,ALL,2,193
!求解
ALLSEL,ALL
/SOLVE
SOLVE 结果是相同的呀?
FINISH
/CLEAR
/PREP7
ET,1,45 !定义体单元solid45
MP,DENS,1,7800
MP,EX,1,2e11
MP,PRXY,1,0.3
ET,2,COMBIN14 !定义弹簧combin14单元
R,2,10,0,0 !刚度为1,方向为两个节点的连线方向
N,1
N,2,0,1
TYPE,2
REAL,2
E,1,2
BLOCK,-1,1,1,2,-1,1
HPTCREATE,AREA,3, ,COORD,0,1,0
VSLE, , , ,1
LSEL, , , ,4,5
LSEL,A, , ,9,10
LESIZE,ALL,, ,10
AATT,1, ,1,0,
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
D,1, ,0, , , ,ALL, , , , ,
SFA,4, ,PRES,5,
!将弹簧的端点2与节点193全耦合
CP,1,ALL,2,193
!求解
ALLSEL,ALL
/SOLU
SOLVE
重新回复
对不起,我写错了,应该是这样的:FINI
/PREP7
ET,1,COMBIN14 !定义弹簧combin14单元
R,1,10,0,0 !刚度为1,方向为两个节点的连线方向
ET,2,45 !定义体单元solid45
MP,DENS,2,7800
MP,EX,2,2e11
MP,PRXY,2,0.3
N,1
N,2,0,1
BLOCK,-1,1,1,2,-1,1
HPTCREATE,AREA,3, ,COORD,0,1,0
VSLE, , , ,1
LSEL, , , ,4,5
LSEL,A, , ,9,10
LESIZE,ALL,, ,10
AATT,2, ,2,0,
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
!弹簧单元划分:定义弹簧单元
TYPE,1
REAL,1
E,1,2
D,1, ,0, , , ,ALL, , , , ,
SFA,4, ,PRES,5,
!将弹簧的端点2与节点193全耦合
CP,1,ALL,2,193
!求解
ALLSEL,ALL
/SOLVE
SOLVE
请指教!谢谢!:funk: 将AATT,2, ,2,0, 改为
VATT, 2, ,2,0
页:
[1]