本帖最后由 hongzheli 于 2010-12-16 14:04 编辑
*** WARNING *** CP = 91.516 TIME= 10:45:21
Repeated Lanczos shift and factorize steps did not yield additional
eigenvalues in the requested frequency range. Either the eigenvalues
are widely separated or, there are only 0 eigenvalues in the frequency
range specified (FREQB and FREQE in MODOPT command).
*** WARNING *** CP = 91.531 TIME= 10:45:21
There are no modes in the specified range.
采用函数定义了一个变厚度的箱梁,模态分析时,显示以上错误,以前没有碰到过,请大家帮忙看看怎么回事。
!!!!变厚度箱梁
FINI
/CLEAR
/FILNAME, boxbeam
/TITLE,Model Analysis
/units,MPA
/PNUM,KP,1
/PNUM,LINE,1
/pnum,area,1
/PREP7
ET,1,SHELL181
MP,EX,1,34.5e3
MP,PRXY,1,0.16
MP,DENS,1,2.4e-9
MP,DAMP,1,0.005
k,1,0,0,0
k,2,0,3350,0
k,3,0,6000,0
k,4,0,2750,3078
k,5,0,0,3078
k,6,1500,0,0
k,7,1500,3350,0
k,8,1500,6000,0
k,9,1500,2750,3078
k,10,1500,0,3078
k,11,1500+3000,0,0
k,12,1500+3000,3350,0
k,13,1500+3000,6000,0
k,14,1500+3000,2750,3078
k,15,1500+3000,0,3078
k,16,1500+3000+11800,0,0
k,17,1500+3000+11800,3350,0
k,18,1500+3000+11800,6000,0
k,19,1500+3000+11800,2750,3078
k,20,1500+3000+11800,0,3078
A,1,2,7,6
A,2,3,8,7
A,2,7,9,4
A,5,4,9,10
A,6,7,12,11
A,7,8,13,12
A,7,12,14,9
A,10,9,14,15
A,6+5,7+5,12+5,11+5
A,7+5,8+5,13+5,12+5
A,7+5,12+5,14+5,9+5
A,10+5,9+5,14+5,15+5
!!!!!X方向线
lsel,s,line,,2,6,2
lesize,all,,,3
lsel,s,line,,9,13,4
lesize,all,,,3
lsel,s,line,,16,17,1
lesize,all,,,6
lsel,s,line,,20,22,2
lesize,all,,,6
allsel
lesize,14,,,6
lsel,s,line,,25,26,1
lesize,all,,,24
lsel,s,line,,29,31,2
lesize,all,,,24
allsel
lesize,23,,,24
!!!!沿Y方向!!!!!!
lsel,s,line,,1,3,2
lesize,all,,,10
lsel,s,line,,15,24,9
lesize,all,,,10
lsel,s,line,,11,12,1
lesize,all,,,8
lsel,s,line,,21,30,9
lesize,all,,,8
lsel,s,line,,5,7,2
lesize,all,,,8
lsel,s,line,,18,27,9
lesize,all,,,8
lsel,s,line,,8,10
lesize,all,,,9
lsel,s,line,,19,28,9
lesize,all,,,9
type,1
!!!上板!!!!!
secn,1
*DEL,Z1
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z1'
*SET,_FNCCSYS,0
! /INPUT,thick1.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 694-(694-384)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 694, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 384, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 694, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 694-(694-384)*({X}-1500)/3000
ASEL,S,area,,5
NSLA,S,1
sectype,1,shell
secfunction,%Z1%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,0,1
amesh,5
!!!侧板!!!!!
secn,2
*DEL,Z2
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z2'
*SET,_FNCCSYS,0
! /INPUT,thick2.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 1050-(1050-450)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 1050, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 450, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 1050, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 1050-(1050-450)*({X}-1500)/3000
ASEL,S,area, ,7
NSLA,S,1
sectype,2,shell
secfunction,%Z2%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,0,2
amesh,7
!!!底板!!!!!
secn,3
*DEL,Z3
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z3'
*SET,_FNCCSYS,0
! /INPUT,thick3.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 700-(700-280)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 700, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 280, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 700, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 700-(700-280)*({X}-1500)/3000
ASEL,S,area, , 8
NSLA,S,1
sectype,3,shell
secfunction,%Z3%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,0,3
amesh,8
!!!翼板!!!!!1
secn,4
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z4'
*SET,_FNCCSYS,0
! /INPUT,thick4.func,,,1
*DIM,%_FNCNAME%,TABLE,6,9,1,,,,%_FNCCSYS%
!
! Begin of equation: 678-({Y}-3350)*394/2650
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 3350, 0, 0, 3
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 1, 3, 2, -1
*SET,%_FNCNAME%(0,3,1), 0, -1, 0, 394, 0, 0, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -3, 0, 1, -2, 3, -1
*SET,%_FNCNAME%(0,5,1), 0.0, -1, 0, 2650, 0, 0, -3
*SET,%_FNCNAME%(0,6,1), 0.0, -2, 0, 1, -3, 4, -1
*SET,%_FNCNAME%(0,7,1), 0.0, -1, 0, 678, 0, 0, -2
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,9,1), 0.0, 99, 0, 1, -3, 0, 0
! End of equation: 678-({Y}-3350)*394/2650
ASEL,S,area, ,2
ASEL,A,area, ,6
ASEL,A,area, ,10
NSLA,S,0
sectype,4,shell
secfunction,%Z4%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,0,4
amesh,ALL
!!!!!定厚度部分分网
!!!上板1!!!!!
SECN,5
ASEL,S,AREA,,1
sectype,5,shell
secdata,694
!secoffset,top
aatt,1,1,1,0,5
amesh,1
!!!侧板1!!!!!
SECN,6
ASEL,S,AREA,,3
sectype,6,shell
secdata,1050
!secoffset,top
aatt,1,1,1,0,6
amesh,3
!!!下板1!!!!!
SECN,7
ASEL,S,AREA,,4
sectype,7,shell
secdata,700
!secoffset,top
aatt,1,1,1,0,7
amesh,4
!!!上板2!!!!!
SECN,8
ASEL,s,AREA,,9
sectype,8,shell
secdata,384
!secoffset,top
aatt,1,1,1,0,8
amesh,9
!!!侧板2!!!!!
SECN,9
ASEL,s,AREA,,11
sectype,9,shell
secdata,450
!secoffset,top
aatt,1,1,1,0,9
amesh,11
!!!下板2!!!!!
SECN,10
ASEL,s,AREA,,12
sectype,10,shell
secdata,280
!secoffset,top
aatt,1,1,1,0,10
amesh,12
!!!!!!对称复制!!!!!
allsel
ASEL,U,area, ,2,10,4
ARSYM,Y,all, , , ,0,0
ASEL,s,area, ,2,10,4
ARSYM,Y,all, , , ,1,0
allsel
ASEL,U,area, ,22,24,1
ASEL,u,area, ,16,18,1
ASEL,u,area, ,7,8,1
ASEL,u,area, ,5,
LOCAL,12,0,16300
ARSYM,X,all, , , ,0,0
allsel
ASEL,s,area, ,22,24,1
ASEL,a,area, ,16,18,1
ASEL,a,area, ,7,8,1
ASEL,a,area, ,5,
csys,12
ARSYM,X,all, , , ,1,0
!!!!!!变厚度部分分网
!!!!翼源部分
LOCAL,13,0,0,,,,180
secn,11
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z5'
*SET,_FNCCSYS,13
! /INPUT,thick4.func,,,1
*DIM,%_FNCNAME%,TABLE,6,9,1,,,,%_FNCCSYS%
!
! Begin of equation: 678-({Y}-3350)*394/2650
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 3350, 0, 0, 3
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 1, 3, 2, -1
*SET,%_FNCNAME%(0,3,1), 0, -1, 0, 394, 0, 0, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -3, 0, 1, -2, 3, -1
*SET,%_FNCNAME%(0,5,1), 0.0, -1, 0, 2650, 0, 0, -3
*SET,%_FNCNAME%(0,6,1), 0.0, -2, 0, 1, -3, 4, -1
*SET,%_FNCNAME%(0,7,1), 0.0, -1, 0, 678, 0, 0, -2
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,9,1), 0.0, 99, 0, 1, -3, 0, 0
! End of equation: 678-({Y}-3350)*394/2650
ASEL,S,area, ,22,24
ASEL,A,area, ,46,48
NSLA,S,0
sectype,11,shell
secfunction,%Z5%
!secdata,0.9
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,13,11
amesh,all
!!!!!主体部分
!!!!上板
LOCAL,14,0,32600,,,180
secn,12
*DEL,Z6
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z6'
*SET,_FNCCSYS,14
! /INPUT,thick1.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 694-(694-384)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 694, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 384, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 694, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 694-(694-384)*({X}-1500)/3000
ASEL,S,area,,40,43,3
NSLA,S,1
sectype,12,shell
secfunction,%Z6%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,14,12
amesh,all
!!!!!侧板
secn,13
*DEL,Z7
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z7'
*SET,_FNCCSYS,14
! /INPUT,thick2.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 1050-(1050-450)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 1050, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 450, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 1050, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 1050-(1050-450)*({X}-1500)/3000
ASEL,S,area, ,41,44,3
NSLA,S,1
sectype,13,shell
secfunction,%Z7%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,14,13
amesh,all
!!!底板
secn,14
*DEL,Z8
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'Z8'
*SET,_FNCCSYS,14
! /INPUT,thick3.func,,,1
*DIM,%_FNCNAME%,TABLE,6,11,1,,,,%_FNCCSYS%
!
! Begin of equation: 700-(700-280)*({X}-1500)/3000
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 700, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 280, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 1500, 0, 0, 2
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 1, -3, 3, -2
*SET,%_FNCNAME%(0,7,1), 0.0, -2, 0, 3000, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -3, 0, 1, -1, 4, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 700, 0, 0, -3
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,11,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 700-(700-280)*({X}-1500)/3000
ASEL,S,area, ,42,45,3
NSLA,S,1
sectype,14,shell
secfunction,%Z8%
!secoffset,top
/ESHAPE,1,0
aatt,1,1,1,14,14
amesh,all
allsel
csys,0
nummrg,node
nummrg,kp
eplot
/eshape,0,0
!!!!约束!!!!!!!
/solu
NSEL,S,LOC,X,0,50
NSEL,R,LOC,Z,3070,3080
D,ALL,ALL,0
NSEL,S,LOC,X,32550,32600
NSEL,R,LOC,Z,3070,3080
D,ALL,UZ,0
D,ALL,UY,0
ALLSEL
ACEL,0,0,9.8
/solu
antype,modal
modopt,lanb,20
mxpand,20,0,1000,
allsel
solve
save
fini |