北欧的冬天 发表于 2006-10-12 16:50

dmap怎么解特征值的问题

我想在patran里建个模型,然后用dmap得到他的总刚阵和质量阵,怎么用dmap计算特征值和特征向量呢
我查了下好象是READ命令,但是还是不知道怎么做,有谁能帮忙吗,谢谢了

little_ming 发表于 2006-11-1 20:28

一个例子,各模块具体是什么意思就得自己查手册了
我也记不住,呵呵

$ 用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

ty021021 发表于 2007-5-25 15:08

我用的是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]
查看完整版本: dmap怎么解特征值的问题