断裂力学课程报告

    谈谈你对线弹性断裂力学和弹塑性断裂力学的认识

经过对本课程的学习,我首先认识到断裂力学研究的是宏观的断裂问题,而不是研究属于断裂物理研究范围的微观结构断裂机理。断裂力学从材料内部存在缺陷出发,研究裂纹的生成、亚临界拓展,以及断裂的开始、传播和停止。应该从宏观上把握断裂力学研究的内容。而从学科的角度看,断裂力学是对材料力学的发展与充实,断裂力学再大量实验基础上研究带裂纹材料的断裂韧度,探究了带裂纹构件在各种工作条件下裂纹的扩展、失稳和止裂的规律,并应用这些规律设计更加安全可靠的产品。

线弹性断裂力学的研究对象是线弹性裂纹固体,要求裂纹内各点的应力和应变的关系都是线性的。在金属材料中,裂纹的扩展总伴随着裂纹尖端的塑性变形,并未严格的遵循线弹性断裂理论,但只要塑性区尺寸远小于裂纹的尺寸,经过适当的修正,不会产生过大的误差,所以,可以用线弹性理论进行分析(1)。弹性断裂力学的问题,通常使用应力强度因子断裂理论来解决。应力强度因子K常用来表征裂纹尖端附近区域应力场的强弱,是判断裂纹是否将进入失稳状态的一个指标。裂纹顶端附近区域内某一点的位置一旦确定,该点处的应力、位移、及应变场的大小便唯一地由K来确定。K控制着裂纹顶端应力、位移、应变场的大小。根据裂纹类型表示为KI、KII、KIII。但是由于理论计算中假定材料是完全线弹性的以在应用应力强度因子理论时,要对K进行一定的修正。

断裂力学的基础理论是从线弹性力学开始发展的,逐渐发展成为研究脆性材料的线弹性断裂力学。线弹性理论简单明了,能够对脆性断裂问题进行定量分析,在不考虑裂纹尖端因应力集中产生的塑性区时,依据线弹性理论给出了裂纹尖端的应力、应变场和G准则、K准则和复合型准则三种脆性断裂准则。若考虑裂纹尖端应力集中现象,尖端附近必然产生塑性区,当塑性区的尺寸大到不能其对材料力学性能的影响时,线弹性理论就不再适用。对于这部分裂纹尖端的塑性区的研究,逐渐发展为弹塑性断裂力学研究的一个重要课题,其中比较著名的有D-M模型,COD准则,J积分,HRR理论等。

断裂准则是材料极限状态中的重要指标,对预测材料发生破坏的时间和位置具有非常重要的意义,同时断裂准则在预测裂纹的扩展路径方面得到了广泛的应用。长期以来,国内外学者提出了适用于不同条件下的材料断裂准则,其中常用的材料断裂准则主要有应力强度因子准则(2)、最大拉应力准则(3)、最大能量释放率准则(4)和应变能密度因子准则(5, 6)。

  • 使用线弹性理论求解II型裂纹尖端附近的应力和位移

如图 1所示为II型裂纹尖端附近的应力和位移求解示意图。

图 1 II型裂纹尖端附近示意图

由弹性力学平面问题进行求解,得到裂纹尖端附近的应力场如下:

                                            

                                        

同样得出裂纹尖端附近的位移场如下:

                                   

                              

上面两式与I型裂纹求解过程相同,Westergard取一复变函数

,用其一次积分和二次积分组成应力函数:

                                                   

                                               

选取应力函数:

                                                                 

                                                             

再由柯西黎曼条件以及应力分量表达式,可求出用Z(z)表示的三个应力分量:

                                                      

                                                  

进而得到位移分量:

                                          

                                      

由边界条件(一式为y=0 |x|<a处,后两式为|z|→

                                                               

                                                           

经验证,选取下式函数,满足式的边界条件:

                                                               

                                                          

换到裂纹尖端的新坐标,有:

                                                           

                                                       

并且与I型裂纹类似,可以求得II型裂纹的应力强度因子:

                                                

                                          

  • 一个J积分实例

断裂力学中有三个基本参数,即应力强度因子K,路径无关积分(J积分)和应变能释放率G,对于线弹性材料而言,这三个参数完全可以通过材料参数联系起来,并且J积分和应变能释放率是等价的(7-9)。王跃(10)等建立了简易解析模型,对单面修补直板或圆柱形弯曲板结构施加面内载荷或面外载荷,研究不同复合材料补片参数下裂纹尖端的J积分,为补片设计提供理论依据。

单面修补含中心穿透裂纹板结构的示意图如图 2所示。基板和胶层为各向同性材料,补片的铺层方式为正交铺层,

方向与裂纹方向垂直,为类各向同性材料。

图 2 复合材料单面修补含裂纹板结构

根据施加的轴力和弯矩求取基板应力,再由承受面内载荷的基板应力

,求得平均轴应力和平均弯曲应力为:

                                                      

                                                

对于上述给定的公式,应用了基板最小应力的绝对值。这是为了说明裂纹闭合的作用,如果有一个负的最小应力,即压应力,则会造成局部裂纹面的闭合,裂纹尖端的J积分减小。

J积分通常用来表示裂纹尖端应力集中程度的断裂参数。裂纹板贴补复合材料补片后, J积分受应力

的作用,轴向力

是产生轴向变形的应力分量,而弯曲应力是导致修补板产生弯曲变形的应力分量。由轴向应力和弯曲应力得到的应力强度因子以及单面修补裂纹板的J积分与应力强度因子的平方成正比,得到:

                                                    

                                              

式中,

是要确定的比例常数。上式表达了上述单面搭接接头模型中由正则化轴向应力和弯曲应力的平方得到的修补板正则化J积分的比率,为选择合适的补片厚度和材料属性的组合提供了依据。J积分比率表明了修补后裂纹尖端J积 分 值 的 减 小 程 度 。例如,若J积分比率值为0.5,意味着由于补片的作用,J积分值减少了一半。

建立修补结构的三维有限元模型研究补片的长度和宽度对修补板裂尖端J积分的影响 。使用适合弹塑性分析的C3D20R单元对金属板进行建模,使用Counter型裂纹模拟穿透裂纹损伤,获得裂纹尖端J积分。图 3为承受面内载荷含不同裂纹长度修补板裂纹尖端J积分变化曲线。可以看出,随着补片长度的增肌,J积分逐渐减小,当补片长度超过裂纹长度两倍后,J积分基本成为一常数。而J积分与补片宽度的函数关系如图 4所示,曲线的形状与J积分随补片长度的变化趋势相同。

图 3 面内载荷下复合材料单面修补结构裂纹尖端J积分随补片长度变化曲线

图 4 面外载荷作用下复合材料单面修补结构裂纹尖端J积分随补片宽度变化曲线

为了验证式的有效性,利用有限元计算不同裂纹尺寸、补片厚度和模量下的正则化的J积分,即式的左部,利用式的右部求解不同补片厚度和模量下正则化的应力的二次方。利用有限元模型对各类型的补片进行研究,总共两种基板厚度:3mm和5mm,两种裂纹长度:50.8mm和101.6mm,9种弹性模量和9种补片厚度。

图 5 面内载荷下不同厚度和属性的复合材料补片修补两类裂纹长度平板后正则化J积分与正则化应力平方的对应关系

面内载荷条件下正则化J积分和应力值平方的对应关系如图 5所示,进行两者的线性拟合。可以看出,式的预测与有限元结果吻合的较好,因此在给定某一裂纹板后,可以利用式对补片的模量和厚度进行优化选择。

另外,在考虑宽度效应对J积分的影响时,由数据拟合和正则化方法,可得修正后的J积分与应力强度因子的平方的关系:

                                      

                               

综上所述,如果单面修补的平板承受面内载荷,仅用式就可以对修补结构J积分进行预测,而在平板承受面外载荷或者圆柱形弯曲板的情况,使用式考虑补片的宽度效应。

参考文献:

1.   赵建生. 断裂力学及断裂物理: 华中科技大学出版社; 2003.

2.   Dally J, Fourney W, Irwin G. On the uniqueness of the stress intensity factor—crack velocity relationship. International Journal of Fracture. 1985;27(3-4):159-68.

3.   Erdogan F, Sih G. On the crack extension in plates under plane loading and transverse shear. 1963.

4.   Palaniswamy K. Crack propagation under general in-plane loading: California Institute of Technology; 1972.

5.   Sih GC. Strain-energy-density factor applied to mixed mode crack problems. International Journal of fracture. 1974;10(3):305-21.

6.   Sih G. Some basic problems in fracture mechanics and new concepts. Engineering fracture mechanics. 1973;5(2):365-77.

7.   Albedah A, Bachir Bouiadjra B, Ouddad W, Es-Saheb M, Binyahia F. Elastic plastic analysis of bonded composite repair in cracked aircraft structures. Journal of reinforced plastics and composites. 2011;30(1):66-72.

8.   Oudad W, Bouiadjra BB, Belhouari M, Touzain S, Feaugas X. Analysis of the plastic zone size ahead of repaired cracks with bonded composite patch of metallic aircraft structures. Computational Materials Science. 2009;46(4):950-4.

9.   Fekih S, Albedah A, Benyahia F, Belhouari M, Bouiadjra BB, Miloudi A. Optimisation of the sizes of bonded composite repair in aircraft structures. Materials & Design. 2012;41:171-6.

10. 王跃, 穆志韬, 刘治国. 复合材料单面修补板裂纹尖端J积分的解析预测模型. 复合材料学报. 2018;35(02):332-9.

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

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

相关文章

代码随想录刷题day22|(字符串篇)344.反转字符串、541.反转字符串 II

目录 一、题目思路 二、相关题目 三、总结与知识点 3.1 字符数组转换成字符串 一、题目思路 344反转字符串比较容易&#xff0c;双指针即可在空间复杂度为O(1)的基础上解决&#xff1b; 541反转字符串II &#xff1a;其中for循环中 i 每次的取值&#xff0c;不是 i&#…

【机器学习】自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测,对预测结果计算精确度和召回率及F1分数

一、使用pytorch框架实现逻辑回归 1. 数据部分&#xff1a; 首先自定义了一个简单的数据集&#xff0c;特征 X 是 100 个随机样本&#xff0c;每个样本一个特征&#xff0c;目标值 y 基于线性关系并添加了噪声。将 numpy 数组转换为 PyTorch 张量&#xff0c;方便后续在模型中…

使用Visual Studio打包Python项目

1. 安装Visual Studio 首先&#xff0c;你需要在你的计算机上安装Visual Studio。 2. 创建项目 在Visual Studio中创建一个新的Python项目。 打开Visual Studio&#xff0c;点击“File”&#xff08;文件&#xff09; -> “New”&#xff08;新建&#xff09; -> “Pr…

TVM调度原语完全指南:从入门到微架构级优化

调度原语 在TVM的抽象体系中&#xff0c;调度&#xff08;Schedule&#xff09;是对计算过程的时空重塑。每一个原语都是改变计算次序、数据流向或并行策略的手术刀。其核心作用可归纳为&#xff1a; 优化目标 max ⁡ ( 计算密度 内存延迟 指令开销 ) \text{优化目标} \max…

51单片机——串口向电脑发送数据

引言 在电子技术领域&#xff0c;51 单片机作为一种广泛应用的微控制器&#xff0c;其串口通信功能具有重要意义。通过串口&#xff0c;51 单片机能够与电脑等外部设备进行数据交互&#xff0c;实现各种复杂的功能&#xff0c;为许多应用场景提供了可能。 51 单片机串口通信基…

高性能消息队列Disruptor

定义一个事件模型 之后创建一个java类来使用这个数据模型。 /* <h1>事件模型工程类&#xff0c;用于生产事件消息</h1> */ no usages public class EventMessageFactory implements EventFactory<EventMessage> { Overridepublic EventMessage newInstance(…

Java线程认识和Object的一些方法ObjectMonitor

专栏系列文章地址&#xff1a;https://blog.csdn.net/qq_26437925/article/details/145290162 本文目标&#xff1a; 要对Java线程有整体了解&#xff0c;深入认识到里面的一些方法和Object对象方法的区别。认识到Java对象的ObjectMonitor&#xff0c;这有助于后面的Synchron…

基于YOLO11的肺结节检测系统

基于YOLO11的肺结节检测系统 (价格90) LUNA16数据集 数据一共 1186张 按照8&#xff1a;1&#xff1a;1随机划分训练集&#xff08;948张&#xff09;、验证集&#xff08;118张&#xff09;与测试集&#xff08;120张&#xff09; 包含 nodule 肺结节 1种…

C++ Primer 自定义数据结构

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…

FFmpeg源码:av_base64_decode函数分析

一、引言 Base64&#xff08;基底64&#xff09;是一种基于64个可打印字符来表示二进制数据的表示方法。由于log2 646&#xff0c;所以每6个比特为一个单元&#xff0c;对应某个可打印字符。3个字节相当于24个比特&#xff0c;对应于4个Base64单元&#xff0c;即3个字节可由4个…

白话DeepSeek-R1论文(三)| DeepSeek-R1蒸馏技术:让小模型“继承”大模型的推理超能力

最近有不少朋友来询问Deepseek的核心技术&#xff0c;陆续针对DeepSeek-R1论文中的核心内容进行解读&#xff0c;并且用大家都能听懂的方式来解读。这是第三篇趣味解读。 DeepSeek-R1蒸馏技术&#xff1a;让小模型“继承”大模型的推理超能力 当大模型成为“老师”&#xff0c…

curope python安装

目录 curope安装 测试: 报错:libc10.so: cannot open shared object file: No such file or directory 解决方法: curope安装 git clone : GitHub - Junyi42/croco at bd6f4e07d5c4f13ae5388efc052dadf142aff754 cd models/curope/ python setup.py build_ext --inplac…

pytorch实现变分自编码器

人工智能例子汇总&#xff1a;AI常见的算法和例子-CSDN博客 变分自编码器&#xff08;Variational Autoencoder, VAE&#xff09;是一种生成模型&#xff0c;属于深度学习中的无监督学习方法。它通过学习输入数据的潜在分布&#xff08;Latent Distribution&#xff09;&…

《AI大模型开发笔记》DeepSeek技术创新点

一、DeepSeek横空出世 DeepSeek V3 以颠覆性技术架构创新强势破局&#xff01;革命性的上下文处理机制实现长文本推理成本断崖式下降&#xff0c;综合算力需求锐减90%&#xff0c;开启高效 AI 新纪元&#xff01; 最新开源的 DeepSeek V3模型不仅以顶尖基准测试成绩比肩业界 …

数仓实战项目,大数据数仓实战(离线数仓+实时数仓)

1.课程目标 2.电商行业与电商系统介绍 3.数仓项目整体技术架构介绍 4.数仓项目架构-kylin补充 5.数仓具体技术介绍与项目环境介绍 6.kettle的介绍与安装 7.kettle入门案例 这个连线是点击shift键&#xff0c;然后鼠标左键拖动 ctrls保存一下 csv输入配置 Excel输出配置 配置完 …

Spring Web MVC基础第一篇

目录 1.什么是Spring Web MVC&#xff1f; 2.创建Spring Web MVC项目 3.注解使用 3.1RequestMapping&#xff08;路由映射&#xff09; 3.2一般参数传递 3.3RequestParam&#xff08;参数重命名&#xff09; 3.4RequestBody&#xff08;传递JSON数据&#xff09; 3.5Pa…

【Linux】使用VirtualBox部署Linux虚拟机

1. 下载并安装 VirtualBox 访问 VirtualBox 官网&#xff0c;下载适合你操作系统的版本&#xff08;Windows&#xff09;。安装 VirtualBox&#xff0c;按照安装向导的提示完成安装。 2. 下载 Linux 发行版 ISO 文件 访问你选择的 Linux 发行版官方网站&#xff08;例如&…

Day07:缓存-数据淘汰策略

Redis的数据淘汰策略有哪些 ? &#xff08;key过期导致的&#xff09; 在redis中提供了两种数据过期删除策略 第一种是惰性删除&#xff0c;在设置该key过期时间后&#xff0c;我们不去管它&#xff0c;当需要该key时&#xff0c;我们再检查其是否过期&#xff0c;如果过期&…

[原创](Modern C++)现代C++的关键性概念: 正则表达式

常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C Bui…

sobel边缘检测算法

人工智能例子汇总&#xff1a;AI常见的算法和例子-CSDN博客 Sobel边缘检测算法是一种用于图像处理中的边缘检测方法&#xff0c;它能够突出图像中灰度变化剧烈的地方&#xff0c;也就是边缘。该算法通过计算图像在水平方向和垂直方向上的梯度来检测边缘&#xff0c;梯度值越大…