传统的强度设计思想把材料视为无缺陷的均匀连续体,而实际工程构件中存在多种缺陷,断裂力学是一门弥补传统强度设计思想严重不足的新的科学。本文就ANSYS在断裂方面的分析能力进行案例说明。

19.0中新增加的裂纹生长的计算方法——SMART。关于SMART裂纹生长方法的主要特性在单元材料上仅支持各项同线弹性材料,在单元上必须使用SOLID187(二阶四面体单元)。

在裂纹生长计算过程中,忽略大变形和有限转动效应、裂纹尖端塑性效应、裂纹尖端压缩效应。裂纹生长是两个裂纹表面的分离过程,疲劳裂纹生长都是基于Paris法则进行计算的。Paris法则把应力强度因子变化区间和裂纹生长率在应力疲劳机理下建立关系。

C,m是Paris法则常数,这两个常数和材料特性和应力比有关。△K疲劳循环内的应力强度因子变化区间:

现在的SMART裂纹生长主要用于计算模式I主导的裂纹生长,同时也支持小的模式II裂纹生长。下面通过一个案例对SMART有一个基本的认识。

操作步骤:

1、使用SMART进行裂纹生长计算时,必须在材料中定义Paris规则,通过Engineer Data中选择Crack Growth Laws进行Pairs ‘Law的添加。

2、导入计算模型,在本例中建立了一个半径为10mm,高为30mm简单的圆柱结构。

3、在圆柱筒结构的外表面设置一个新的局部坐标系,如下图所示:

4、SMART裂纹生长必须使用SOLID187单元进行计算,因此需要对整个体进行选中,然后通过Tetrahedrons的划分方法和Patch Conforming算法进行网格划分,保证单元是二阶四面体SOLID187单元。

5、在最上方Model中插入Fracture进行裂纹分析计算,分别有三种裂纹计算方法。此处先以Semi-Elliptical Crack为例。选中之前设置的局部坐标,设置半径为2mm,网格划分方法为Tetrahedrons,打开Crack Faces Nodes。

6、插入SMART Crack Growth,在Initial Crack选中Semi-Elliptical Crack。

7、固定圆柱体结构的下端面,给结构的上端施加150MPa的压力竖直向上。

8、计算后,得到圆柱筒结构的应力分布如下图所示。

总结:断裂力学SMART技术能对结构破坏裂纹产生、纹的生长进行更好的预测,完善仿真分析的能力。

matlab裂纹扩展程序,SMART裂纹扩展实例讲解相关推荐

  1. matlab裂纹扩展程序,XFEM裂纹扩展范例.ppt

    XFEM裂纹扩展范例 */36 Crack Path Discussion Maximum stress is generally ?yy, which agrees with horizontal ...

  2. matlab遗传算法函数实例,matlab遗传算法工具箱函数及实例讲解

    gaotv5 核心函数: (1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成函数 [输出参数] p ...

  3. NX程序调试方法实例讲解

    ** 第一步:打开需要调试的Project ** 运行一下程序,看程序运行是否成功生成dll文件. 第二步:打开NX 打开程序需要的许可运行环境 第三步:在VS中,选择调试OR工具–>附加到进程 ...

  4. Matlab图像处理实例讲解(杨丹、赵海滨

    Matlab图像处理实例讲解(杨丹.赵海滨) 链接:https://pan.baidu.com/s/10GXXZmn1JlWfLBbT_VvAHw 提取码:njht

  5. linux下简单的shellfor循环程序,对Linux下shell编程之for循环的实例讲解

    对Linux下shell编程之for循环的实例讲解 linux 下 for 循环中可以使用 break 和 continue 关键字来跳出循环, 和java 用法一致 一.常用for循环结构 #语法一 ...

  6. php程序layer,php 提交表单 关闭layer弹窗iframe的实例讲解

    介绍一款非常好用的前端弹窗插件: 根据官方的API:layer的iframe弹窗 //iframe层-父子操作 layer.open({ type: 2, area: ['700px', '530px ...

  7. python对abaqus本构二次开发_基于Python的Abaqus二次开发实例讲解

    第 1 页 共 11 页 基于 Python 的 Abaqus 二次开发实例讲解 ( asian58 2013.6.26 ) 基于 Python 的 Abaqus 的二次开发便捷之处在于: 1 .所有 ...

  8. 完整的芯片反向设计流程原来是这样的!(实例讲解)

    完整的芯片反向设计流程原来是这样的!(实例讲解) 作者:时间:2018-02-23来源:网络收藏 现代IC产业的市场竞争十分激烈,所有产品都是日新月异,使得各IC设计公司必须不断研发新产品,维持自身企 ...

  9. 基于python的abaqus二次开发_基于PYTHON的ABAQUS二次开发实例讲解

    第 1 页 共 11 页 基于 Python 的 Abaqus 二次开发实例讲解 ( asian58 2013.6.26 ) 基于 Python 的 Abaqus 的二次开发便捷之处在于: 1 .所有 ...

最新文章

  1. 3D-camera结构光原理
  2. Chrome浏览器禁止缓存
  3. 什么样的文献有html阅读,有关html的参考文献
  4. C++--day05
  5. bee 字符串转int_beego中gbk和utf8编码转换问题
  6. 分析vue-cli@2.9.3 搭建的webpack项目工程 1
  7. SoapUI SoapUI接口测试之编码设置
  8. 阅文超级IP风云盛典星光熠熠 2018中国原创文学风云榜发布
  9. 解决Windows聚焦不更新图片问题
  10. wpa_supplicant2.9编译过程
  11. 怎么用PDF裁剪工具来裁剪PDF页面
  12. 形式化方法 | Proof Engineering for Predicate Logic——Coq tatics 在谓词逻辑证明中的应用
  13. 微信小程序 长按事件 删除图片
  14. redis 优惠券秒杀逐步优化
  15. java学习之类方法
  16. linux内核网络收包过程—硬中断与软中断
  17. ueditor粘贴word图片无法显示的问题
  18. python计算圆柱体的表面积和体积_java设计:问题是编写程序计算圆柱体的体积和表面积...
  19. ZJUer必备之西塘自助游攻略…
  20. 37岁985老兵,小公司朝九晚五,大龄底层没机会了!

热门文章

  1. 二八定律和倒二八定律
  2. java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader
  3. x86服务器部署kylin v10(arm版)虚拟机
  4. 【云杂谈】《公共云被用于黑客和恐怖活动的风险》
  5. 本地连接属性中没有internet协议(TCP/IP)
  6. 导购网站 云服务器配置,导购网站 云服务器配置
  7. ipad做win10扩展屏的方法-Splashtop Wired XDisplay
  8. Asterisk 服务器 Linux平台安装教程
  9. QQ空间21.5亿相册<附相册>
  10. 编程器烧写NAND flash的一些说明