找回密码
 注册
Simdroid-非首页
查看: 561|回复: 19

[结构分析] workbench网格化分析模态,ansys导出mnf文件的错误

[复制链接]
发表于 2009-6-18 11:22:02 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 姜虎东 于 2009-8-17 10:53 编辑

我用proE建模,在ansys workbench(经典界面中网格化太慢)中进行网格化、加约束,模态分析,然后用.db文件导入ansys经典界面,导出mnf文件,但导出失败。不加约束的成功,但运动方向不符合要求。

提示信息为:
The number of modes expected (49)does not match the number found(43).Most likely,the model  has errors or there were more modes requested than exist.Please review the Prior modal  solution for warnings.

我增加了模态分析的阶数,还是不行,一样的错误。

用mass21网格关键点,然后刚化,也做了,不行。没有另加关键点的也不行。
该怎么办呢?

附件为模型图片。阿基米德螺旋线,内径为0.75,螺距为0,14mm,13.75圈,外端加上圆弧变形段,adams分析时,需要外端面固定,内端围绕中心做摆幅300度的正弦运动。运动在xy平面中。(ansys和workbench版本为11.0sp1)


proe的模型文件在http://forum.simwe.com/thread-885357-1-1.html
今天已经超出1000k的限制,只好传图片截图了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-7-1 22:21:59 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
本帖最后由 chenshangxiao 于 2009-7-3 11:48 编辑

没人回帖子!应了那句老话,还得靠自己!呵呵,还好,俺大致搞明白了。
  首先,看完adams帮助里关于柔性体的那章,包括理论。ADAMS的柔性体只能仿真10°以内的变化,大变形只能用小段小段的零件加起来,也就是说,俺的游丝变形太大,必须分段,将原先的一个零件用装配体代替,俺分了170多段(似乎还是不太够)。
  adams2005版本有AutoFlex模块(2007版本没有),可以将导入的刚体柔性化。功能很简单,比ansys差远了,但一般不会出错,这是最大的优点(solid单元出错,我用shell)。加个题外话,俺装了2005r2版本,卸载十分麻烦,俺用了系统还原才搞定。(网上说可以删除注册表项,俺没试)
    AutoFlex的方式,大致上就是先导入刚体装配体,定义联结关系,然后转化为柔性体(注意接口点的点、边、面等等匹配设置,按需要来,俺的默认设置为4个点,变形小时候没问题,变形大了就不行了,看起来像断了),然后把相应刚体用柔性体替换(这样做可以减少重新定义联结关系的麻烦),然后选择模态,加上运动,就可以仿真了(我的分段太多,计算时候很慢)。
    当然,也可以通过ansys导出mnf,但对我而言,太麻烦了。我试过不做任何处理,直接选择网格化的节点,也可以导出(按帮助的提示,应该为点受力,很不好)。ansys通过mass21单元+刚性区域的方法,可以在网上找(帮助里没找到例子)。另一种方法,beam4蜘蛛网梁单元法,可以ansys的帮助中找到教程(俺看完了ansys帮助中导出mnf那一章所有内容,终于发现,哈哈!而且,ansys帮助里说,beam4法比mass21法更好,推荐使用beam4蜘蛛网梁单元法)。当然,ansys帮助里beam4法的例子是命令流,对新手很难看懂,所以只好看到不会的,就查询帮助,找到相应命令的GUI操作,很麻烦很费时。
    现在,我大致说说beam4(这个单元有六个自由度,而且是基本的单元,所以选beam4)蜘蛛网梁单元的步骤:1,正常网格化实体(我只做过实体,二维的没做过)。2,加上beam4梁单元(此步骤也可以在定义nodes之后),然后定义实常数(至于帮助里为什么设成那样,俺不太明白),{俺的做法是,截面积设小,弯矩大(个人觉得应该近似于刚化),厚度尺寸小(为了减少对实体的干扰)}。3,在适当位置建立nodes,注意尽量少建一些nodes,计算量少一点。例子是建在孔中心,我的没孔,只好建在零件表面了,偏离面一小段距离(不偏离行不行我忘了,估计没行,呵呵,偏离就产生了误差啊,谁愿意试试吧,呵呵)。4,modeling—create—elements—定义elem属性,选择beam4单元—User Numbered—通过nodes建立梁单元。点击新建的接口点nodes,再选择这个点将力传至的面上的nodes,就生成了梁单元。即,两个nodes产生一个梁单元。为了使力传至受力面上,要尽量多建立一些梁单元,比如例子中,就建立了一圈好几层的梁单元(可惜俺不太会用它那种判断程序)。5,完事了,就可以输出mnf了。关键点选择那些接口点。其它的随意,不过为保险起见,推荐采用默认设置(单位除外)。
    关于自由度问题,我现在理解是,ADAMS采用的是模态累加法近似柔性体,设了自由度限制也白设,还会产生错误。在adams中,柔性体本来就应该是自由振动的,所以就应该每一个方向都有运动。就像共振,共振不受约束的明显限制。所以,为了取得需要的运动方向,只好在adams里编辑柔性体时候,关闭一些显然不合要求的模态了。而且,别奢望有几个模态完全只在某一个方向,大概的主要方向满足要求就可以了。另外,设置模态时候,俺发现,振型有很强的规律性,俺那170多次设置可以减少很多时间,呵呵。而且,注意另存几个文件,adams柔性体设置时候,撤销命令失灵。
    我那个ansys的错误(The number of modes expected (49)does not match the number found(43).Most likely,the model  has errors or there were more modes requested than exist.Please review the Prior modal  solution for warnings.
)的具体原因,还是不太清楚。哎,没办法了。不过不设自由度就没事。也可能是ansys的容错功能不太好吧。
    关于刚柔混合分析,ansys Workbench也可以做,不用分段,但我计算量太大,电脑不行。还有韩国的软件RecurDyn的fflex模块,也不用分段,而且不用mnf文件,我做了,没成功,不知道刚体柔体如何联结,仿真总是奇异矩阵错误。具体接口格式,它帮助里有,由于没做成功,就不说了。RecurDyn帮助不是太全面,有兴趣试试新软件的朋友可以研究研究。
    下一段很长时间俺不做仿真工作了,估计很少上网,大家有什么问题就互相讨论琢磨吧。别那么冷漠嘛。还有,就是推荐大家多看帮助,真的很有用。俺这文字其实大部分都是对帮助的复述。英文看的费劲,俺用了翻译软件,用的是金山词霸、金山快译,翻译不太准确,但总比没有好,呵呵。
    由于靠回忆写来,难免有错,朋友们以帮助为准哦,呵呵。

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2009-6-19 18:21:43 | 显示全部楼层 来自 黑龙江哈尔滨
补充:
beam4蜘蛛网法也只是可以导出无约束的mnf,加了约束就导不出去了。而且adams仿真时候发现,变形量不够(摆幅达不到300度,否则出错),且是空间运动。而且同心运动特性没有一点体现,和实际相差太大。我怀疑是模态分析默认为线性,刚度矩阵不变导致的。正在想怎么解决。
有高手帮忙出个主意啊,谢谢了
回复 不支持

使用道具 举报

发表于 2009-7-2 13:28:25 | 显示全部楼层 来自 江苏无锡
3# chenshangxiao


好文章 顶顶。
回复 不支持

使用道具 举报

发表于 2009-8-3 13:44:04 | 显示全部楼层 来自 北京
佩服,除了佩服还是佩服
回复 不支持

使用道具 举报

发表于 2009-8-4 17:27:03 | 显示全部楼层 来自 LAN
mnf可以直接在ansysworkbench里导出的吧,具体见 psfr 前辈的帖子
http://forum.simwe.com/viewthrea ... 7%CA%C7%CE%D2%CE%C5
回复 不支持

使用道具 举报

发表于 2010-5-7 09:22:30 | 显示全部楼层 来自 山西太原
好文章,不过没有做过不太理解
回复 不支持

使用道具 举报

发表于 2010-6-8 08:46:40 | 显示全部楼层 来自 山西太原
好东西,谢谢。
3# chenshangxiao
回复 不支持

使用道具 举报

发表于 2010-6-8 18:49:21 | 显示全部楼层 来自 华南理工大学
高手 学习了 呵呵
回复 不支持

使用道具 举报

发表于 2010-6-9 10:08:25 | 显示全部楼层 来自 四川成都
楼主,我还是搞不明白那个
The number of modes expected (49)does not match the number found(43).Most likely,the model  has errors or there were more modes requested than exist.Please review the Prior modal  solution for warnings.
到底是怎么回事,怎么解决,到底为什么会出现这种情况
回复 不支持

使用道具 举报

发表于 2010-11-15 23:42:45 | 显示全部楼层 来自 德国
1# chenshangxiao

楼主的问题解决了没?我现在也是在按照你这个步骤做mnf文件,但是n个星期了,一点进展都没有,楼主能帮帮我不?
回复 不支持

使用道具 举报

发表于 2011-8-24 13:40:44 | 显示全部楼层 来自 山西太原
学习了......
回复 不支持

使用道具 举报

发表于 2011-11-15 18:40:31 | 显示全部楼层 来自 江苏徐州
楼主,我也遇到了同样的问题,不知道你解决了没有,急啊!
回复 不支持

使用道具 举报

发表于 2012-4-25 15:38:59 | 显示全部楼层 来自 辽宁沈阳
顶。。。。。。
回复 不支持

使用道具 举报

发表于 2012-5-13 14:56:56 | 显示全部楼层 来自 江苏南京
佩服楼主啊,我也要跟楼主学习学习
回复 不支持

使用道具 举报

发表于 2016-11-28 08:31:20 | 显示全部楼层 来自 山东威海
楼主绝对是一个好人,想问一下,分段之后多段之间是怎么连接在一起的
回复 不支持

使用道具 举报

发表于 2016-12-24 17:15:15 | 显示全部楼层 来自 北京
怎么解决的??????
回复 不支持

使用道具 举报

发表于 2017-6-20 19:52:43 | 显示全部楼层 来自 辽宁沈阳
我也是那个错误。可是还解决不了
回复 不支持

使用道具 举报

发表于 2017-6-20 21:20:02 | 显示全部楼层 来自 辽宁沈阳
贝影 发表于 2016-12-24 17:15
怎么解决的??????

解决了没
回复 不支持

使用道具 举报

发表于 2017-11-3 14:08:04 | 显示全部楼层 来自 湖南长沙
也遇到了这问题
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-27 23:51 , Processed in 0.076753 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表