我大致介绍一下用patran2005r2/nastran2005生成adams柔性体文件的步骤和注意事项,这也是我总结网上的一些资料。
一,首先必须确定你的软件条件足够,是否有license,要是nastran没有生成mnf的license,一般在f06文件中会出现3060的错误。一般如下信息:
*** USER FATAL MESSAGE 3060 (PREFACE)
- AUTHORIZATION ERROR ***
UNABLE TO OBTAIN LICENSES FOR MSC.Nastran
PLEASE REFER TO THE LOG FILE FOR ADDITIONAL DETAILS
1 * * * END OF JOB * * *
*** USER WARNING MESSAGE 1152 (XCLNUP)
SOME DBSETS IN THIS DATA BASE WERE NOT INITIALIZED COMPLETELY.
USER INFORMATION: THE DATA BASE CREATED IN THIS RUN IS TOO IMMATURE TO BE RESTARTED.
USER ACTION: DELETE THIS DATA BASE BEFORE STARTING YOUR NEXT RUN.
二,具备了软件条件就可以开始了,
1,建立模型和一般的分析一样,需要注意的是要建立RBE2的MPC,这样可以避免计算时的应力集中。还有一种说法是是否需要建立SUPERELEMENT,现在的软件条件好像不用建立,但是所生成的mnf文件是带有后缀名_0的,如果建立的超单元生成的mnf文件是没有后缀_0的,一会儿演示。
还需要说明的是,在选择材料密度的时候最好是选用10e-6kg/mm2,这样才和adams中的单位一致,这就是单位的一致性问题。
如果要输出带应力信息的mnf的话,要选择GPSTRESS 和GPSTRAIN,这两个选项。这个地方是mnf所需要的模态阶数。这个地方是nastran分析的模态阶数,应该要比刚才那个数值大才行,但好像及时是大也只会输出先前那个数值的阶数。在output选项中一定要选中GPSTRESS选项,否则在模型中是没有应力信息的,还要注意的是在高级选项里的volume output中一点要选择direct选项,否则也是不会有应力信息的。这样就一切ok了,提交运算就可以了。
的到的结果就有了,mnf文件,注意他是有-0后缀的。
现在我们在adams中分析一下看看。怎么样有了,应力信息了吧。
现在我们加上超单元在看看是怎么回事。在创建超单元时,边界节点一般选择mpc的主节点。为什么要这样我也不是太明白。在subcase中选择创建的超单元就可以了。其他的不用改。运行完之后生成的mnf文件是没有后缀-0的,我们再在adams中分析看看。同样有结果。也是带有应力信息的,全部完成。在强调一下要注意的地方。
mpc,材料单位的选择,输出mnf时的单位选择,和阶数设定,在分析中output中的gpstress的选项,还有volume output中的direct选项。只要注意这几个地方,因该是不会有问题的。谢谢各位。
2,模型建好之后就是分析选项,这里是关键部分。有几个地方需要说明,
演示文件如下: