1. 低密度泡沫变形特点

我们都知道,低密度泡沫材料大都是多孔介质,这类材料在压缩时的变形很有意思。看下面这个图:

​    从图里很容易就能看出,随着载荷的增加,初始阶段变形线性增加,随后载荷-变形曲线趋于平缓,也就是说变形大了,力没上去。最绝的是,到后面,力又陡然升上去了。

这个现象主要因为,加载前期材料为弹性,随着变形的增加,此时泡沫的气孔开始被压垮,进入屈服,简单理解这个时候就是在压空气,因此力增加幅度不大。到后期,气孔压完了,泡沫被压实了,此时泡沫的密度变的很大,相当于硬化了,很小的位移都需要很大的力加载。

现象很有意思,但是如何用建立对应的本构就不容易了。目前主流的方法是,基于现有泡沫本构关系框架,通过试验确定里面的各项参数。而这个本构关系框架,也是大量的研究和试验拟合出来的。

LS-DYNA针对低密度泡沫使用的方法很有意思,类似于一种叠加法,把两种本构叠加起来实现上面描述的效果。

本文就介绍下LS-DYNA的低密度泡沫理论,并且通过ABAQUS UMAT实现。

2. 本构理论

LS-DYNA是如何实现的呢?看下面的图就明白了。给出两种本构关系叠加:

(1)       随着变形的增加,载荷先增加后趋于平缓;

(2)       随着变形的增加,载荷一直增加,但是前期增加幅度小,后面载荷的增速不断变大;

(3)       上面两种合在一起就是低密度泡沫的变形特点。

第一种本构描述如下:

第二种本构描述如下:

3. 算例

在UMAT中完成上述本构的编写。

3.1 模型

考虑立方体的压缩,如下图。

3.2 边界条件

    考虑压缩工况,要特别指出的是,压缩的幅度要很大才能出完整的曲线,比如这个立方体边长是5,那压缩位移可以给到4.9。

3.3 结果

    最终得到应力应变曲线如下,从图里可以看出,我们用UMAT自行编写的本构,可以很好的反映低密度泡沫的变形特点。

如果你有编程或者仿真方面相关需求,可以通过微信公众号联系我们,欢迎“打扰”哦。

微信公众号:320科技工作室

基于UMAT的低密度泡沫本构实现相关推荐

  1. 2021年中国低密度PET泡沫市场趋势报告、技术动态创新及2027年市场预测

    低密度PET泡沫市场的企业竞争态势 该报告涉及的主要国际市场参与者有Armacell International.3A Composites.Gurit Holding.DIAB Group.Chan ...

  2. 人群密度检测matlab算法,基于视频的人员密度检测.doc

    山东建筑大学 课 程 设 计 说 明 书 题 目:课 程:数字处理课程设计院 (部):信息与电气工程学院专 业:电子信息工程班 级:学生姓名:学 号:指导教师:完成日期: 摘要3 一.设计目的4 二. ...

  3. 翻译——奇偶校验矩阵和低密度奇偶校验码的构造方法

    偶校验矩阵和低密度奇偶校验码的构造方法 摘要 - 低密度奇偶校验(LDPC)码是具有稀疏奇偶校验矩阵的线性分组码. 在本文中,给出了用于生成LDPC码的一些构造方法的简要描述. 这些方法通常分为两类: ...

  4. 艾美捷细胞低密度脂肪酸(LDL)摄取试剂盒的功能应用

    胆固醇是一种重要的细胞成分,维持胆固醇稳态对正常生理功能至关重要.血浆胆固醇水平升高与各种病理状况有关,最明显的是冠心病,高胆固醇水平导致动脉泡沫细胞形成和斑块堆积,可能导致心脏病发作或中风.细胞胆固 ...

  5. 本构二次开发 c语言,umat二次开发超弹性本构.doc

    umat二次开发超弹性本构 APPENDIXNeo-Hookean Hyperelatic Material User SubroutineThis program is based on the d ...

  6. Python基于聚类算法实现密度聚类(DBSCAN)计算

    本文实例讲述了Python基于聚类算法实现密度聚类(DBSCAN)计算.分享给大家供大家参考,具体如下: 算法思想 基于密度的聚类算法从样本密度的角度考察样本之间的可连接性,并基于可连接样本不断扩展聚 ...

  7. 实现一个基于 IConfiguration 的低配版 FeatureFlag

    实现一个基于 IConfiguration 的低配版 FeatureFlag Intro 在我们的应用中,可能有一些配置开关的需求,某些功能是否启用使用一个配置开关,用的时候就打开,不用的时候就关掉, ...

  8. JeecgBoot 2.4 微服务正式版发布,基于SpringBoot的低代码平台

    项目介绍 JeecgBoot 是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Sh ...

  9. JeecgBoot 2.4.2 积木报表版本发布,基于SpringBoot的低代码平台

    项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shi ...

最新文章

  1. 高并发场景下缓存的常见问题
  2. centos7配置br0_centos 7.2 网卡配置文件 及 linux bridge的静态配置
  3. 自动化对就业没有影响?看看这张图再说
  4. 在杭州,我们逛了一家“数据博物馆”
  5. 模拟一个连接来自搜索引擎
  6. redis重启会清除数据吗_从零开始手写 redis(三)内存数据重启后如何不丢失?...
  7. node JS 微信开发
  8. java错位_java – 如何保护自己免受参数错位的影响
  9. Tomcat学习总结(7)——Tomcat与Jetty比较
  10. 联想笔记本大写提示软件_联想威6 2021款怎么样?值得买吗?下面几点或许可以帮到您...
  11. golang ide 下载
  12. Apollo 6.0 QP(二次规划)算法解析
  13. 批处理 文件名字前面加前缀或者后缀
  14. 短信群发行业的短信通道有哪些类别和不同
  15. Python的门面担当 - Tkinter
  16. Android 换肤指南
  17. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)
  18. Java:缓冲流、转换流、序列化流
  19. 3GS到iPhone6P+ 历代iPhone屏幕尺寸、像素分辨率
  20. python导出数据到excel文件_Python笔记:把数据导出到Excel文件上

热门文章

  1. IE浏览器使用js调用阅读插件调用二代证阅读器读取身份证信息
  2. windows服务ServiceProcess
  3. 华为p10手机安装linux,鸿蒙OS手机适配进度曝光!麒麟970悬了
  4. python小游戏贪吃蛇下载_python小游戏之贪吃蛇
  5. python基础教程书在线阅读_python基础教程第四版
  6. oracle oci的好处,oracle的oci和thin区别
  7. 当心,前面有地雷——C语言实现简单扫雷小游戏
  8. UG/NX二次开发Siemens官方NXOPEN实例解析—2.8 DrawingCycle(图纸打印)
  9. 中国移动高举Linux大旗阔步向前
  10. 教你识别两种PDF密码