A-A+

Hyperworks Radioss通过多域求解法提高计算速度

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

时间步长控制是动态问题求解的关键。信息(力、速度等)通过一个单元所需要的最小时间被称为关键时间步长。我们设置的时间步长如果大于这个值会导致结果不收敛,而太小会导致时间成本过高。关键时间步长不是均匀的,它与网格大小、组件材料有关。不同组件的关键时间步长可能相差好几倍。这种情况下,按照谁的关键时间步长来计算呢?通过Hyperworks Radioss的多域求解法可以解决此问题。

多域求解是将模型分割为全域(full domain)和子域(sub-domain),按照不同的时间步长求解。

全域和子域通过rad2rad耦合。它们并不是同时求解,而是轮流求解。如下图所示,全域求解一段时间,把求解结果告诉rad2rad。Rad2rad又告诉子域,然后子域求解。子域解一会儿,又轮到全域求解......

多域求解的好处显而易见,全域、子域可以按照自己的节奏计算。都保证精度但不浪费时间,提高了效率。

但是r2r耦合信息的过程也是消耗计算资源的。如果r2r消耗的资源大于节省的时间,就得不偿失啦。我们一般认为,多域求解在以下情况下是高效的选择:

🔹 子域节点数、单元数不超过全域的30%

🔹 子域关键时间步长不大于全域的1/3

🔹 子域和全域的连接关系越少越好,以免r2r信息传递成本过高

说到连接关系,我们把模型分两半时怎么处理连接呢?当你选择把某些组件作为子域,RADIOSS在求解starter file时,就会自动划分连接关系。它的划分规则如下:

(1)共节点

RADIOSS自动检测到全、子域间有组件共节点,创建node to node连接。

(2)刚体 /RBODY

当同一个刚体被拆分到两个不同域,在每个域中都会计算质量、惯量、重心等信息。两边各自计算出一个主节点位置,然后进行耦合。

(3)TYPE2连接/INTER/TYPE2

当TYPE2的主、从节点分属两个域时,主节点会在另一个域中被复制并赋予空材料、保持与从点的连接。然后求解信息耦合到主节点本来存在的域中。

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

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • 在Hypercrash中进行Radioss多域求解的设置方法 | 坐倚北风

给我留言

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

用户登录

分享到: