东北大学机械工程专业硕士学位论文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《东北大学机械工程专业硕士学位论文.docx》由会员分享,可在线阅读,更多相关《东北大学机械工程专业硕士学位论文.docx(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分类号 密级 UDC 学 位 论 文基于MATLAB的多轴疲劳寿命预测工具箱的开发作 者 姓 名: 指 导 教 师: 副教授东北大学机械工程与自动化学院申请学位级别:硕 士学 科 类 别:专业学位学科专业名称:机械工程论文提交日期:2012年6月论文答辩日期:2012年6月学位授予日期:答辩委员会主席:评 阅 人 :东 北 大 学2012年6月A Dissertation in Mechanical EngineeringDevelopment of Multiaxial Fatigue Life Prediction Toolbox Built in MATLABBy Zhuang Bora
2、nSupervisor: Associate Professor Wang LeiNortheastern UniversityJune 2012独创性声明本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:日 期:学位论文版权使用授权书本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文
3、被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。作者和导师同意网上交流的时间为作者获得学位后:半年 一年 一年半 两年学位论文作者签名: 导师签名:签字日期: 签字日期:I东北大学硕士学位论文 摘 要基于MATLAB的多轴疲劳寿命预测工具箱的开发摘 要本文选用MATLAB作为系统的开发平台,编写一套多轴疲劳寿命预测工具箱,使其既适用于工程技术人员对关键结构部件的多轴疲劳寿命进行预测,又适用于研究工作者以其为平台,对多轴疲劳理论进行深入的研究。所以,对基于MATLAB多轴疲劳工具箱开发的研究具有重要的理论意义与实用价值。首先,对多轴疲劳工具箱进行功能分析
4、,确定了工具箱的功能模块及其每个功能模块的子功能;其次,对多轴载荷的输入方式做了深入的探究,考虑用户可能的输入情况,为以后的功能分析奠定了基础。多轴载荷的显示模块包括显示加载路径,最大剪应变变化,最大剪应力变化,最大主应变变化,最大主应力变化。它们可以方便用户观察材料平面的应力应变关系。然后,根据多轴加载条件下应力应变的特点,分别在低高周疲劳领域中使用最大剪应变幅平面法,权值平均最大剪应变平面法,最大主应力幅平面法和权值平均最大主应力平面法来确定临界平面。其中权值平均最大剪应变平面法和权值平均最大主应力平面法分别以公式和三参数曲线方程为依据确定临界平面,反映了平面上应力应变对材料损伤的影响大小
5、,物理意义明确。再次,研究了多轴随机载荷的处理和循环计数。其中,多轴随机载荷处理包括峰谷值提取和小载荷去除。循环计数包括多轴等效变程计数法和多轴雨流变程计数法。最后,在多轴加载下建立了多轴疲劳寿命估算模型。给出了较有影响的3个基于临界平面法的多轴疲劳寿命估算模型和2个较新的多轴低周疲劳寿命估算模型;最后,基于MATLAB环境的GUI编程,实现了载荷的输入和显示,临界平面的确定,随机载荷处理和循环计数,多轴疲劳寿命预测等功能模块的开发。该多轴疲劳工具箱具有较强通用性和扩展性。关键词:多轴疲劳,载荷路径,随机载荷,临界平面,循环计数,寿命预测,MATLAB-III-东北大学硕士学位论文 Abstr
6、actDevelopment of Multiaxial Fatigue Life Prediction Toolbox Built in MATLABAbstractThis article chooses MATLAB as system development platform, to write a set of multiaxial fatigue toolbox. And make it applies to do multiaxial fatigue life prediction on key components for engineering and technical p
7、ersonnel and research workers also applies it as the platform of doing research on fatigue theories. Also, this paper is the research content of National Natural Science Foundation of China, so the development of fatigue toolbox based on MATLAB has important theoretical and practical value.First of
8、all, make functional analysis of the fatigue toolbox, to determine functional modules of the toolbox and the son function of each function module; Second, make the input of the multiaxial load a deep research, consider what the user may input, and lay the foundation for future functional analysis. T
9、he display of multiaxial load module includes display of load path, the changes of the maximum shear strain, the changes of the maximum shear stress, the changes of the maximum principal strain, and the changes of maximum principal stress. It displays the user to observe the relationship between the
10、 load and the critical angle. This article provides these drawing modules.Third, according to the characteristics of the stress and strain under multiaxial loading conditions, determine the critical plane respectively by using the maximum shear strain amplitude plane method, the weight-averaged of t
11、he maximum shear strain plane, and the maximum principal stress amplitude plane method and the weight-averaged of the maximum principal stress plane method in low and high cycle fatigue field. The weight-averaged of the maximum principal stress plane method and the weight-averaged of the maximum she
12、ar strain plane use Coffin-Manson function and three-parameter S-N curse respectively to find the critical plane. The physics meaning is obvious.Again, study the handling process of the random load and the cycle counting. The multiaxial load simplifying procedure includes the collecting of peak and
13、valley points and omitting of small loads. The cycle counting includes the equivalent range counting and rain rheological range counting.Next, the multiaxial fatigue life prediction model was established under the multiaxial loading. Three other kinds of the influent model and two new multiaxial fat
14、igue life prediction model based on the concept of critical plane were given. Finally, based on the GUI programming in MATLAB environment, achieve the input of the multiaxial load and the display of multiaxial load, determination of the critical plane, method of multiaxial load simplifying and multi
15、axial cycle counting, determination of the random strain, the life prediction of the multiaxial load and other function modules. This fatigue toolbox has strong commonality and expansibility.Key words: multiaxial fatigue, load processing, nominal stress, local stress-strain, life prediction, MATLAB-
16、IV-东北大学硕士学位论文 目录目 录独创性声明I摘 要IIAbstractIII第1章 绪 论11.1 本课题研究的目的与意义11.2 国内外发展状况11.2.1 MATLAB工具箱的发展11.2.2 疲劳分析软件的发展31.2.3 多轴疲劳的发展51.3 课题研究内容8第2章 多轴疲劳寿命预测工具箱的功能分析92.1 总体设计思想92.2 功能模块分析92.2.1 多轴载荷的输入与显示模块102.2.2 多轴临界平面的确定模块102.2.3 多轴载荷处理和循环计数模块122.2.4 多轴疲劳寿命预测模块122.2.5 其他功能模块132.3 小结14第3章 多轴载荷的输入与显示153.1
17、多轴载荷输入153.2 多轴载荷显示173.2.1 加载路径绘制步骤173.2.2 加载路径绘制的坐标轴183.2.3 应力应变分析183.2.4 最大剪应变变化203.2.5 最大剪应力变化213.2.6 最大主应变变化213.2.7 最大主应力变化213.2.8 工具箱多轴载荷的自动输入功能223.3 小结22第4章 多轴临界平面的确定234.1 引言234.2 最大剪应变幅平面234.3 最大主应力幅平面234.4 权值平均最大剪应变平面244.4.1 随机载荷权值平均最大剪应变平面的确定244.4.2 变幅载荷权值平均最大剪应变平面的确定244.5 权值平均最大主应力平面244.5.1
18、 随机载荷最大主应力平面的权值平均254.5.2 变幅载荷权值平均最大主应力平面的确定254.6 多轴载荷下临界平面的确定程序实现254.7 小结26第5章 多轴载荷压缩和循环计数275.1 引言275.2 多轴载荷压缩275.2.1 峰谷值提取275.2.2 小载荷的删除295.3 多轴雨流变程计数法305.4 多轴等效变程计数法335.5 应变花计算应变355.6 小结38第6章 多轴疲劳寿命预测396.1 基于临界面法的多轴疲劳损伤参量确定396.2 多轴疲劳寿命估算模型的建立406.2.1 剪切机制的多轴疲劳寿命估算模型(TOR)406.2.2 拉伸机制的多轴疲劳寿命估算模型(TEN)
19、416.2.3 Brown和Miller模型(BM)416.2.4 Fatemi和Socie模型(FS)416.2.5 Smith, Watson和Topper模型(SWT)426.3 程序实现426.4 小结44第7章 界面设计457.1 曲线拟合界面的设计与应用457.2 多轴载荷的显示477.2.1 加载路径477.2.2 最大剪应变变化497.3 多轴临界平面确定的界面设计与应用517.4 多轴载荷压缩与雨流变程计数的界面设计与应用537.5 应变花确定应变的界面设计与应用567.6 多轴等效变程计数的界面设计与应用587.7 多轴疲劳寿命预测的界面设计与应用597.7.1 界面设计5
20、97.7.2 应用举例60第8章 结论与展望678.1 结论678.2 展望67参考文献69致谢73攻读硕士学位期间发表论文情况75 -VIII-东北大学硕士学位论文 第1章 绪 论第1章 绪 论1.1 本课题研究的目的与意义由于经典的疲劳理论满足不了高科技产品的强度和寿命等需求,因而近年来疲劳界对更为符合实际的多轴疲劳研究普遍重视起来。多轴疲劳是指疲劳损伤发生在多轴载荷条件下的材料失效过程。多轴循环载荷至少有两个或三个方向上施加的应变(或应力)独立地随时间发生变化。它们变化可以是比例的,也可以是非比例的。载荷的非同相,非同频,不同波形,均值的存在都将引起非比例载荷。其应力的主方向和主值比在一
21、个加载循环内或一个加载块中是变化的,使材料循环应力应变特性,裂纹的取向,形状,扩展方向,扩展速率及疲劳寿命等都收到更多因素的影响。相对单轴疲劳,多轴疲劳无论在力学方面,实验研究方面,还是物理机制方面都更为复杂。因此多轴疲劳研究是进一步认识疲劳损伤机制和失效过程不可或缺的部分。随着对疲劳领域研究的深入,遇到的疲劳数值计算等都开始繁杂起来,疲劳数据等的处理也就越来越棘手了,这就阻碍了疲劳理论和疲劳技术等的发展,所以现在越来越多的研究工作人员都开始利用各种平台开发各种软件来寻求更好的突破口。随着社会的进步和计算机语言的发展,MATLAB在解算问题方面要比C语言和FORTRAN语言等更加简单便捷,并且
22、其支持C、FORTRAN、C+、JAVA等多种语言。MATLAB语言在很大程度上摆脱了传统非交互式程序设计语言(如C、FORTRAN)的编辑方式,是当今最优秀的科技应用之一,也一直是国际科学界应用和影响最广范的三大计算机语言之一。它以强大的科学计算与可视化功能,特别是所附带的30多种面向不同的领域的工具箱支持,使得它成为应用开发的基本工具和首选平台1-9。本文选用MATLAB作为系统的开发平台,编写一套多轴疲劳寿命预测工具箱,使其既适用于工程技术人员对关键结构部件的疲劳寿命进行预测,又适用于研究工作者以其为平台,对疲劳理论进行深入的研究。而且,本文是国家自然基金的研究内容之一,所以基于MATL
23、AB多轴疲劳寿命预测工具箱开发具有重要的理论意义与实用价值。1.2 国内外发展状况1.2.1 MATLAB工具箱的发展(1)MATLAB的简介美国The Math Works公司推出的MATLAB语言一直是国际科学界应用和影响广泛的三大科学计算机数学语言之一。从某种意义来讲,在纯数学以外的领域中,MATLAB语言有着其他两种计算机数学语言Mathematica和Maple无法比拟的优势和适用面。在很多领域,MATLAB语言是首选的计算机数学语言。目前MATLAB产品族可以用来进行:数值分析,数值和符号计算,工程与科学绘图,控制系统的设计与仿真,数字图像处理,数字信号处理,通讯系统设计与仿真,财
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北大学 机械工程 专业 硕士学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内