Hypermesh中壳固耦合的创建方法(abaqus)

Hypermesh中壳固耦合的创建方法(abaqus),第1张

        当结构在一个方向上的尺寸远小于其它方向上的尺寸,并且可以忽略厚度方向上的应力变化时,就可以将结构简化为壳单元进行模拟。因此,壳单元在诸如压力容器、钢结构等方面的应用是非常广泛的。采用壳单元模拟结构可以缩小模型的求解规模,但有时为了局部结构的细化分析,也有必要对局部采用实体单元进行建模。这时,就涉及到了壳单元与实体单元之间的连接问题。
        之前在工作中曾遇到过有的工程师通过共节点的方式将壳单元与实体单元进行连接。我们知道ABAQUS中的壳单元节点有6个自由度,而实体单元节点有3个自由度,那么简单粗暴的将节点进行连接之后,节点之间力的传递会是正确的吗,当然不是,这属于原理上的错误。那么壳和实体怎样的连接才是正确的呢?对于这种常规的问题,ABAQUS作为有限元分析中的贵族当然有它具体的方案,它就是shell to solid coupling。

        接下来就给大家简单介绍如何在hypermesh中创建这种连接:

        首先,shell to solid coupling是基于面的,类似于创建接触对时需要一个从面和一个主面,创建shell to solid coupling时则需要一个edge based surface 和一个solid surface。contact manager中的surface用于创建需要耦合的面。壳单元的边选择3D solid-edge based,实体面选择3D solid gasket分别进行创建。

        接下来就是创建耦合了,耦合的创建在contact manager中的interface中进行,新建时选择shell to solid coupling:

        然后,将之前创建完成的面分别赋予slave和master:

        最后是完成parameter的定义
        shell to solid coupling需要定义两个参数:影响距离和位置容差。 前者指实体面上的节点到壳面的垂直距离,处于指定距离内的实体面节点将建立耦合,默认值为壳厚度值的1/2;后者指壳面上的节点到实体面的距离,同样,在指定距离内的节点被用于建立耦合。

        如此,一个shell to solid coupling 就被创建完成。Abaqus CAE中的相关命令在Interaction模块中的Creat Constraint中,感兴趣的同学可以尝试下其中的创建方法。

三个转动共六个自由度的任意形式的搭配,基本过程如下,将其与门轴外表面coupling、例如; d)建立connector property,其实质是都是通过定义两个点之间的运动关系来定义两个part之间的运动关系、abaqus中的connector单元功能非常强大;b)在assembly模块中、要建立connector首先必须定义connect property: a)在assembly模块中,其x轴沿着refrence point 1和refrence point 2方向,定义门上孔的轴心某点为refrence point 1, edit point2选择refrence point2,将其与门的孔内侧表面coupling,定义门轴上的轴心某点为refrence point 2,edit oriention选择coord1;e)建立connector;c) 定义坐标系coord1,到connect property中add即可,选择hinge,edit point1选择refrence point 1; f) connector建立完毕。connect property分为assembled types和 basic types两大类我想楼主所提到的connector是指专用的连接(单元)1。 3,基本上能够实现两个节点之间的三个平动,如果要编辑铰接的转动摩擦等属性,能够实现工程实际中常见的连接形式 2,定义门孔和门轴之间的铰接

有四种方式Coupling、Equation、Pin、Release。
abaqus简支梁铰接约束怎么定义在ABAQUS中分别用4种方法处理,相应的INP分别是Coupling、Equation、Pin、Release,你可以分别试一下。
ABAQUS软件在求解非线性问题时具有非常明显的优势。其非线性涵盖材料非线性、几何非线性和状态非线性等多个方面。

我给你一个最权威的答案,出自于Abaqus的官方示例。
在Plug-ins中,选择Abaqus,Getting Started,在d出的床空中选择Lap joint,再点击Run,你就可以调出铆接的模拟示例,这个是最权威的定义。每一步该怎么做,直接查看它是怎么定义的就行。望采纳。

看你怎么理解“焊接”了。如果你认为是理想焊接,焊接处位移严格约束,那么就直接建立coupling就可以了;如果认为是非理想焊接,焊接处存在刚度,那么abaqus在这方面建模很麻烦,建议你试试hypermesh


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12658035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存