HM焊接单元联接问题
上一篇 /
下一篇 2008-01-31 16:07:23
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
1、体与体之间的联接。
(1)、将节点对应合并,在划分网格前,就需要考虑如何划分才能使网格对齐,这种方法没什么要讨论的。这种方法适用于两体之间是接触在一起,没有间隙的焊接。
(2)采用联机帮助中那个例子的方法。(转化成面面联接)
(3)、如果有一定间隙,又不想改变几何尺寸,可以抽取体网格一层表面单元,赋很薄的厚度,然后在两面之间通过CWELD单元联接,但CWELD单元要赋属性,此时不要求要联接的两体单元网格对齐。这种情况似于面面之间建立联接。
(4)如果网格是对齐的,不用抽取体网格表面单元,而用刚性单元和梁单元把节点一一联接起来也没有大问题,但这时要求两联接面上分布尽可能多的节点,因为体网格每个节点只有3个移动自由度,太少的节点,在联接的边界上最外一圈的单元和节点上应力肯定不正确,如果忽略这些地方的应力问题,在距联接较远的地方应力还是准确的,但变形可能还是有问题,比实际结构偏大。(我不认为这个方法很不好)
2、面或Shell之间的联接。
(1)、直接通过CWELD单元联接,但一定要注意两联接面的法向量夹角大小,HM里默认值是20度,如联接面间的夹角超过这个设定值,在计算时会报错。可以通过Controll card去设置这个角度。(我试过设定成90可以计算,但我没有找到理由为什么系统的默认值为20度而不是90度,也就是说这个值设定得过高会导致什么潜在的问题我不清楚,因此,在没有足够认识前提下,还是不要改这个值为好吧)
(2)、如果两面的夹角超过默认的20度时,怎么建立联接?只有通过加辅助面的方法,其实这个办法不复杂。可先将要联接的一面下边沿节点通过By path方式选定,然后复制并向下移动到两联接面之间,然后由此节点组再左右各生成两排节点组,通过2D面板生成一辅助面,再将上一联接面下边沿节点与辅助面节点联起来(可通过SPOT面板很快建立),然后将辅助面与下面的联接面通过CWELD联接起来。这种方法一个最大好处是不需要被联接的两面节点一一对应,只需要一联接面的下边沿节点与辅助面的上两单元的中间接点对应,因些建立联接速度较快。(我计算过没问题)
(3)、将上一联接面,拉伸至下一联接面,并合并节点。这种方法要求上下节点必须要一一对应(我不采用这种方法,太麻烦了,因为工程问题几何形状都很复杂,在分网前没必要将精力放在节点对应上,不过软件公司提倡这种办法)
3、体网格与面或Shell网格之间的联接。
其实结合上面1和2所述的情况,能很好处理这个类型的联接问题了,就没必要说了。
说明:、
1、我没有考虑采用其它求解器的模板是否会有问题,在HM用Optstructure求解是没有问题的。
2、两刚性单元的联接(RB3我没试过),只能I-I、D-I、I-D联接,不可D-D节点联接,Dependent节点也不可与SPC相连。定义梁单元一定要定义截面坐轴Y的方向,如果开始没注意,也可以在求解前通过1D面板对属性加以更新。
3、对于焊接问题,我个人认为,可能的情况下用CWELD建立,用它可省去节点对应问题。
收藏
分享给好友
推荐到圈子
管理
举报
TAG: