压力叠加?
YOUNG=210e6THICKNESS=50e-3
length=1
/prep7
MP,EX,1,YOUNG
MP,NUXY,1,0.3
MP,DENS,1,DENSITY
ET,1,SHELL63
R,1,THICKNESS,THICKNESS,THICKNESS,THICKNESS
k,1,0,0,0
k,2,length,0,0
k,3,length,length,0
k,4,0,length,0,0
A,1,2,3,4
LSEL,S,LINE,,1,1
LSEL,A,LINE,,2,2
LSEL,A,LINE,,3,3
LSEL,A,LINE,,4,4
LESIZE,ALL,,,20
AMESH,ALL
/SOLU
allsel
DL,4,,all
DL,2,,all
SFCUM,PRES,ADD!压力叠加
SFA,1,,PRES,10
SFA,1,,PRES,5
solve
在上面的命令流中,载荷应该是叠加的(10+5=15),但结果是替代(5替代10),为什么压力叠加命令(红色部分)不起作用? /SOLU前面是不是应该加上/FINISH啊 问题解决,用以下语句能实现载荷的叠加,见命令流
YOUNG=210e6
THICKNESS=5e-3
length=1
/prep7
MP,EX,1,YOUNG
MP,NUXY,1,0.3
MP,DENS,1,DENSITY
ET,1,SHELL63
R,1,THICKNESS,THICKNESS,THICKNESS,THICKNESS
k,1,0,0,0
k,2,length,0,0
k,3,length,length,0
k,4,0,length,0,0
A,1,2,3,4
LSEL,S,LINE,,1,1
LSEL,A,LINE,,2,2
LSEL,A,LINE,,3,3
LSEL,A,LINE,,4,4
LESIZE,ALL,,,10
AMESH,ALL
/SOLU
DL,4,,all
DL,2,,all
*get, ELMAX,elem,,count !获取单元个数
*DO,i,1,ELMAX,1
ESEL,S,ELEM,,i,i
SFE,all,1,PRES, ,10
allsel
SFCUM,PRES,ADD !压力叠加
ESEL,S,ELEM,,i,i
SFE,all,1,PRES, ,5
allsel
*ENDDO
allsel !注意,要选中全部单元
solve Allows repeated surface loads (pressure, convection, etc.) to be replaced, added, or ignored. Surface loads are applied with the SF, SFE, and SFBEAM commands.加载命令要SF,SFE,SFBEAM才行,直接加在面上对SFCUM,PRES,ADD 命令是无效的。
.................
SFCUM,PRES,ADD !压力叠加
SFE,all,1,PRES, ,10
SFE,all,1,PRES, ,5
...........................
页:
[1]