ABAQUS 2Dhashin复合材料渐进损伤失效准则Standard隐式不同于Explicit显式,及单元不删除原因

本文主要是介绍ABAQUS 2Dhashin复合材料渐进损伤失效准则Standard隐式不同于Explicit显式,及单元不删除原因,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ABAQUS显式和隐式Hashin失效的损伤起始判断准则一致,但是单元删除策略不同,如下ABAQUS帮助文档中提到:

1. Standard中,Hashin中所有的失效模式中的损伤系数达到dmax才会认为材料失效。

2. Explicit中,当任意纤维失效模式(纤维拉伸或压缩)中的损伤系数达到dmax即认为材料失效。

我们回头来看Hashin失效准则:

隐式计算中,当纤维拉伸失效准则中的失效系数达到1时,材料点还在基体方向继续有承载。而显式计算中,纤维拉伸失效满足后,材料点在基体方向即没有承载能力。

但是满足上面的条件还不足以删除单元,帮助文档中提到:

1. 隐式计算中需要所有单元截面所有的材料点失效,才会判断删除单元。

2. 显式计算中所有单元截面处任意一个材料点失效,即可判断单元删除。

 例如一个壳单元中可能有3个材料点(积分点),当其中一个材料点失效时,显式计算中单元即删除,隐式计算中单元可以继续承载。

总结:

1 隐式计算更为保守,需要所有的失效模式达到最大损伤系数,判断材料点的失效,所有截面的所有材料点失效才能判断删除单元。

2.显式计算中,纤维拉伸/压缩失效模式达到最大损伤系数,判断材料点的失效,所有截面的任一材料点失效即会删除单元。

题外话:在显式计算中,会出现某些复杂应力状态下(例如开孔件拉伸),即使满足了Hashin失效准则,单元仍然具有承载能力。这与ABAQUS内部删除单元策略有关。不过通过自写vumat已经可以解决abaqus显式计算中满足2D hashin失效而不删除单元的问题。

下图是损伤后云图(左边为两个子程序云图,损伤判断略有不同)与ABAQUS的Hashin接近:

 在ABAQUS的Hashin失效准则中有一个系数\alpha,默认该系数为0,此时纤维方向是最大应力准则,该系数为1是才是Hashin失效,这个需要十分小心(都是泪得出的结论)。

系统Hashin,系数为1时与hashin子程序云图对比

系统Hashin,系数为0时与最大应力子程序云图对比

上图就是系数为0和1时的纤维损伤系数对比。 

这篇关于ABAQUS 2Dhashin复合材料渐进损伤失效准则Standard隐式不同于Explicit显式,及单元不删除原因的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/173817

相关文章

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

MySQL进阶之路索引失效的11种情况详析

《MySQL进阶之路索引失效的11种情况详析》:本文主要介绍MySQL查询优化中的11种常见情况,包括索引的使用和优化策略,通过这些策略,开发者可以显著提升查询性能,需要的朋友可以参考下... 目录前言图示1. 使用不等式操作符(!=, <, >)2. 使用 OR 连接多个条件3. 对索引字段进行计算操作4

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

Goland debug失效详细解决步骤(合集)

《Golanddebug失效详细解决步骤(合集)》今天用Goland开发时,打断点,以debug方式运行,发现程序并没有断住,程序跳过了断点,直接运行结束,网上搜寻了大量文章,最后得以解决,特此在这... 目录Bug:Goland debug失效详细解决步骤【合集】情况一:Go或Goland架构不对情况二:

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

使用Python在Excel中插入、修改、提取和删除超链接

《使用Python在Excel中插入、修改、提取和删除超链接》超链接是Excel中的常用功能,通过点击超链接可以快速跳转到外部网站、本地文件或工作表中的特定单元格,有效提升数据访问的效率和用户体验,这... 目录引言使用工具python在Excel中插入超链接Python修改Excel中的超链接Python