联系我们:186 6505 3298 

公众号二维码
新浪微博二维码
百家号二维码
仿真技术
仿真技术

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC

来源: | 作者:ALTAIR | 发布时间 :2023-10-17 | 646 次浏览: | 分享到:

最后,创建好载荷和约束后,还需要创建一个对应的工况(否则有限元求解器不知道拿这个模型算什么)。在 HyperMesh 中,通过 Setup > Create > LoadSteps 来创建工况。

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

这个面板用来定义工况。首先,指定名称和工况的类型。约束的载荷集合使用 SPC 引用,力/压力用 LOAD引用。

 

工况和其它模型数据会在 Model Browser 列出。现在就可以导出模型并进行分析计算了。

 

讨论 RADIOSS 中的 AUTOSPC

本部分基于 Kristian Holm, Juergen Kranzeder 和 Bernhard Wiedemann 的讨论,由 Matthias Goelke编写。

 

初识 AUTOSPC

AUTOSPC 检查全局刚度矩阵中无刚度的自由度。如果找到,这些自由度将进行自动约束。在*.out 文件中会列出这些被虚拟约束的节点。

注意,AUTOSPC,YES 是默认设置。

AUTOSPC 在 Control Cards > PARAM > AUTOSPC > YES/NO 定义

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

1(文件: rods_vertical_YES.hm)

AUTOSPC,YES

在本例中 ,两个可以承受拉伸和压缩和扭转的 CROD 单元,在中间共用节点处受到垂直载荷。

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

进行分析会得到如下信息:

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

2(文件: Hexa_YES.hm)

AUTOSPC, YES

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

实体网格(一阶单元)在 RBE2 单元的中心独立节点处被约束(全部自由度)。

RBE2 单元的独立节点被全部约束。

激活 RBE2 单元的所有自由度。

六面体单元的节点(自由度 1-3,无转动自由度)和 RBE2 单元的非独立节点自由度耦合(自由度 1-6)

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

会出问题吗?你觉得会怎样?*.out 文件列出了如下信息:

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

因为实体单元不支持 1-6 的自由度,RBE2 单元的转动自由度(4-6)被去除了。

然而,如果在分析中使用了 AUTOSPC,YES 卡片,求解器检查到共 62 个节点的转动自由度被去除。

 

AUTOSPC 将自动去除这些自由度。

在节点 2 上,自由度 2 和 3(2 是 y,3 是 z 方向自由度),5 和 6(5 是 y 的转动,6 是 z 方向转动自由度)是不可用的。使用 AUTOSPC =YES 卡片,这些不支持的自由度将被自动约束。结果,分析是没有警告和错误信息的。

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

然而,注意位移是 10e-13 mm,几乎是 0(虽然有载荷的作用)。

第一反应是材料设置,截面属性或者载荷定义有误。然而,根据施加载荷的方式,分析的是弯曲工况,单元类型是错误的。CROD 单元只承受拉压扭,选择能承受弯曲载荷的 CBAR 或者 CBEAM 才是正确的。

设置 AUTOSPC (=NO)会提示模型设置错误。

AUTOSPC, NO (文件: rods_vertical_NO.hm)

设置 AUTOSPC 为 NO,分析终止并提示如下错误:

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

这次 AUTOPC 设置为 NO,节点 2 在 2356 方向没有刚度。分析终止,需要将这些方向自由度约束后才能运行分析。

 

 

 

共约束 62 个节点的 186 个自由度。

注意:默认 RBE2 单元是设置移动和转动的。

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

简单地是取消 456 的自由度。

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

这样来避免节点自由度被 AUTOSPC, YES 卡片约束。

AUTOSPC, NO (文件: Hexa_NO.hm)

设置 AUTOSPC,NO,运行同一个模型,在*.out 文件中会出现如下信息。

 

在 HyperMesh 里创建工况,讨论讨论 RADIOSS 中的 AUTOSPC 

 

再次提醒我们 62 个节点 186 个自由度不需要被约束,与例 2 结果(采用 AUTOSPC,YES 或 NO)相同。

软件教程
更多
建模与可视化
建模和可视化
近期发布文章
更多
设计、制造和专业解决方案
设计、制造和专业解决方案
云和HPC解决方案
云和HPC解决方案
数据分析及物联网解决方案
数据分析及物联网解决方案​
免费试用申请
助力企业数智化转型,打造仿真新业态!