|
|
为什么总是提示膜面内的一个点位移溢出啊不懂啊……
提示说 *** ERROR *** CP = 26.484 TIME= 09:06:44
The value of UX at node 292 is 674901397. It is greater than the
current limit of 1000000. This generally indicates rigid body motion
as a result of an unconstrained model. Verify that your model is
properly constrained.
可是这是膜内的一个点,要怎么约束啊?
!APDL 静力分析
!定义参数
fini
/cle
/filname,umbrella_jingli
*set,h,891.25E-3 !高
*set,r,264.5e-3 !径向半径
*set,d1,12e-3 !套筒外直径
*set,t1,2e-3 !套筒厚度
*set,b2,5e-3 !撑杆截面高度
*set,h2,3e-3 !撑杆截面宽度
*set,shellthick,0.2058e-3 !伞布厚度
!定义单元类型
/prep7
et,1,beam4
et,2,shell41
et,3,pipe16
!定义材料属性
mp,ex,1,69.59e9
mp,dens,1,2700
mp,nuxy,1,0.3
mp,ex,2,2.06e9
mp,dens,2,1420
mp,nuxy,2,0.3
mp,reft,2,0 !初始参考温度
mp,alpx,2,2e-5
!定义实常数
r,1,b2*h2,b2*h2**3/12,b2**3*h2/12,b2,h2 !撑杆实常数
r,2,shellthick !伞布厚度
r,3,d1,t1 !套筒外直径,壁厚
!建模
k,1
k,2,0,0,h
csys,1
k,3,r
k,4,r,72,0
k,5,r,144,0
k,6,r,216,0
k,7,r,288,0
csys,0
l,1,2 $l,1,3 $l,1,4 $l,1,5 $l,1,6 $l,1,7
a,2,3,4$a,2,4,5$a,2,5,6$a,2,6,7$a,2,7,3
!撑杆网格划分
type,1
mat,1
real,1
lsel,s,,,2,6,1
lesize,all,0.1
lmesh,all
!套筒网格划分
type,3
mat,1
real,3
lsel,s,,,1
lesize,all,0.1
lmesh,all
!伞布单元网格划分
type,2
mat,2
real,2
lsel,s,,,7,9
mshkey,1
mshape,1,2d
lesize,7,,,10
lesize,8,,,10
lesize,9,,,10
amesh,1
csys,1
agen,5,1,,,,72
csys,0
allsel,all,all
Nummrg,elem
Nummrg,node
Nummrg,kp
!加载求解
/solu
antype,0
time,1
nsubst,10,20,5 !静力分析类型
dk,1,all
dk,2,all
acel,0,0,9.8
solve
finish
求大神指点啊,那个关键点2的约束是后来加上的,本来觉得约束一个点的六个自由度就可以了
图中红点是位移溢出的节点大概位置
|