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

相关文章

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

Mysql删除几亿条数据表中的部分数据的方法实现

《Mysql删除几亿条数据表中的部分数据的方法实现》在MySQL中删除一个大表中的数据时,需要特别注意操作的性能和对系统的影响,本文主要介绍了Mysql删除几亿条数据表中的部分数据的方法实现,具有一定... 目录1、需求2、方案1. 使用 DELETE 语句分批删除2. 使用 INPLACE ALTER T

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

Java报NoClassDefFoundError异常的原因及解决

《Java报NoClassDefFoundError异常的原因及解决》在Java开发过程中,java.lang.NoClassDefFoundError是一个令人头疼的运行时错误,本文将深入探讨这一问... 目录一、问题分析二、报错原因三、解决思路四、常见场景及原因五、深入解决思路六、预http://www