wywqsr 发表于 2013-9-3 00:18:55

Hypermesh Patran Nastran 生成mnf文件方法及相关问题

本帖最后由 wywqsr 于 2013-9-5 14:22 编辑

使用的软件版本:hm11             nastran adams 2012               ansys 14.0
方案一:hypermesh网格、材料、属性、边界条件,patran设置载荷步和控制卡片,nastran计算生成mnf
方案二:hypermesh网格、材料、属性、边界条件、设置载荷步和控制卡片,完成所有前处理, nastran计算生成mnf
说明:问题描述如果不清楚,请看文档中后面部分,文档中配有图片说明,比较清楚些。
希望能够逐条讨论,讨论后,我会把相关正确答案整体到教程中,希望最终能形成比较好的说明文档。

方案一:
      相关文件:
                     
                     
                     
问题:
1、单位闭合原则具体是什么意思?如为什么说N Kgmm s是不封闭的呢?(已解决)      以N Kgmm s 为例,N=kg*m/s^2, 如果用 Kg mm s即得不到N单位,但是自己又设定力的单位为N,所以自相矛盾。
2、mnf文件中的模态阶数为什么是34=10+4*6,其中10为前面设置的输出10阶模态,4为连接点个数。*为什么是这个计算方法?其实也就是mnf文件中34阶模态的组成,为什么比设置的10多出来4*6。查到nastan帮助内容如下。The component modesdetermined by MSC.Nastran automatically represent a set ofconstraint modesfor boundary coordinates plus a truncated set of fixed-interfacenormal modes; thiscombination is referred to as the Craig-Bampton modes. Thesemodes, by default,are augmented by residual flexibility modes to give a correctrepresentation ofspatial loads. The spatial loads may include physical loads andinertia reliefloads.* 从帮助的这段话看来,34阶模态应该是由自由模态(此处是约束模态,之前说错了,笔误)和固定界面上的正则模态组成(我并不是很明白),因此我单独计算了自由模态的结果,但是和mnf中的34阶模态的频率值并不吻合。为什么?*另外,还用ansys计算了mnf文件,其中的模态频率和方案一比较接近,但是绝对值上还是有不小差异,这是为什么?不同求解器算法差异?还是其他原因?3、“ADAMSPreparation”设置中OutputRequests中节点和单元应力应变应该不是必须输出的,想问的是这地方必须输出的是哪项呢?或者说必须输出其中之一即可?还有其中的“Transfer Groups to ADAMS”中这个“default group”指的是全部单元吗?如果自己定义这个group,如何定义,在什么情况下要自己定义?
4、subcase定义中,“SelectResult Type”中选择的gridpoint stresses和问题3中选择的输出格式是什么关系?为什么重复输出?还有就是“OutputRequests”中选择的GPSTRESS=ALLFEM;VOLUME#SET#,PRINCIPAL,SYSTEM Coord 0;SURFACE#SET#FIBRE ALL,SYSTEM Coord0,AXIS,NORMAL R,TOPOLOGICAL,BRANCH BREAK这一长串的命令是啥意思?作用是什么?有没有什么情况下要手动修改这句话的内容,如很明显的set集合,应该在某些情况下是需要人为设置的?

方案二:
    相关文件:
问题:
1、虽然输出了mnf文件,但是结果并不正确。主要是和方案一相比。不同表现在两个方面:*频率值不相同。*导入adamas后,模态阶数不同。方案一是34阶,方案二只有24阶,而且自己设定的10阶变化,24阶也不会变化。2、结果不对,我想主要是第3、4步骤载荷步和控制卡片设置不对,非常想知道直接在hypermesh中如何设置让nastran计算输出正确的mnf文件。最好同时输出节点和单元的应力应变。

mafanzhong 发表于 2013-9-3 10:57:26

好东西,看不懂,顶一个,最近也在研究导出mnf到Adams,苦恼中!

myh051305 发表于 2013-9-3 19:28:56

这个我整理过一个帖子,你可以看看

010710309 发表于 2013-9-3 19:44:10

如果你用长度用mm的话,其余单位为质量t、时间s、压强MPa、力N

wywqsr 发表于 2013-9-3 21:14:22

010710309 发表于 2013-9-3 19:44 static/image/common/back.gif
如果你用长度用mm的话,其余单位为质量t、时间s、压强MPa、力N


这个问题清楚了
其他问题呢?

canghai409 发表于 2013-9-3 21:36:54

楼主很不错的,我之前也做过mnf文件,一个是通过hm生成,一个是nastran计算生成的,没有楼主做的这么细,有时间回去也研究下,就我的认识和你探讨下:
1、有限元都是没有单位的,单位闭合原则就是自己定义一组自圆其说的单位即可,所以你说的单位制是可以的,只是材料的的参数也要保持一致即可;
2、我之前一直用nastran求解出来的,倒没有发现自己设置的10阶模态会变成34个,这个明天看看,

wywqsr 发表于 2013-9-3 21:37:36

myh051305 发表于 2013-9-3 19:28 static/image/common/back.gif
这个我整理过一个帖子,你可以看看

版主说的是这个帖子吧?http://forum.simwe.com/thread-1052066-1-1.html
里面的方法我基本上都看了。
我现在最希望实现的是hm做前处理,由nastran计算生成mnf文件
现有教程中大多讲的是hm自己的求解器。
patran的设置我做了例子了,但是有些问题想搞清楚,主要是一些参数的意义之类的啊

canghai409 发表于 2013-9-3 21:39:04

myh051305 发表于 2013-9-3 19:28 static/image/common/back.gif
这个我整理过一个帖子,你可以看看

楼主把链接发上来学习学习
http://forum.simwe.com/forum.php?mod=viewthread&tid=1052310&highlight=mnf

wywqsr 发表于 2013-9-4 08:29:39

canghai409 发表于 2013-9-3 21:36 static/image/common/back.gif
楼主很不错的,我之前也做过mnf文件,一个是通过hm生成,一个是nastran计算生成的,没有楼主做的这么细,有 ...

你的方案一是前处理计算均由hm完成
你的方案二是nastran计算,那你的前处理是用的什么啊?

我现在最想知道的两点,一个是mnf文件生成中这些参数和卡片的意义,以及使用条件和范围
二是hm做前处理,nastran去计算

wywqsr 发表于 2013-9-5 08:36:49

自己顶一下

mingmo 发表于 2013-9-5 23:26:44

每多一个连接点(interface node)就会多6阶模态,这6阶都是局部模态,目的是为了更精确地描述连接点附近的变形情况。
一般来说,整体的模态不会相差很大,比对的时候要结合振型来看,不能单纯地10阶与10阶相比,因为两者可能并没有对应的关系。
如果不考虑柔性体本身的应力分析,不必输出应力信息。

wywqsr 发表于 2013-9-7 10:51:33

mingmo 发表于 2013-9-5 23:26 static/image/common/back.gif
每多一个连接点(interface node)就会多6阶模态,这6阶都是局部模态,目的是为了更精确地描述连接点附近的 ...

有道理,这个问题还有点疑问
1、是有约束模态和局部模态组成,这个局部模态是怎么计算的呢?四个连接点的自由度不是已经被限制了吗?难道是这个局部模态是在忽略连接点约束的情况下计算得到的?而约束模态是在连接点约束的情况下得到的?
还有就是这两部分模态是怎么排列的?是按频率排列的吗?具体是什么模态要看振型?
2、另一种可能性,如果约束模态和连接点局部模态是在同一边界条件下(也就是连接点约束情况下)计算得到,那就出现了个疑问:约束模态频率一般应该较高,如果我设置的输出模态频率范围并不包括这些局部模态,他要自动把局部模态找出来然后一起输出?又或者输出的模态频率范围只包含了一部分局部模态,有是怎么处理呢?

Leoven 发表于 2013-10-27 09:51:13

楼主,可以利用patran与nastran生成柔性体吗?

wywqsr 发表于 2013-11-2 10:00:36

Leoven 发表于 2013-10-27 09:51
楼主,可以利用patran与nastran生成柔性体吗?

patran设置是可以的

jrch123@126.com 发表于 2014-4-2 09:08:12

必须得顶一下,太详细了

ggp 发表于 2014-4-5 18:15:00

好东西。最近也在研究这个

jrch123@126.com 发表于 2014-4-10 15:32:16

请教:按楼主的第二种方法做出来的mnf,里面不包括应力信息,这是怎么回事,求指导。。。

wsf2hsl 发表于 2014-4-16 18:37:48

学习楼主的两个方案计算mnf文件,另外也用radioss计算了一个,结果如楼主所说用hm-nastran方案得到的mnf文件模态频率有较大差异,并且所得模态数为外联借点数*6,比另外两个少10阶。楼主现在找出原因了没?另外,用radioss计算的mnf只包含应力,不包含应变;用patran-nastran都包含;用nastran都不包含。有木有办法让它们都包含?导来导去挺麻烦的



chunxiaqiudong 发表于 2014-4-19 21:19:01

这些问题 在《adams入门详解与实例》第2版中,都有详细的说明。

zhl6314180 发表于 2014-9-29 21:13:54

你好,我想问你一个问题,MNF文件就是为了得到柔体,但是柔体的属性还能不能再设置,比如说刚度,质量,惯性矩的等。就像这个柔体的刚度或者阻尼有没有具体的值,中间的柔性到达那种程度,我总感觉mnf文件是个很模糊的概念,能否具体解释一下
页: [1] 2
查看完整版本: Hypermesh Patran Nastran 生成mnf文件方法及相关问题