内聚力模型

news2024/11/24 9:27:07

背景介绍

  材料中不可避免的具有各种缺陷,引起工程中结构断裂的发生。针对裂纹扩展相关问题,研究学者基于线弹性断裂力学,通过理论或数值手段得到裂纹尖端的应力强度因子KI、KII 和 KIII 以及应变能释放率GI、GII 和 GIII,对裂纹的扩展状态进行判定。但是基于线弹性力学对裂纹问题模拟时,需要在试件中预制裂纹,并且在裂纹尖端存在奇异性,内聚力模型避免了线弹性力学相应的弊端,提供了一种解决裂纹扩展问题的新手段。

内聚力模型概念

  内聚力模型的概念首先由Dugdale与Barenblatt分别提出,如图1所示,他们把内聚力表示为裂纹张开位移的函数,在裂纹尖端引入内聚力的概念,避免了线弹性力学中裂纹尖端的奇异性。近些年来,内聚力模型应用范围越来越广,从最开始的脆性材料扩展到复合材料、金属材料、高分子材料、功能梯度材料,广泛应用于动态裂纹扩展、裂纹萌生以及复合材料界面脱粘等具体的工程问题。
在这里插入图片描述

图1 内聚力模型基本概念

内聚力模型张力-位移曲线

  内聚力模型是一种唯象模型,研究学者依据不同材料所具有的损伤破坏特性,提出众多内聚力模型的张力位移关系,主要有双线性、梯形、指数型以及多项式等形式,如图2所示。研究表明,内聚力模型的形状对数值模拟的结果影响较小,但是内聚力模型软化阶段对模型收敛性具有一定的影响。
在这里插入图片描述

图2 内聚力模型内聚力与张开位移

循环内聚力模型

  目前,利用内聚力模型研究单调载荷下界面脱粘、裂纹萌生与扩展相关问题时具有相对成熟的理论与技术手段。例如,在ABAQUS 2016版本集成了插入零厚度内聚力单元的工具,大大促进了内聚力模型在工程中的应用。由于不能模拟疲劳裂纹,利用循环内聚力模型研究循环载荷下裂纹扩展以及材料损伤过程一直在完善与发展的过程中,模型的构建从最初基于实验现象,到基于经验假设的损伤力学模型,逐步发展到基于微观物理机制的损伤力学模型,至今尚未建立完善的体系。循环内聚力模型的构建主要包含两个问题:(1)加卸载路径的确定;(2)内聚力模型损伤函数的构建。

  循环内聚力模型循环载荷卸载与再加载方式如图3所示,第一种方式与塑性材料的卸载与再加载方式类似,以一定的刚度进行卸载和再加载,完全卸载后可能会存在残余位移,第二种方式类似于弹性材料的卸载与再加载过程,完全卸载时都没有残余位移。

在这里插入图片描述

图3 内聚力模型卸载形式

内聚力模型的数值仿真

  内聚力模型主要包括连续内聚力模型以及离散内聚力模型两种,他们分别具有各自的优缺点,适用于不同的场合,并且内聚力单元的表征形式也不尽相同。

  连续内聚力模型单元表示为界面单元,具体的单元形式如图4-a所示,内聚力和张开位移之间的控制方程表述的为界面单元每一个积分点的张力与位移之间的关系。离散内聚力模型单元表示为杆单元,具体的单元形式如图4-b所示,内聚力和张开位移之间的控制方程表述的为杆单元(结点1和2)的张力与位移之间的关系,其中结点3和4只是用来定义裂纹扩展方向以及扩展长度。

在这里插入图片描述

图4 (a). 连续内聚力模型单元; (b). 离散内聚力模型单元

  采用内聚力模型分析工程问题,首先需要解决的是内聚力单元的插入,如图5所示。通用的内聚力单元插入方法有多种:对于简单问题,可以采用手工方法直接更改inp文件来添加相应的内聚力单元;当需要添加的内聚力单元数量较多时候,采用手工添加的方式需要耗费大量的人力,因此本节参考相关文献,采用MATLAB编写相应的程序,快速对inp文件进行处理,批量添加连续内聚力单元,具体插入过程如下:

  • 确定连续内聚力单元添加位置:根据结点坐标,找到需要添加内聚力单元的节点标号,并存储在计算机上;

  • 添加节点:在单元信息中依次对步骤一中的结点进行遍历,确定有限元模型中采用此节点的单元个数s,并且依次添加s-1个节点;

  • 更改节点:更改有限元模型中材料单元的结点标号;

  • 添加单元:内聚力单元添加。

在这里插入图片描述

图5 内聚力单元插入 (a)内聚力单元与实体单元示意图;(b)多个实体单元插入内聚力单元

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/20777.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++入门(1)

一、关键字 C语言中只有32个关键字,C有63个关键字,将近翻了一倍。 二、命名空间 在编写代码的时候,会遇到定义的变量名和库中的函数名重复,出现命名冲突的情况。在C中有变量名、函数名还有类名,这些都会存在全局域…

两种方式实现websocket获取数据库查询进度

两种方式实现websocket获取数据库查询进度 本文实现了两种方式用websocket连接实现前端通过API获取数据库查询进度,作为websocket初步学习的参考 内容目录概要: 使用额外接口获取指定数据库查询进度,查询进度的接口与获取数据的接口分开实…

SAP S4 FI后台详细配置教程- PART3 (财务凭证相关配置篇)

本篇主要介绍凭证相关的配置,希望对学习SAP财务的同学有帮助。 1、定义凭证类型 概念功能说明: • 凭证类型是区分不同交易类型的方法并决定能够被过帐的会计形式。 例如, 可将所有的会计凭证按业务类分成: 总帐凭证、收款…

基础选择器

一、任务目标 掌握基础选择器的应用 二、任务背景 CSS(层叠样式表)选择器是CSS规则的一部分,用来指定需要设置样式的HTML元素。通过选择器可以实现CSS对HTML元素的一对一、一对多、多对一的控制。 三、任务内容 选择器类型 描述 示例 通配选…

概率论基础

一、条件概率的三大公式 条件概率中的条件就代表观测变量,观测变量意思就是这个变量的取值是否已经定下来了 1.乘法公式 2.全概率公式 随机现象:在一定的条件下,并不总出现相同结果的现象称为随机现象。随机现象的各种结果会表现出一定的…

分类效果评价(机器学习)

目录 准确率 精确率(precision) 召回率(recall,也称为查全率) 调回平均 对于一般分类问题,有训练误差、泛化误差、准确率、错误率等指标 对于常见的二分类问题,样本只有两种分类结果,将其定义为正例与反例。 那么在进行分类…

基于java大学生就业信息管理系统

随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根本的变化。单位和学生走向人才市场,双向选择,择优录用。因此在这样的情况下,在INTERNET上开发并运行信息管理系统就能够极大地提高工作效率,弥补了…

VMware 网络模式

VMware提供了三种网络工作模式,它们分别是: Bridged(桥接模式) NAT(网络地址转换模式) Host-Only(仅主机模式) 1、桥连接模式 【NAT 设置】【DHCP 设置】不可编辑 2、仅主机模式 【自…

MySQL并发事务会引起的问题

MySQL事务并发的问题主要分为以上三种 脏读: 比如 事务A 对用户表进行了 一次查询 和一次修改 他将用户1的 部门 从 部门1 改为了 部门2 但事务A 并没有提交 然后事务B 只做了一步查询 查用户表 此时 如果出现脏读 则 事务B查到的 用户1 的所属部门是 部门2 而 这是 事务A其实…

Python画小仓鼠

肉嘟嘟的小动物很是可爱,本文介绍运用Python中的turtle库控制函数绘制小仓鼠。    文章目录一、效果展示二、代码详解1 导入库2 播放音乐3 定义画小仓鼠头的函数4 定义画左眼和右眼的函数5 定义画嘴的函数一、效果展示 在介绍代码之前,先来看下本文的实…

mPEG-Dendro Azide,mPEG-Dendro N3,甲氧基聚乙二醇树状叠氮化物bisMPA树状大分子供应

1、名称 英文:mPEG-Dendro Azide,mPEG-Dendro N3 中文:甲氧基-聚乙二醇-树状叠氮化物 2、CAS编号:N/A 3、所属分类: Azide PEG Methoxy PEG 4、分子量:可定制,甲氧基-PEG-树状叠氮化物 200…

Linux下文件和目录的基础操作

文章目录一、Linux 下文件和目录的特点二、 计算机中文件大小的表示方式三、 ls 命令四、切换目录五、 相对路径和绝对路径六、创建和删除1、touch 创建文件2、mkdir 创建目录3、rm 删除文件和目录七、 查看、移动和复制文件1、tree 浏览目录结构2. cp 复制文件和目录3. mv 移动…

Linux下C/C++实现以十六进制的形式显示命令(xxd)

如果你需要在linux文本文件的十六进制转储?且正在寻找可以执行此操作的命令行实用程序,xxd的命令可以为你做这件事。xxd命令将文件显示为十六进制值和ASCII表示,并允许对其进行编辑。 xxd - 以十六进制形式表示 xxd程序接受文件或标准输入&…

python--函数

目录函数1.1 自定义函数1.2 调用函数1.3 作用域函数 1.1 自定义函数 无参数、无返回值 def function():表达式无参数、有返回值 def function():表达式return 需返回的值tips:函数中可以有多个return语句,但是只要执行一个return语句,就意…

PPT+Visio复现顶刊三维流程图

复现 论文中的图3,改图是研究流程,主要讲了神经网络的流程。 A future land use simulation model (FLUS) for simulating multiple land use scenarios by coupling human and natural effects https://doi.org/10.1016/j.landurbplan.2017.09.019 1.…

【Touchstone 1.02.0数据格式解析】

Touchstone 1.0&2.0数据格式解析 在进行S参数仿真时,一般存储的S参数模型为SnP格式,如双端口模型为S2P格式,四端口模型为S4P格式。了解SnP格式的具体要求,对于S参数的应用具有重要作用。 本质上,S参数是由S参数矩…

对比Python,PySpark 大数据处理其实更香

对于数据分析师、数据科学家和任何使用数据的人来说,能够熟练而有效地处理大数据是一项非常有优势的技能。 如果你已经熟悉运用 Python 和 pandas 做常规数据处理,并且想学习处理大数据,那么熟悉 PySpark,并将用其做数据处理&…

免费搜题系统搭建

免费搜题系统搭建 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(点击跳…

C语言详细知识点复习(上)

文章目录一、C语言概述1、C语言的主要特点2、算法的概念及特点二、C程序设计的基础语法1、常量和变量2、数据类型3、运算符和表达式4、C 语句5、数据的输入和输出三、选择结构四、循环结构1、循环结构2、break\continue3、循环程序举例一、C语言概述 1、C语言的主要特点 程序…

微信小程序最新用户头像昵称获取规则调整应对措施(2022)

目录一、调整二、应对措施2.1 更新头像2.2 更新昵称三、完整代码一、调整 小程序用户头像昵称获取规则调整公告 以前通过wx.getUserProfile获取用户信息,用户点击同意以后,便可以直接获取相关信息,但是官方最近做出了调整,直接将…