联系我们:186 6505 3298
最后,创建好载荷和约束后,还需要创建一个对应的工况(否则有限元求解器不知道拿这个模型算什么)。在 HyperMesh 中,通过 Setup > Create > LoadSteps 来创建工况。
这个面板用来定义工况。首先,指定名称和工况的类型。约束的载荷集合使用 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 定义
例 1(文件: rods_vertical_YES.hm)
AUTOSPC,YES
在本例中 ,两个可以承受拉伸和压缩和扭转的 CROD 单元,在中间共用节点处受到垂直载荷。
进行分析会得到如下信息:
例 2(文件: Hexa_YES.hm)
AUTOSPC, YES
实体网格(一阶单元)在 RBE2 单元的中心独立节点处被约束(全部自由度)。
RBE2 单元的独立节点被全部约束。
激活 RBE2 单元的所有自由度。
六面体单元的节点(自由度 1-3,无转动自由度)和 RBE2 单元的非独立节点自由度耦合(自由度 1-6)
会出问题吗?你觉得会怎样?*.out 文件列出了如下信息:
因为实体单元不支持 1-6 的自由度,RBE2 单元的转动自由度(4-6)被去除了。
然而,如果在分析中使用了 AUTOSPC,YES 卡片,求解器检查到共 62 个节点的转动自由度被去除。
AUTOSPC 将自动去除这些自由度。
在节点 2 上,自由度 2 和 3(2 是 y,3 是 z 方向自由度),5 和 6(5 是 y 的转动,6 是 z 方向转动自由度)是不可用的。使用 AUTOSPC =YES 卡片,这些不支持的自由度将被自动约束。结果,分析是没有警告和错误信息的。
然而,注意位移是 10e-13 mm,几乎是 0(虽然有载荷的作用)。
第一反应是材料设置,截面属性或者载荷定义有误。然而,根据施加载荷的方式,分析的是弯曲工况,单元类型是错误的。CROD 单元只承受拉压扭,选择能承受弯曲载荷的 CBAR 或者 CBEAM 才是正确的。
设置 AUTOSPC (=NO)会提示模型设置错误。
AUTOSPC, NO (文件: rods_vertical_NO.hm)
设置 AUTOSPC 为 NO,分析终止并提示如下错误:
这次 AUTOPC 设置为 NO,节点 2 在 2356 方向没有刚度。分析终止,需要将这些方向自由度约束后才能运行分析。
共约束 62 个节点的 186 个自由度。
注意:默认 RBE2 单元是设置移动和转动的。
简单地是取消 456 的自由度。
这样来避免节点自由度被 AUTOSPC, YES 卡片约束。
AUTOSPC, NO (文件: Hexa_NO.hm)
设置 AUTOSPC,NO,运行同一个模型,在*.out 文件中会出现如下信息。
再次提醒我们 62 个节点 186 个自由度不需要被约束,与例 2 结果(采用 AUTOSPC,YES 或 NO)相同。
电话:186 6505 3298 邮箱:gaolu@icae.com.cn 地址:广东省-广州市-天河区 天河北路663号机械研究所8栋9层
关注我们