找回密码
 注册
Simdroid-非首页
查看: 4032|回复: 21

[其他] ABAQUS 弹簧单元的应用

[复制链接]
发表于 2016-1-6 09:36:41 | 显示全部楼层 |阅读模式 来自 吉林


       模型概况:建立两个一模一样的圆盘,直径 1m。建好后,用 partition 命令分割成如下图所示,这样比较好加弹簧,网格划分也会更规则。两个圆盘平行,相距 5m,用弹簧单元连接。
blob.png
圆盘选择 3D——Deformable——shell——planar,然后用画圆的命令画一个半径 0.5m的圆盘即可。重复上述操作,画出第二个圆盘。
blob.png
进入 property 模块,设置圆盘的材料参数:模型采用线弹性即可,最简单方便,参数如下:弹性模量 2e11,  泊松比 0.2。
blob.png
然后,建立截面,赋予截面,模型变为绿色,表示已经将定义的截面赋予了圆盘。注意:两个圆盘都要赋予。

Assembly 是比较关键的一步,在这一步中将使两个圆盘距离变为 5m(最初建模时是叠加在一起的,当然也可以建模时就设定好距离,但是这样比较麻烦,个人觉得还是用 assembly更加直观方便)。
创建一个 instance  ,把两个 part 都选中,此时两个 part 是重叠的,点击 ok。用平移按钮 ,只要移动圆盘上一个点的坐标,就可以实现整个圆盘的平移,具体操作为:选中一个圆盘,输入要移动的点的坐标(0,0,0),如下图:
blob.png
再输入平移后的坐标(0,0,5),平移完成如下图
blob.png
进入 step 模块,建立一个 step,static,一切选择默认即可。
接下来要在两个圆盘之间用弹簧连接。进入 interaction 模块,选择工具条中的 Special——Springs/Dashpots,创建新的弹簧。ABAQUS 里面的弹簧有两点间的弹簧和接地的弹簧,这里我们选择两点间的弹簧,如下图
blob.png
然后软件让你选择弹簧的第一个点和第二个点,由于我们事先已经分割好 part 了,就直接对应的添加就行了。弹簧刚度设为 5e6,你也可以设置阻尼(Dashpot  coefficient),不过本例中只涉及线性弹簧。每添加完一对弹簧就点下图右边的 Add  pairs,就能继续添加,最后加好了就是下面的样子(一共建立了 17 对弹簧,包括 16 对位于圆盘边上的和 1 对位于圆盘中心点的):
blob.png
接下来为最下面的圆盘设置接地的弹簧。此时可以选择在全局坐标系或者局部坐标系中添加,我们先用全局坐标系添加。
选择圆盘边缘的所有点,然后点击 done,可以看到下图中 orientation 为 global,这就是全局坐标系,如果要用到局部坐标系,可以点击 edit 选择或者 creat 新建一个你想要的局部坐标系。
blob.png
如何建立局部坐标系呢?方法如下(不需要的可以不看)
在上图的坐标系选项 orientation 中点击 creat 后出现如下对话框:
blob.png
选择默认的 rectangular 即可,点击 continue,在窗口底部出现如下提示
blob.png
(0,0,0)是全局坐标系的点,意思就是让你用全局坐标系的坐标来定义一个新的局部坐标系。你可以直接选择新坐标系的原点,也可以在对话框中直接输入,比如 0,0,0,回车,然后出现下面的提示,让你选择新坐标 x 轴的方向
blob.png
这里我们将圆盘轴向设定为 x 轴(即原来全局坐标系的 z 轴),因此输入 0,0,1,回车,再出现如下提示,让你选择 x-y 平面上的一个点,这里输入 0,1,0,回车
blob.png
新坐标系建好了,会显示在最下面圆盘的中心点位置。用局部坐标系建立弹簧的话,可以选择弹簧自由度为 1,即局部 x 方向。
blob.png

下面设置荷载和边界条件。
给最上面的圆盘整体施加 pressure,大小为 10.
blob.png
最下面的弹簧受力完全由上面通过弹簧传递而来。
只有弹簧约束是不够的,最上面圆盘会发生移动,因此要给最上面的圆盘添加 x,y 方向的位移约束。但是对于最下面的圆盘来说,如果采用新局部坐标系下自由度为 1 的接地弹簧,则需要约束住 x,y 方向的位移,如果采用全局坐标系下自由度为 3 的接地弹簧机,则不需要任何约束,三个方向的弹簧就相当于一种约束了,我计算的两种设置的分析结果是一样的,大家可以试试。
blob.png  blob.png

下面划分网格,设全局大小为 0.2,(或者自己设定你想要的精度),我选的 sweep 方法,S4R单元,最后 mesh 一下即可
blob.png
最后,建立一个 job,提交,ok。
查看结果:
blob.png
可以看到,最上面的圆盘向下压缩,底部的圆盘也有微小变形。你可以使用动画来观察动态结果,看着弹簧向下压缩还是挺好玩的
 楼主| 发表于 2016-1-6 09:38:53 | 显示全部楼层 来自 吉林
Simdroid开发平台
图片无法上传。
回复 不支持

使用道具 举报

 楼主| 发表于 2016-1-6 09:54:47 | 显示全部楼层 来自 吉林
划分网格是有限元模型的一个重要环节,它要求考虑的问题较多,工作量较大,所划分的网格形式由于划分者的水平和思路不同而有很大的差异,因而对计算精度和计算规模会产生显著的影响。
    有限元网格数量的多少和质量的好坏直接影响到计算结果的精度和计算规模的大小。一般来讲,网格数量增加,计算精度会有所提高,但同时计算规模也会增加,所以在确定网格数量时应该权衡这两个参数。网格较少时增加网格数量可以显著提高计算精度,而计算时间不会有很大的增加。所以应注意增加网格数量后的经济性。实际应用时可以比较疏密两种网格划分的计算结果,如果两种计算结果相差较大,应该继续增加网格,重新计算,直到误差在允许的范围之内。
    ABAQUS中的网格划分方法应该是所有通用有限元分析软件中最强大的。本文将对其网格划分做较全面的叙述。
    首先介绍一下网格划分技术,包括:结构化网格、扫掠网格、自由网格:
    1)结构化网格技术(STRUCTURED):将一些标准的网格模式应用于一些形状简单的几何区域,采用结构化网格的区域会显示为绿色(不同的网格划分技术会对相应的划分区域显示特有的颜色标示)。
    2)扫掠网格技术(SWEEP):对于二维区域,首先在边上生成网格,然后沿着扫掠路径拉伸,得到二维网格;对于三维区域,首先在面上生成网格,然后沿扫掠路径拉伸,得到三维网格。采用扫掠网格的区域显示为黄色。
    3)自由网格划分技术(FREE):自由网格是最为灵活的网格划分技术,几乎可以用于任何几何形状。采用自由网格的区域显示为粉红色。自由网格采用三角形单元(二维模型)和四面体单元(三维模型),一般应选择带内部节点的二次单元来保证精度。
    4)不能划分网格:如果某个区域显示为橙色,表明无法使用目前赋予它的网格划分技术来生成网格。这种情况多出现在模型结构非常复杂的时候,这时候需要把复杂区域分割成几个形状简单的区域,然后在划分结构化网格或扫掠网格。
    注意:使用结构化网格或扫掠网格划分技术时,如果定义了受完全约束的种子(SEED),网格划分可能不成功,这时会出现错误信息们,可以忽略错误信息,允许ABAQUS去除对这些种子的约束,从而完成对网格的划分。
[img]blob.png[/img]
图1 由Advancing Front算法生成的网格
[img]blob.png[/img]
图2 由Medial Axis算法生成的网格
使用Quad单元或Hex单元划分网格时,有两种可供选择的算法:Medial Axis(中性轴算法)和AdvancingFront(进阶算法)。两种方法划分同一个模型时的对比图如图1和图2,从图中可以很明显的看出:MedialAxis算法生成的网格的质量要优于Advancing Front算法生成的网格,但是这不是绝对的。有时,使用前者生成的网格会发生严重的畸形,应看具体情况而选择是哪种方法。     Medial Axis算法:该算法首先要把划分网格的区域分为一些简单的区域,然后使用结构化网格划分技术来划分这些简单的区域。该算法主要有一下特征:   
① 使用Medial Axis算法更容易得到形状规则的网格单元,但网格与种子的位置吻合得较差。   
② 在二维模型中使用Medial Axis算法时,选择Minimize the mesh transition(最小化网格过渡)可以很大程度的提高网格的质量,但是有利必有弊,用这种方法更容易使网格偏离种子位置。     
③ 在模型的一部分边上设置了受完全约束的种子时,Medial Axis算法会自动为其他的边选择最佳的种子分布。     
④ 如果从CAD软件中导入的模型不精确,则该算法是不支持。同时,该算法也不支持虚拟拓扑。    Advancing Front算法:该算法首先在边界上生成四边形单元,然后再向区域内部扩展。
它具有以下特征: ① 使用该算法得到的网格可以与种子的位置吻合的很好,但在较窄的区域内,精确匹配每个种子可能会使网格发生歪斜,导致网格的质量下降。     
② 使用该算法很容易得到单元大小均匀的网格,但不代表网格质量一定好(如图1)。有些情况下,单元尺寸均匀是很重要的,例如在ABAQUS/Explicit中,网格中的小单元会限制增量步长。     
③ 使用该算法很容易实现从粗网格到细网格的过渡,所以建议在网格过渡区使用该算法。     
④ Advancing Front算法克服了Medial Axis算法的缺点,它支持从CAD软件导入的不精确模型和二维模型的虚拟拓扑。     
当模型非常复杂时,一般使用Tet(四面体)单元来划分网格。在划分Tet单元网格时,ABAQUS会首先在实体的外表面上划分三角形网格,作为Tet单元网格的基础。如果模型规模是非常大,划分Tet单元网格会花费很长的计算机时,可以在开始划分Tet单元网格之前,首先预览外表面上的三角形网格,以便尽早可以发现错误,缩短建模时间。   
如果无法成功划分Tet网格,可以尝试一下下面的措施:
1)在Mesh功能模块中,选择geometry diagnostic,检查模型中是否有自由边、短边、小平面、小尖角。如果几何部件是由CAD软件导入的,则应该检查模型本身是否就有这种问题。
2)在Mesh功能模块中,可以使用virtual topology来合并小的边或小的面,也可以忽略某些边或者顶点。
3)在无法生成网格的地方加密种子,可能得到意想不到的效果。
    在网格划分时,有时会出现网格划分失败的对话框,原因有很多,例如:几何模型有问题,例如模型中有自由边或很小的边、面、尖角或缝隙等,这可以使用虚拟拓扑进行修补;种子布置得太稀疏,通过加密种子同样可以解决这个问题。
回复 不支持

使用道具 举报

 楼主| 发表于 2016-1-6 10:19:43 | 显示全部楼层 来自 吉林
CAE联盟十周年大赛正在进行当中,目前已经有数百篇优质的案例分享到大家,相信不论是您从事的是哪个工程技术领域,都能在这里找到你想要的案例。
哪篇文章你最看好?
哪篇文章最对你胃口?
现在开始,跟帖说出你认为最终能获奖的三篇文章吧,若您选的三篇文章最终成功获得本次大赛任意奖项,您就有机会获得【火眼金睛】奖励哦!
【活动时间】
竞猜跟帖时间:2015年12月17日--2016年1月16日
获奖名单公布时间:2016年1月25日
【跟帖规则】
1、选择在#CAE联盟十周年原创案例大赛#(点击下方图片直达)里发表的参赛稿,记下标题和链接;
[img]11.png[/img]

2、跟帖评论里写上帖子标题,并附上你的一句话看法,比如:我相信这几篇案例一定能获奖!
3、每个人至少选三篇案例,所选择的三篇最终全部获奖即可参加抽奖,所以考验你眼力的时候到啦!
4、活动结束后,我们将从所有猜对的用户里抽出20名用户,每人给予50元现金的火眼金睛奖励。
5、中奖名单将会在技术邻和技术邻微博公布,并将私信通知,请注意查收。
6、本次活动最终解释权归技术邻所有。
回复 不支持

使用道具 举报

 楼主| 发表于 2016-1-6 11:24:27 | 显示全部楼层 来自 吉林
CAE联盟十周年原创征文大赛马上就要结束了,想投稿的小伙伴请联系技术邻。
回复 不支持

使用道具 举报

发表于 2016-3-2 09:16:50 | 显示全部楼层 来自 浙江杭州
楼主高手啊,正好过来学习下
回复 不支持

使用道具 举报

发表于 2016-3-17 09:57:32 来自手机 | 显示全部楼层 来自 辽宁沈阳
版主有没有做过隧道梁弹簧单元的案例,我是初学者,求分享
回复 不支持

使用道具 举报

发表于 2016-3-22 21:26:31 | 显示全部楼层 来自 陕西西安
楼主,学习了,后处理怎么办呢?所有的弹簧内力和位移可以输出吗?
回复 不支持

使用道具 举报

发表于 2016-4-2 10:54:18 | 显示全部楼层 来自 安徽合肥
楼主有没有关于abaqus 轮胎分析的案例,有的话可以发到1057101452@qq.com里好吗
回复 不支持

使用道具 举报

发表于 2016-4-3 09:34:43 | 显示全部楼层 来自 四川成都
挺好的,看一下
回复 不支持

使用道具 举报

发表于 2018-11-17 22:26:38 | 显示全部楼层 来自 重庆
水一条,只是为了增加仿真币,请忽略
回复 不支持

使用道具 举报

发表于 2018-12-2 00:00:08 来自手机 | 显示全部楼层 来自 四川成都
受益了,谢谢分享
回复 不支持

使用道具 举报

发表于 2020-6-1 09:46:07 | 显示全部楼层 来自 上海
不错不错,假如有例子就更好了哦
回复 不支持

使用道具 举报

发表于 2020-6-2 22:34:45 | 显示全部楼层 来自 河北
请问大佬,有关于非线性弹簧的相关操作吗,已经在粘结滑移本构的定义和结果分析中崩溃了
回复 不支持

使用道具 举报

发表于 2020-7-8 16:02:22 | 显示全部楼层 来自 河北邯郸
学习了,谢谢!
回复 不支持

使用道具 举报

发表于 2020-11-30 14:14:18 | 显示全部楼层 来自 山东德州
楼主有汽车车架静力分析的案例吗?
回复 不支持

使用道具 举报

发表于 2020-12-5 16:24:16 | 显示全部楼层 来自 山西晋中
感谢楼主分享
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 06:15 , Processed in 0.040670 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表