导读:橡胶材料由于其独特的物理和化学的特性(如超弹性,粘弹性且柔软性、耐磨性、绝缘性和阻隔性等),使得其在工程上得到了非常广泛应用,这一点在汽车行业尤为明显。纵观过去近200年的历史,硫化橡胶的诞生直接推动了汽车革命。如今在我们的汽车中,橡胶制品早已是“汽车的半条命”。就拿我们常见的桑塔纳轿车来说,其就拥有270多个橡胶密封制品,而这些橡胶组件的性能直接决定了汽车的性能和安全。

橡胶材料是一种典型的超弹材料,其在受力过程中可以看作只有形状改变而其体积几乎无变化的不可压缩性物体,同时还伴随着几何非线性和物理非线性。因此,对橡胶材料的相关仿真计算的难度相对较大一些。

首先简单回顾一下有限元仿真分析中的非钱性问题类型

①边界条件的非线性:即边界条件在分析过程中发生变化。接触问题就是一种典型的边界条件非线性问题。它的特点是边界条件不能在计算的开始就可以全部给出,而是在计算过程中确定的,接触物体之间的接触面积和压力分布随外载荷变化。

②材料的非线性:即材料的应力应变关系为非线性。

③几何的非线性:即位移的大小对结构的响应发生影响,包括大转动、大位移、几何刚性化等问题.

在橡胶制品的仿真分析过程中,以上三种非线性类型均有涉及,如果分析设置不当,极其容易导致求解困难,特别是对变形复杂(比如和多个不规则边界接触、变形很大等)情况。这样一来,如何实现橡胶制品大变形的仿真便成我们较为关心的问题。

下面以对橡胶柱的压缩试验的仿真分析为例,简述一下针对橡胶大变形仿真过程中需要注意的几点:

图1、理想与现实的差距

(一)模型的简化

对于一个工业数模,常常需要进行一些合理的模型简化,但不可过度简化。例如上图中的橡胶柱压缩试验的仿真中,对上下金属板的采取不同的处理方法,其计算的收敛性有较大的不同

图2,左侧考虑金属板;右侧未考虑金属板

(二)接触与约束的设定

通过修改接触与约束的相关参数可以使分析计算更容易收敛,但是需要注意分析模型与实际试验的拟合度。例如图3所示,左边为考虑硫化工艺,在金属与橡胶的接触面上设置为绑定约束,右图直接设置为接触摩擦约束,虽然分析更容易收敛,但是其与实际的试验情况不相吻合,分析误差较大。

图3、不同接触与约束参数对仿真的影响

(三)网格参数的设定

1网格尺寸的选择

有限元网格的分布形式也影响橡胶弹性特性预测的精度。较细的网格单元收敛速度缓慢,且容易发生单元体积锁死,而太粗的网格会影响计算的精度。通常在进行初始网格划分时.需特别注意大变形区的网格形态,开始尽量采用粗网格划分。以降低分析的复杂程度。然后根据问题的类型和分析结果进行网格重划分,尽可能使网格发生大变形后仍具有良好的单元几何形态。

图4、不同网格尺寸对大变形仿真的影响(左1mm/中2mm/右3mm)

2网格阶次的选择

在大变形的仿真计算中,建议优先选用线性单元,一阶单元较二阶单元能更好地模拟橡胶的扭曲大变形,不易发生单元畸变。

图5、不同网格属性对大变形仿真的影响(左:二阶单元 /右一阶单元)

此外还应设置尽可能小的时间步长,以保证求解结果的精度和可靠性。并对结果作仔细检查,以确定原始测试数据是否涵盖了模型的变形模式和最大应变。以上均为常规手段,对于一些较为复杂的模型仍不能做到较好的收敛。那么没针对一些复杂模型,就用应用一些非正常手段——网格重绘技术。

网格重绘技术不是ABAQUS软件中的网格自适应技术,其利用Map Solution命令将计算结果映射到一个新的网格文件上,然后针对新的网格文件进行二次计算,其计算流程可总结为下图所示

图6、Map Solution命令一般计算流程

由于在第二段加载时虽然使用了MAP语句将第一段加载的计算结果映射进来,但是由于前后两次的网格文件并不能做到完全一致,所以在分段计算的结果与整体一次性计算的结果略有偏差,这个在刚度曲线中就可以明显的看出,前20mm的加载时,模型文件一致。所以刚度数据呈现出一致性,但是由于在20mm后引入重绘网格后,刚度计算值较一次性完整加载偏大。但是由于在第二段计算时进行了网格重绘,获取了质量较高的网格文件,所以其可压缩至40.76mm(模型原高度为50mm)。

图7、一次性完整、第一段加载与第二段加载的刚度曲线

图8、一次性完整加载云图与第一段加载云图、第二段加载云图

总结(这里是关键)

在处理橡胶材料的大变形仿真时,应当注意:

1对模型的简化需要考虑到真实的试验环境,在保证准确的前提下合理简化模型;

2依据实际情况设置适当的接触与约束条件,尽量不使用摩擦约束;

3在精度允许的范围内,可优选一阶线性粗网格进行计算;

4设置较小的增量步;

5可借助Map Solution语句实现网格重绘与二次加载计算等高阶方法进行仿真。

橡胶大变形仿真计算专题直播

橡胶大变形状态的仿真计算,是橡胶分析的一个难点和挑战,为了帮助到更多的学员,笔者受仿真秀邀请于2020年6月3日晚8:00在仿真秀平台举办《如何解决ABAQUS超弹性材料仿真的收敛性?》专题付费直播。

笔者将结合近10年的仿真经验,通过知名车企的实例给学员带来:

1.橡胶大变形仿真时模型简化的基本原则

2.相互作用设置的基本原则

3.重分析技术的设置与应用

4.网格重绘技术的应用

5.常见不收敛问题的报错处理

以下是直播安排:

特别注意:直播前后提供讲师答疑、视频在仿真秀官网永久回看和资料模型下载等服务。课程咨询可添加小助手VX【ansysli】。

橡胶柱压缩_橡胶=汽车半条命:浅谈ABAQUS橡胶大变形仿真5大注意事项相关推荐

  1. 橡胶柱压缩_你玩俄罗斯轮盘吗?剪切安全气囊压缩气瓶的隐患及注意事项

    剪切气囊压缩气瓶的隐患 大约 16 年前,当我开始在消防部门工作时,我们了解到:不要剪切安全气囊的压缩气瓶,不要靠近安全气囊的撞击区域,因为它们会让你丧命.那时,我只是接受了这一事实,从未想过它们为何 ...

  2. 越南籍学生如何进行计算机教学,浅谈计算机教学中越南文输入法的注意事项

    <浅谈计算机教学中越南文输入法的注意事项>由会员分享,可在线阅读,更多相关<浅谈计算机教学中越南文输入法的注意事项(2页珍藏版)>请在人人文库网上搜索. 1.浅谈计算机教学中越 ...

  3. python内建函数有哪些_享学课堂浅谈Python序列内建函数都有哪些

    python的内建函数和库函数的区别是什么?人在得不到的时候,什么都可以不介意.得到之后,什么都有点介意. python.什么是内建函数? python.什么是内建函数?新手小白自学python.不懂 ...

  4. python程序调用写好的代码_扣丁学堂浅谈Python编程中NotImplementedError的使用方法...

    扣丁学堂浅谈Python编程中NotImplementedError的使用方法 2018-07-04 14:08:02 2559浏览 本篇文章扣丁学堂 Python编程中raise可以实现报出错误的功 ...

  5. vrp 节约算法 c++_滴滴技术:浅谈滴滴派单算法

    作者: 王犇 刘春阳 徐哲 来自:滴滴技术 导读:说到滴滴的派单算法,大家可能感觉到既神秘又好奇,从出租车扬召到司机在滴滴平台抢单最后到平台派单,大家今天的出行体验已经发生了翻天覆地的变化,面对着每天 ...

  6. 若要加载模块二进制_春哥说 | 浅谈NodeJs的模块机制-2

    ★ 目录 ★ 01 Node的模块实现概述 02 优先从缓存中加载 03 路径分析和文件定位 Node的模块实现概述 Nodejs再集成CommonJs的模块机制的规范时进行了取舍,同时增加了特性. ...

  7. c++对那些类型的数据不能使用引用_基于js数据类型浅谈deepClone

    谈到deepClone,对于一些刚入手前端的小伙伴可能会发现一些问题,举个简单的例子: let a = {apple: 1} let b = a b.apple = 2 console.log(a.a ...

  8. mockito mock void方法_纯干货,浅谈Mockito在单元测试中的实际应用

    本文接上文"接口方没写代码,对接方只能停工吗?",在这里简单介绍Mockito在单元测试中的实际应用.本文使用场景较单一,如有雷同,不甚荣幸,闲言少叙,开门见山.本文将使用mock ...

  9. css设置input框长度_干货极致分享浅谈CSS属性,有趣的盒模型。网友:哎呦不错哦!...

    盒模型的组成大家肯定都懂,由里向外content,padding,border,margin. 盒模型是有两种标准的,一个是标准模型,一个是IE模型. 从上面两图不难看出在标准模型中,盒模型的宽高只是 ...

  10. 数据包如何正确的发到目的地_江苏工业交换机厂家浅谈交换机如何应用

    交换机的VTP身份 VTP使用'域'(domain)关系组织互连的交换机,并在'域'内的所有交换机上维护VLAN配置信息的一致性.'域'关系是通过域名建立并维护的,一组使用同一个域名的交换机构成一个' ...

最新文章

  1. 计算机窗口还原,win8系统找回计算机窗口“回收站”的还原办法
  2. 【剑指offer-Java版】26复杂链表的复制
  3. uva1504(模拟+暴力)
  4. springboot 初始化线程池_springboot项目中线程池的使用
  5. hdu4734 F(x)
  6. 苹果手机处理器_全球最强手机处理器诞生!苹果A14主频首超3GHz:性能秒杀华为/高通...
  7. [导入]XACT与X3DAudio整合的问题
  8. Py修行路 python基础 (四)运算 copy
  9. Java中处理日期的常用类
  10. 怎么删除fiddler注册表_Fiddler|Fiddler安装与配置
  11. c语言程序经过链接以后生成的文件名的后缀为,请多多指教,感激不尽11.C语言程序经过编译以后生成的文件名的后缀为( ).A..c B..obj C..exe D.....
  12. mysql实时同步软件,MySQL实时同步到Oracle 详解MySQL实时同步到Oracle解决方案
  13. 人工智能/数据科学比赛汇总 2019.6
  14. python一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  15. 手动制作linux live,使用Etcher轻松制作Linux Live Disks | MOS86
  16. jupyter内核无法连接,出现error,代码无法运行解决办法
  17. virtualxposed使用教程_不需要Root使用Xposed模块教程EXposed(非VirtualXposed)
  18. requests接口测试
  19. 软件测试报告na是什么意思,软件测试用例中报告结果的N\/A是什么意思
  20. 关于三种近场通信的特点以及对其应用场景的分析和预测

热门文章

  1. Atitit 信息化数据采集与分析解析 技术 处理技术 爬虫与http rest json xml h5解析 db数据库 mail协议与处理 数据压缩与解压 数据处理 文本处理
  2. Atitit 软件项目非法模块与功能的管理与  监狱管理的对比 原理与概论attilax总结
  3. atitit.词法分析原理 词法分析器 (Lexer)
  4. atitit.提取zip rar文件列表 java php c# 的原理与设计
  5. Paip.论语义分析与语义搜索技术.attilax(艾龙)总结
  6. paip.重装系统需要备份的资料总结..
  7. 保障电邮EMAIL通讯的安全性
  8. linux:云端 ubuntu下挂载数据盘
  9. Julia : HDF5、JLD2库、group、dataset
  10. (转)密码学研究与区块链实践应该打破隔空喊话