dmap怎么解特征值的问题
我想在patran里建个模型,然后用dmap得到他的总刚阵和质量阵,怎么用dmap计算特征值和特征向量呢我查了下好象是READ命令,但是还是不知道怎么做,有谁能帮忙吗,谢谢了 一个例子,各模块具体是什么意思就得自己查手册了
我也记不住,呵呵
$ 用READ求解实特征值问题
SOL READ
COMPILE READ,LIST
SUBDMAP READ
TYPE PARM,,LOGICAL,N,GOTK,GOTM
INCLUDE 'PREFACE.DAT'
DMIIN DMI,DMINDX/STIF,MASS,,,,,,,,/
S,N,GOTK/S,N,GOTM $
IF(GOTK AND GOTM)THEN
MESSAGE //'GOT MATRICES - MATPRT FOLLOWS' $
MATPRT STIF// $
MATPRT MASS// $
ELSE $
MESSAGE //'MATRICES NOT FOUND' $
ENDIF
READ STIF,MASS,,,DYNAMICS,,CASECC,,,,,,,/
MYLAMA,MYPHI,MODEMASS,EIGMAT,LAMMAT,/
'MODES'/S,N,NMODES $
MESSAGE //' FOUND '/NMODES/'MODES' $
$OFP MYLAMA// $
MATPRT LAMMAT// $
MATPRT MYPHI// $
MATPRT MODEMASS// $
OFP EIGMAT// $
END $
CEND
TITLE = READ MATRIX USING DMIIN
METHOD = 1
BEGIN BULK
EIGRL,1,,,3
DMI,stif,0,6,1,,,3,3
DMI,stif,1,1,1.,-1.,0.
DMI,stif,2,1,-1.,2.,-1.
DMI,stif,3,1,0.,-1.,1.
$
DMI,mass,0,6,1,,,3,3
DMI,mass,1,1,1.
DMI,mass,2,2,1.
DMI,mass,3,3,1.
ENDDATA 我用的是msc/nastran2005,使用你的程序为什么计算还是出错呢,
read函数为
READ KAA,MAA,MR,DAR,DYNAMIC,USET,CASECC,
PARTVEC,SIL, , , ,
/
LAMA,PHA,MI,OEIGS,LAMMAT,OUTVEC/
FORMAT/S,N,NEIGV/NSKIP/FLUID/SETNAME/SID/METH/
F1/F2/NE/ND/MSGLVL/MAXSET/SHFSCL/NORM/PRTSUM/
MAXRATIO $
这个里面具体该如何设置呢
我为什么总是设置的出问题呢??
谢谢!
页:
[1]