- 积分
- 1
- 注册时间
- 2009-6-17
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 极北之北 于 2009-12-19 11:17 编辑
:) :)
 我的模型建了二十多个接触对,并且还用三个MPC多点约束(实体和壳体),在运算的时候出现如下的error:
*** ERROR ***                           CP =     464.578   TIME= 17:18:08
Real constant 2 has been referenced by at least element types 2 and 5,  
one of which is contact element type.                                   
我前面实体用的solid95,壳体用shell63,在定义壳单元时设置了实常数 r,2,tb,,,,来定义壳的厚度2mm:
!定义连接板单元类型、实常数、材料性质
et,1,solid95
MPTEMP,1,0   
MPDATA,EX,1, ,1.70e5
MPDATA,PRXY,1,,0.3
TB,BKIN,1,1,2,1
TBTEMP,0
TBDATA,,272,17.0,,,,
!定义梁、柱单元类型、实常数、材料性质
et,2,shell63
r,2,tb,,,,,,
MPTEMP,1,0  
MPDATA,EX,2, ,1.56e5
MPDATA,PRXY,2,,0.3
TB,BKIN,2,1,2,1
TBTEMP,0
TBDATA,,233,15.6,,,,
!定义螺栓单元类型、实常数、材料性质
et,1,solid95
MPTEMP,1,0  
MPDATA,EX,3, ,2.06e5
MPDATA,PRXY,3,,0.3
TB,BKIN,3,1,2,1
TBTEMP,0
TBDATA,,800,20.6,,,,
之后的MPC多点耦合是按下面的命令流建的:
!MPC实体、壳体单元耦合
et,3,targe170
keyopt,3,5,2
et,4,conta175
keyopt,4,2,2
keyopt,4,5,0
keyopt,4,11,1
keyopt,4,12,5
r,3
vsel,s,volu,,3,5,2    !选择目标单元节点
nslv,s,1
nsel,r,loc,y,75
type,3
real,3
esurf
esel,s,type,,2        !选择接触单元节点
nsle,s
nsel,r,loc,y,75
type,4
real,3
esurf
allsel,all
eplot
shsd,3,create         !
!********************
et,5,targe170
keyopt,5,5,2
et,6,conta175
keyopt,6,2,2
keyopt,6,5,0
keyopt,6,11,1
keyopt,6,12,5
r,4
vsel,s,volu,,3,5,2    !选择目标单元节点
nslv,s,1
nsel,r,loc,y,-75
type,5
real,4
esurf
esel,s,type,,2        !选择接触单元节点
nsle,s
nsel,r,loc,y,-75
type,6
real,4
esurf
allsel,all
eplot
shsd,4,create
!*********************
et,7,targe170
keyopt,7,5,2
et,8,conta175
keyopt,8,2,2
keyopt,8,5,0
keyopt,8,11,1
keyopt,8,12,5
r,5
vsel,s,volu,,4        !选择目标单元节点
vsel,a,volu,,36
nslv,s,1
nsel,r,loc,x,150
type,7
real,5
esurf
esel,s,type,,2        !选择接触单元节点
nsle,s
nsel,r,loc,x,150
type,8
real,5
esurf
allsel,all
eplot
shsd,5,create
allsel,all
我不知道是什么原因导致了单元类型2和5同时引用实常数2,各位大侠,帮忙看看!
急盼中…… |
|