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

ansys提取模型的转动惯量信息问题的总结

[复制链接]
发表于 2017-6-9 11:00:24 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 nulixuexi 于 2017-6-9 12:10 编辑

最近正好遇到这个问题,经过查阅资料,有如下总结:
1、论坛里有些说的是截面的惯性矩,也就是在弯曲计算时的I,是面积乘以距离的平方,这是截面的几何属性;而转动惯量说的是部件的质量信息,是质量乘以距离的平方,也就是理论力学的概念,这是有区别的;这里说的是后者。


2、对于volume,就是几何对象。只要赋予质量信息,那么通过prep7modelingoperateCalc Geom Items,即可获取对象的质量信息;


但是这种方法的数值精度大概在5位有效数字;


这种方式,可以通过选择的几何对象不同,显示相应对象的质量信息;


如果只有网格,可以在hm里通过网格生成几何,再导出step等,再导入到ansys


——这个比较麻烦,但是不必通过计算就可以得到相应信息,而且对于装配体,可以得到不同的comp的信息;
而且注意信息对话框,里面密度信息是否正确(一般默认单位密度),否则要根据实际密度信息缩放的;


3、对于elem,也就是单元。在prep7里不能提取质量信息,而要在/solu部分。


正如我们在output文件中看到的顺序一样,软件先计算出质量信息,然后再进入迭代(静解析下测试)。


所以,在GUI下设置好模型以后,提交计算,出现进度条就可以stop了。


这个时候,在命令行输入如下信息:


!获取3个方向的质量:


*get,massxx,elem,0,mtot,x


*get,massyy,elem,0,mtot,y


*get,masszz,elem,0,mtot,z


!获取质心信息:


*get,mx,elem,0,mc,x


*get,my,elem,0,mc,y


*get,mz,elem,0,mc,z


!获取关于整体坐标系原点的转动惯量


*get,oix,elem,0,ior,x


*get,oiy,elem,0, ior,y


*get,oiz,elem,0, ior,z


*get,oixy,elem,0, ior,xy


*get,oiyz,elem,0,ior,yz


*get,oizx,elem,0,ior,zx


!获取关于质心坐标系的转动惯量


*get,mix,elem,0,imc,x


*get,miy,elem,0,imc,y


*get,miz,elem,0,imc,z


*get,mixy,elem,0,imc,xy


*get,miyz,elem,0,imc,yz


*get,mizx,elem,0,imc,zx


!获取主转动惯量


*get,ixx,elem,0,iprin,x


*get,iyy,elem,0,iprin,y


*get,izz,elem,0,iprin,z


通过listother>parameters,即可察看相关的值。


如果是一个已经计算完的模型,可以把这些信息汇总成各个矩阵(table或者array);进一步的,如果通过批处理提交计算,可以直接写出结果文件。




output文件中查看到的信息,也是这样计算的,但是output作为summary文件,显示的数值精度受到限制。用上述方法,得到的数据数值精度会比较高,有效数字能达到10位。


注意的是,这个命令必须在/solu下执行;

对于装配体,如果只提取某个部分的质量信息,只选择该部分,然后提交静力或者模态计算都可以(静解析会出错终止),此时通过下述方法,也可以提取质量信息。
不过如果这个comp本身有问题不能被成功提交计算,比如这样的错误信息“Constraint equation9225 has unused node 805547”,那就不可以了

欢迎大家补充讨论
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 09:31 , Processed in 0.026854 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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