1、PATRAN的一些精华小技巧!1、在 Patran里 如何Move 一组Points 的位置 , 而不改变这组 Points 的 ID 编号? Group/Transform/Translate的功能, 这样不但编号不会变, 连property跟边界条件都会保留 2、Patran如何执行多次Undo? 所有Patran的操作步骤, 都记录在最新的一个patran.ses.xx中, 如果需要多次undo, 可以刪除最后不需要的步骤指令行, 再利用 File - Session - Play 的方式, 执行改过的patran.ses.xx , 这样可以无限制的undo。 3、Patran中如何定义
2、杆件之间的铰接? 用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。 如果用bar或是beam,需在properties里的Pinned DOFs Node 1/2定义铰接。 4、Patran 如何把不小心Equivalence的node分开 用 Utility/FEM-Elements/Separate Elements 在equivalence时, 可以將选项切换为List, 只选择特定某些节点作equivalence, 可以避免不小心的失誤。 5、Patran如何將Tri3单元转换为Tri6单元 在Patran - Element - Modify/Element/
3、Edit , 將Type选项打勾, 在Shape中选Tri, New Shape 选Tri6, 最后选取想要改变的Tri3单元, 6、Patran 如何定义材料库 Patran除了可以直接读取MSC.Mvision的材料材料库外, 还可利用执行Session File的方式,直接使用以前已经定义过的材料。 编辑patran.ses.xx,将定义材料的PCL指令剪下, 粘贴到另外一个文件中(如mat.ses)。 之后便可直接由Patran的File/ Session/ Play来加入此一材料的定义。 也可以直接加入Patran菜单的中: 把刚刚定义的session file 复制到 C:MSCp
4、atran2001r3sharewaremscunsupportedutilitiesdata_filesbv_material_data , 之后就会在Utilities/ Material/ Material Session File Library 中出现刚才的材料名称。. 7、Patran 的完整信息输出: 在执行Patran的时候出现齐怪的错误信息时, 可以先把Patran关闭, 接着启动DOS窗口, 在DOS下直接输入patran -stdout ,执行 再重新启动Patran, 会多了一个信息窗口。3、计算完毕后,只想显示应力超过某个值的单元,而其它单元不想显示,如何设置?too
5、l-list-creat,方法选attribute,设f>你要求的应力,apply以后选中在list里面的即为你要求的.再用plot/erase不显示你不要的单元。4、一个四边形平板,一端的边上节点6个自由度全约束住,另外一端上几个节点上施加z方向强迫位移<, , 1E-5>,没有别的条件。计算完以后看F06文件,看看那些节点的位移是否加上了!用的是loads/BCs中的creat-diaplacement,我很奇怪的是:我试了几次这个强迫位移值,如0.1,0.01,0.001,0.0001,f06文件中显示正确,节点位移值确实就是输入值!但是这个值在变小时如1e-5,1e-
6、6,F06文件显示结果为0!感觉好像是nastran的识别问题,把10的-5次方一下的数默认为0!问题出在translation parameter里面的一个参数numerical,帮助文件里面说它用于比较两个数是否相等,其默认为1e-4.writing才是判断一个数是否近似为零,默认为1e-21.但实际上当你给出的强迫位移量小于numerical时,它就认为近似为0,在bdf文件中就给忽略掉了.你修改numerical为1e-5,你上面说的1e-5就可以算了。5、自重怎么加到模型上去?自重是在load/BCS里加的create->inertial load->element 在i
7、nput data->load/BC set scale Factor 输入加速度的值一般取9.8 Trans Accel(a1 a2 a3)<0 -1 0> (力是沿Y轴向下 )后就ok了tools下面有个mass properties是计算模型质量和惯量的,不知对你有没有帮助/solu /output,mass,txt psolve,elform /output finish 将在当前目录下生成mass.txt文件里面会么都有。6、共振时的应力模态分析得到的位移是模态位移,没有输入载荷时的结果其值没有意义,同一模态下模态坐标位移之间的比值才有意义,因此,通过NORMALM
8、ODES分析的结果不表示真实的位移以及应力等。需要计算FREQENCY RESPONSE或者 TRANSIENT RESPONSE才能获得真实应力。7、体单元的节点没有转动自由度,只需考虑三个平移自由度。8、我在用PATRAN做计算时,分析出的结果文件很大,往往提示磁盘空间不足,结果提示需要980M空间。你试试不用 patran直接递交分析,进入nastran 用手工递交,可输入scr=yes 之后进行分析。因为直接递交会产生个dball文件 很大的 ,没什么大用,用手递交后,用scr=yes 就可以不用产生这个文件了, 另外所产生的dball文件可以delete它,它占的空间太大了在patr
9、an下不进行分析,不用full run 用analysic deck 之后运行 nastran.ex桌面没有 在msc 文件夹下找到,用它开打你刚才生成的文件就行 在最底一行输入scr=yes 就行,之后和在patran下直接调用nastran的界面一样。patran向nastran递交运算时的参数可以在nastxxxx.rcf文件中设定,这个文件可以用文本编辑软件修改,加一句scr=yes就行了,运算式通用的参数都可以在这里面定制。9、做模态分析需要密度。10、如何画椭圆 1) Create a circle, then use Transform/Curve/Scal
10、e to stretch it in one direction.The easiest way to create an ellipse is with the Utilities menu of Patran. Utilities-Geometry-Create curve by functionExemple : If you want to create an ellipse with a=110 and b=90 your equation will be: Y = SQRT(90*2*(1-(X*2/110*2)2) 画圆,将圆旋转一个角度具体旋转角度:设a为
11、长轴长; b为短轴长则满足关系 cos(angle)=(b/a)旋转该角度后,将其投影到园形原来的所在平面即得所需椭圆3) 利用局部坐标系创建局部坐标系,选cylindrical 1,设置长短轴即可4) 用 curve ?一?,然後在 move/scale ?不同比例,?curve 就可以.5) 据说通过creat-curve-conic可以画椭圆11、MPCMPC是一个很好的工具用来拟和多点自由度的比如要对一个截面上的多个点施加位移或者力特别是对整个截面施加弯矩就可以使用MPC把多个点的位移力 弯矩施加到一个点上就可以了特别是
12、对弯矩你知道,对实体模型的横截面施加一个弯矩如果没有MPC的话会有多么地困难12、模态分析的时候是不能够分析应力的,分析应力要单独用别的求解类型再分析。14、注意转速的单位是 n 转/s,不是弧度15、一些小技巧1、在 Patran里 如何Move 一组Points 的位置 , 而不改变这组 Points 的 ID 编号? Group/Transform/Translate的功能, 这样不但编号不会变, 连property跟边界条件都会保留 2、Patran如何执行多次Undo? 所有Patran的操作步骤, 都记录在最新的一个patran.ses.xx中, 如果需要多次undo, 可以刪除最
13、后不需要的步骤指令行, 再利用 File -> Session -> Play 的方式, 执行改过的patran.ses.xx , 这样可以无限制的undo。 3、Patran中如何定义杆件之间的铰接? 用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。 如果用bar或是beam,需在properties里的Pinned DOFs Node 1/2定义铰接。 4、Patran 如何把不小心Equivalence的node分开 用 Utility/FEM-Elements/Separate Elements 在equivalence时, 可以將选项切换为List
14、, 只选择特定某些节点作equivalence, 可以避免不小心的失誤。 5、Patran如何將Tri3单元转换为Tri6单元 在Patran -> Element -> Modify/Element/Edit , 將Type选项打勾, 在Shape中选Tri, New Shape 选Tri6, 最后选取想要改变的Tri3单元, 6、Patran 如何定义材料库 Patran除了可以直接读取MSC.Mvision的材料材料库外, 还可利用执行Session File的方式,直接使用以前已经定义过的材料。 编辑patran.ses.xx,将定义材料的PCL指令剪下, 粘贴到另外一个文
15、件中(如mat.ses)。 之后便可直接由Patran的File/ Session/ Play来加入此一材料的定义。 也可以直接加入Patran菜单的中: 把刚刚定义的session file 复制到 C:MSCpatran2001r3sharewaremscunsupportedutilitiesdata_filesbv_material_data , 之后就会在Utilities/ Material/ Material Session File Library 中出现刚才的材料名称。. 7、Patran 的完整信息输出: 在执行Patran的时候出现齐怪的错误信息时, 可以先把Patran
16、关闭, 接着启动DOS窗口, 在DOS下直接输入patran -stdout ,执行 再重新启动Patran, 会多了一个信息窗口。16、超单元超单元的应用跟模态分析没有关系,它只是有限元中的一种分支方法,用于解决运算量过大的问题的,现在基本上已经不用了!17、约束我Patran/Nastran在做项目时,对结构应力进行分析,发现在结构被约束的部位往往产生比较大的应力,甚至是最大的应力值就在这些部位出现,好像这种结果并不太符合实际情况。请问约束该如何加,才能消除这种影响?这种现象很正常的,只要你的约束反映了实际情况,约束部位的过大应力你可根据圣维南原理视而不见。圣维南原理看看力学方面的书!如果
17、一定要把约束区域分析准确的话,你的约束一定要尽可能地与真实情况相符,航空经常用的方法是加弹簧元,弹簧元的刚度是用的经验值或者试验值!18、MSC.Flds 2004计算飞行载荷-flightload and dynamics,主要用来计算气动弹性问题。19、如何找到频谱分析的响应最大点?在Tools-List-Create就可以将你想要的点的结果导入到一个组中,然后可以从结果文件中调出再在origin中编辑,或是直接显示。20、自由模态所谓自由模态,就是无约束模态前6阶都是刚体模态21、能否设置计算结束后不输出f06文件?可以设置的,Solution Parameters里面Maximum P
18、rinted Lines =就是f06输出的最大行数22、一个利用DMAP提取质量、刚度矩阵的方法对于一个结构静力的线性分析或非线性分析,总刚度矩阵是每次求解过程中所必须的。如果想再一次分析完成之后在结果中查看结构的总刚度矩阵和总质量矩阵,可以在nastran中加入下列代码:PARAM,EXTOUT,DMIGPCH在patran中直接输入,会在结果中得到一个.pch文件,里面包含了所需的总刚度矩阵和总质量矩阵。若要在求解过程中输出总刚度矩阵或总质量矩阵,就需要用语言。下面给出一个简单的利用语言提取单元刚度矩阵,总质量矩阵和总质量矩阵的例子:ID MSC cxh77 $ DIAG 8TIME 5
19、$ BEGIN (开始)SOL 100MALTER MALTER:USERDMAPGP1 GEOM1,GEOM2,/GPL,EQEXIN,GPDT,CSTM,BGPDT,SIL,/S,N,LUSET/0/0 $GP2 GEOM2,EQEXIN,EPT,/ECT, $PLTSET PCDB,BGPDT,ECT/PLTX,PLTPAR,GPSET,ELSET/S,N,NSLLS/S,N,JPLOT $COND P1S,JPLOT $LABEL P1S $GP3 GEOM3,bgpdt,GEOM2,/SLT,ETT/0/0/0 $TA1, ,ECT,EPT,BGPDT,SIL,ETT,CSTM,/E
20、ST,GEI,GPECT,/LUSET/-1/0/1/0/0 $EMG EST,CSTM,MPT,DIT,GEOM2,BGPDT,/KELM,KDICT,MELM,MDICT,BELM,BDICT/S,N,NOKGG $ KELM为所需要的单元刚度矩阵EMA GPECT,KDICT,KELM,BGPDT,SIL,CSTM,/KGG,/ $ 组集单元刚度矩阵$ KGG为总刚度矩阵EMA GPECT,MDICT,MELM,BGPDT,SIL,CSTM,/MGG,/-1/V,Y,WTMASS $ MGG为总质量矩阵matprn kelm/ $ print element stifiness matr
21、icies (打印单元刚度矩阵)matprn kgg/ $ print global stifiness matrix (打印总刚度矩阵)matprn mgg/ $ print global mass matrix (打印总质量矩阵)ENDALTERLINK USERDMAP$ 下面为一段具体的结构模型CENDTITLE=SUBTITLE=SUBCASE 1LOAD = 1SPC = 1DISP = ALLSTRESS = ALLBEGIN BULK$GRID,1,0.,0.,0.GRID,2,5.,0.,0.GRID,3,10.,0.,0.CROD,1,1,1,2CROD,2,1,2,3PR
22、OD,1,1,.2MAT1,1,1.+7,.32,2.7FORCE 1,2,1000.,1.,0.,0.SPC1,1,123456,1ENDDATA将之保存为直接用分析调用,在生成的文件中可以查看输出矩阵:一些片断:0 MATRIX KELM (GINO NAME 101 ) IS A DB PREC 2 COLUMN X 78 ROW RECTANG MATRIX.0COLUMN 1 ROWS 1 THRU 58 -ROW 1) 4.0000D+05 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 -4.0000D+05 0.00
23、00D+00 0.0000D+00 0.0000D+00ROW POSITIONS 11 THRU 50 NOT PRINTED - ALL ARE NULL. 51) 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 4.0000D+050COLUMN 2 ROWS 1 THRU 58 -ROW 1) 4.0000D+05 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 -4.0000D+05 0.0000D+00 0.0000
24、D+00 0.0000D+00ROW POSITIONS 11 THRU 50 NOT PRINTED - ALL ARE NULL. 51) 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 4.0000D+050THE NUMBER OF NON-ZERO TERMS IN THE DENSEST COLUMN = 30THE DENSITY OF THIS MATRIX IS 3.85 PERCENT.1 DECEMBER 6, 2004 MSC.NASTRAN 9/23/03 PAG
25、E 80 0 MATRIX KGG (GINO NAME 101 ) IS A DB PREC 18 COLUMN X 18 ROW SYMMETRC MATRIX.0COLUMN 1 ROWS 1 THRU 7 -ROW 1) 4.0000D+05 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 -4.0000D+050COLUMNS 2 THRU 6 ARE NULL.0COLUMN 7 ROWS 1 THRU 13 -ROW 1) -4.0000D+05 0.0000D+00 0.0000D+00 0.0000D+00 0.0
26、000D+00 0.0000D+00 8.0000D+05 0.0000D+00 0.0000D+00 0.0000D+0011) 0.0000D+00 0.0000D+00 -4.0000D+050COLUMNS 8 THRU 12 ARE NULL.0COLUMN 13 ROWS 7 THRU 13 -ROW 7) -4.0000D+05 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 0.0000D+00 4.0000D+050COLUMNS 14 THRU 18 ARE NULL.0THE NUMBER OF NON-ZERO TERMS IN
27、THE DENSEST COLUMN = 30THE DENSITY OF THIS MATRIX IS 2.16 PERCENT.1 DECEMBER 6, 2004 MSC.NASTRAN 9/23/03 PAGE 9023、MSC.Nastran可形成如下输出文件Job_name.DBALL 包含数据库运行的永久数据Job_name.MASTER 数据库运行的总词典Job_name.F04 包含数据库文件信息和模块执行摘要Job_name.F06 包含MSC.Nastran的分析结果,为文本文件。Job_name.LOG 包含系统信息和系统错误信息Job_name.OP2 MSC.Nas
28、tran的分析结果,为二进制文件Job_name.XDB MSC.Nastran的分析结果,为二进制文件24、GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL 102 T1 -2.78284E+14 3.28730E+01 102 T2 -9.16132E+13 3.28730E+01 113 R3 -8.35181E+08 2.72727E-03 USER FATAL MESSAGE 9050 (SEKRRS) RUN TERMINATED DUE TO EXCESSIVE PIVOT R
29、ATIOS IN MATRIX KLL USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO在bdf文件中,找到solution parameter字段,加入“PARAM,BAILOUT,-1”再提交计算! 不过这种方法用于调试局部模型可以,调试总体模型是不能用的。我们工作的规定文件中明确说了,计算总体模型不能够用bailout卡,也不能打开automatic constraint选项!你的加载板面的1,2,6自由度没有刚度(即加载板没有约束刚体位移) 你可以任
30、意选择一点加 spc1,1,126,* 同时在BEGIN BULK卡下一行加卡片 PARAM,K6ROT,100.0 即可25、弹簧弹簧的位置由两个节点定义,弹簧是只能承受指定自由度方向刚度的单元,所以在定义弹簧的时候,还必须指定弹簧的自由度方向(UX,UY等)比如弹簧只能拉压是在x方向,则定义DOF为UX。上述所说的自由度依赖于你定义节点时用的坐标系,也就是节点若定义在总体坐标下,则DOF也是总体系下的方向。上述所说的自由度依赖于你定义节点时用的坐标系,也就是节点若定义在总体坐标下,则DOF也是总体系下的方向。这个节点的坐标系是可以改的,可以用element->modify->n
31、ode->edit之下就有改变坐标系的命令。对于一维的弹簧单元,两端头的自由度选择,我认为是为它选的可以释放的(即可自由的)的自由度。可能描述的不是很清楚,你去IDEAS9.0的帮助文件里面看看,关于弹簧单元的解释比较详细。在定义弹簧单元的property时,有两个框框dof at node 1:UX,dof at node 2:UX:节点一的自由度UX(约束X方向的平动),节点2的自由度UX约束;除了x方向约束(受刚度影响)外,其他自由CURVE是有方向性的,每条CURVE生成的时候方向是固定的,这个可以从GEOMETRY里面进行确认。以CURVE生成网格的时候,沿着方向依次是NODE
32、1和NODE2。如果直接生成一维单元先选的是NODE1后选的是NODE2。模拟一个y方向可被压缩弹簧:在用SPRING属性的时候两个自由都选则UY,然后在边界条件里将你需要的节点全约束就可以了。STRING 是NASTRAN的使用的一个字符串。在这里指SPRING的方向。零维弹簧指的是GROUND SPRING即地弹簧比如在结构的某个部位需要施加一个对地的弹性约束,就可以直接使用这种单元属性。当然用一维的同样可以模拟,用零维的比较方便而已。定义弹簧元:property的1D单元中有一个项是弹簧,只要再输入这个弹簧单元的方向和刚度值即可。注意弹簧单元的性质只取决于作用方向和刚度系数这两个参数,而
33、于单元的两个节点位置无关。Q:对于有限元或MSC.NASTRAN的初学者,MSC.NASTRAN有哪些入门手册?A:MSC.NASTRAN Getting Started Users Guide与MSC.NASTRAN Common Questions and Answers。Q:如何找到MSC.NASTRAN在不同工作平台的运算效率比较资料?A:从网址Q:在MSC.NASTRAN分析时若在*.f06文件出现fatal message 9050时代表什么情況?A:此为有限元分析初学者最容易遇到的错误信息。就静力分析而言,它代表你定义的模型约束条件不足,造成结构在外力作用下会有刚体运动(Rigi
34、d Body Motion)或机构(Mechanism)的状況。详情请参考MSC.NASTRAN Reference Manual第15章或是MSC.NASTRAN Common Questions and Answers中Miscellaneous部份的What is Meant by the Term Mechanism?一节。Q:在MSC.NASTRAN分析时若在*.f06文件出现fatal message 3060时代表什么情況?A:它代表MSC.NASTRAN在分析时无法找到授权密码,或是授权密码过期或错误。详情请参考MSC.NASTRAN Reference Manual第15章或
35、是MSC.NASTRAN Common Questions and Answers中Diagnostic Messages部份的What Does User Fatal Message 3060 Option xxx Not in Approved List Mean?一节。Q:甚么时候該使用参数K6ROT?是不是所有的板单元都可使用K6ROT?A:K6ROT代表CQUAD4, CTRIA3, CQUADR与CTRIAR等单元在法线向量(Normal Vector)方向上的旋转刚度,对CQUAD8和CTRIA6是没有作用的。基本上在MSC.NASTRAN的求解序列101中,它的缺省值为零;在非
36、线性的求解序列(106和129)中,它的缺省值为100。而参数AUTOSPC可用以解决平板K6ROT在K6ROT=0时的奇异性(singularity),但对曲板则有问题。在MSC.NASTRAN另外有参数SNORM可用以解决曲板的奇异性。详情请参考MSC.NASTRAN Reference Guide第六部份或是MSC.NASTRAN Common Questions and Answers中Elements部份的What Value Should I Use for K6ROT一节。Q:为什么用SPCD来定义强制位移,MSC.NASTRAN分析后结构如果变形仍为零?A:在MSC.NASTR
37、AN中,如果在某个点的某方向用SPCD定义了强制变形,则在相同方向上亦须用SPC或SPC1将以固定,否则就会出现变形不生效的状況。Q:在MSC.NASTRAN分析时若在*.f06文件出现fatal message 2101时代表什么情況?A:如果一个节点已经由MPC(Multiple Points Constraint)定义为dependent node,则表示它的某些自由度将依賴independent node来决定,故SPC只能定在independent node上。Fatal message 2101会出现是因为用户把SPC定在dependent nodes上。Q:当分析大模型或是运行动
38、态、非线性分析时,会遇到内存或临时文件硬盘空间不足的问题,有没有辦法在运行分析前就預知所需的内存或临时文件硬盘空间,而不必浪费时间去尝试错误?A:决定分析时所需内存或临时文件大小的因素很多,除了节点数量之外,也受分析类型的影响。为解决用户的困擾,MSC.NASTRAN提供有特殊的工具,让用户在真正运行分析前就得到預估量:那就是运行分析程序时,增加一个Keyword“estimate。有关estimate的使用请参考MSC.NASTRAN Configuration and Operation Guide.Q:利用TABLES1卡来定义非线性应力-应变曲线,其Xi,Yi pairs中的Xi代表应
39、力、Yi代表应变嗎?A:相反地,Xi代表应变,Yi代表应力。Q:我想做模态分析(Normal modes Analysis)或屈曲分析(Buckling Analysis),但结构中有Preload(或Prestress)存在,MSC.NASTRAN可以做嗎?如果可以,如何做?A: MSC.NASTRAN中可以做Preload(或Prestress)的模态分析和屈曲分析。基本上Preload会影响结构的刚度,故分析必须把其对结构刚度的影响納入。详情请参考MSC.NASTRAN Reference Manual第15.3.14与15.3.15节。Q:何处可以找到非线性分析数值理論与应用的相关资料
40、?A:基本上非线性分析是将载荷切割成几个增量区段,在每个区段视几何非线性(大位移) 、材料非线性或收斂速度的需求做刚度矩阵(stiffness matrix)的重新计算,然后迭代尋找能与增量载荷平衡的增量位移,对于非线性程度愈高的问题,则载荷的增量区段必须縮短或刚度矩阵的计算頻率必须提高以取得收斂的结果。而对于非线性屈曲问题,则必须选用弧長追蹤法(Arc-Length Method)以偵測迭代过程中载荷可能骤減的现象。关于非线性分析的用户介面请参考MSC.NASTRAN Reference Manual 第15.3节,而详细的数值理論部份请参考MSC.NASTRAN Handbook for
41、Nonlinear Analysis第三章。Q:如何改善非线性接触问题的收斂性?A:因为在非线性接触(Contact)问题中可能出现刚度骤增(甫接触过程)或骤減的现象以导致收斂解不易获得,建议可提高刚度矩阵更新的頻率以提高收斂性。最简便的方法则是将非线性静力分析的控制卡NLPARM中的KMETHOD设为ITER,而KSTEP设为1;或非线性瞬态分析的控制卡TSTEPNL的METHOD设为TSTEP,而KSTEP设为1 ;以最高頻率的刚度矩阵更新换取最佳的收斂性。Q:为何我使用CBAR单元,不管是几何非线性或材料非线性均未能发生作用?A:在MSC.NASTRAN中并非所有的单元均具有非线性的性质
42、,而CBAR单元就是其中之一。关于有哪些单元支持几何非线性或材料非线性,请参考MSC.NASTRAN Reference Manual第15.3.8节。Q:什么是多点约束(Multiple-Points-Constraint,简称MPC),它的用途又在哪里?A:MPC是一个数学关系式用来代表不同节点(Grid)间的位移自由度的线性组合,它可以用来定义两个物件的接合、将一群节点定义为刚体、连接不同类型之单元(1D对3D或2D对3D)、或输出两节点的相对位移。有兴趣的读者请参考MSC.NASTRAN Reference Manual第5.5节或MSC.NASTRAN Common Question
43、s and Answers 3rd Edition之Elements部份有关Rigid Elements之说明。Q:如何连接1D与3D单元、或是2D与3D单元?A:基本上因为不同类型单元在共用节点的刚度矩阵自由度并不相同,需要利用MPC来消弭此刚度矩阵自由度不相容的问题。但MPC对于MSC.NASTRAN的初学者来说使用起来可能稍有难度,所以MSC.NASTRAN自69版开始又提供了RSSCON单元,让用户有较简便的方式来定义2-D对3D单元连接。有关于不同类型单元连接技术细节请参考MSC.NASTRAN Common Questions and Answers 3rd Edition有关Mo
44、deling部份之说明。Q:RBE2与RBE3单元之差别?A:基本上RBE2是用来定义结构强度远大于其他部份之结构(可忽略其变形),若将外力作用在其independent node上,则亦可将外力均布到dependent nodes上,但基本上所有节点(node)的相对几何关系并不会改变(就像一个刚体);而RBE3则是纯粹用来定义力的分配,但仍容许其定义节点(node)的相对几何关系有所变更。细节请参考MSC.NASTRAN Common Questions and Answers 3rd Edition的Elements部份有关Rigid Elements的说明。Q:如何模拟加肋的平板?A:
45、如果加强肋截面为矩形,则加强肋可用2D单元模拟;但若为其他形状截面,则使用1D单元(CBAR或CBEAM)将是较佳的选择,但必须注意如果使用2D单元的节点直接定义1D单元,则1D单元截面中性軸与定义节点间将有偏移量(offset)要定义。详情请参考MSC.NASTRAN Common Questions and Answers 3rd Edition之Modeling部份有关How Should I Model a Stiffened Plate的说明。Q:当MSC.NASTRAN运行时出现硬盘空间不足的问题,如何更改其目录设定?A:临时文件所在目录是由参数sdir所决定,此参数可在运行MSC.NASTRAN分析程序时直接作为附加选項,或是修改位于MSC.NASTRAN软件安装目录之conf子目录下nast705rc 文件中的永久设定。Q:如何在不同