A-A+

在Hypercrash中进行Radioss多域求解的设置方法

2019年11月23日 CAE 阅读 635 views 次

在文章《Hyperworks Radioss通过多域求解法提高计算速度》中介绍了在Hyperworks Radioss中进行多域求解的基本原理及注意事项。本文以RADIOSS帮助文档中保险杠撞击柱子为例介绍在Hypercrash中进行Radioss多域求解的设置方法。

下图中可以看到一个保险杠撞击柱子。红色的是会与柱子接触的部分,我们需要研究它的形变,所以这部分网格更细。其他部分的网格更粗糙。两个部分所使用的时间步长大概差三倍。

大致流程:

(1)按照正常建模方法,创建bumper_0000和bumper_0001文件。

(2)创建子域

用HyperCrash打开模型,点击Process>Multidomain。创建新的domain:

Title填写子域名称,之后会按照这个名称生成子域的engine文件;

Parts选择想放入子域的组件,比如图中红色部分;

Engine file可以先选已经存在的bumper_0001文件,之后会自动生成子域对应的FINE_MESH_0001文件。

(3)点击Model>control cards,编辑控制卡片:

Starter中勾选SPMD(single process multiple domain,多域单线程);

Engine中勾选RAD2RAD。

(4)修改子域0001文件

导出文件后,会自动生成FINE_MESH_0001.rad文件。打开它,会发现内容与bumper_0001一模一样,我们把时间步长改小,改为适合子域的即可。

(5)求解

打开RADIOSS,勾选-multidomain,求解。

(6)查看求解结果

变形图
撞击力
内能变化

以上是按照正常方法和多域求解的对比结果,可以看出两者几乎没有差别。而计算时间从5930s降到了3310s,节省了44%。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: