An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation

IF 1.1 Q3 EDUCATION, SCIENTIFIC DISCIPLINES
H. Marouani, Tarek Hassine
{"title":"An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation","authors":"H. Marouani, Tarek Hassine","doi":"10.1177/03064190241264663","DOIUrl":null,"url":null,"abstract":"The paper addresses the importance of incorporating material behavior models, such as plasticity and fatigue models, into the academic curricula of mechanical engineering, materials science, and structural engineering. It highlights the challenges encountered by students due to the complexity of these models and the necessary mathematical background. The primary objective is to present a systematic implementation of the Chaboche model, which integrates isotropic and kinematic hardening to simulate material behavior under cyclic loading conditions. The implementation involves employing numerical methods like the Newton–Raphson method and solving ordinary differential equations using the implicit Euler method or asymptotic approximations. The paper aims to support and inspire students, engineers, and researchers to master the implementation of material behavior models. It specifically examines the case of isotropic elastoplastic material with mixed hardening subjected to a 1-D tensile-compression test. The provided MATLAB code allows users to customize cyclic loading scenarios and analyze material responses. The article structure encompasses sections introducing the Chaboche model, detailing numerical implementation methods, integrating the model, discussing the MATLAB code (included in the appendix) and results, and concluding remarks.","PeriodicalId":39952,"journal":{"name":"International Journal of Mechanical Engineering Education","volume":null,"pages":null},"PeriodicalIF":1.1000,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Mechanical Engineering Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/03064190241264663","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"EDUCATION, SCIENTIFIC DISCIPLINES","Score":null,"Total":0}
引用次数: 0

Abstract

The paper addresses the importance of incorporating material behavior models, such as plasticity and fatigue models, into the academic curricula of mechanical engineering, materials science, and structural engineering. It highlights the challenges encountered by students due to the complexity of these models and the necessary mathematical background. The primary objective is to present a systematic implementation of the Chaboche model, which integrates isotropic and kinematic hardening to simulate material behavior under cyclic loading conditions. The implementation involves employing numerical methods like the Newton–Raphson method and solving ordinary differential equations using the implicit Euler method or asymptotic approximations. The paper aims to support and inspire students, engineers, and researchers to master the implementation of material behavior models. It specifically examines the case of isotropic elastoplastic material with mixed hardening subjected to a 1-D tensile-compression test. The provided MATLAB code allows users to customize cyclic loading scenarios and analyze material responses. The article structure encompasses sections introducing the Chaboche model, detailing numerical implementation methods, integrating the model, discussing the MATLAB code (included in the appendix) and results, and concluding remarks.
用于实施非线性各向同性/运动硬化模型的 MATLAB 教育代码
本文论述了将塑性和疲劳模型等材料行为模型纳入机械工程、材料科学和结构工程学术课程的重要性。论文强调了学生因这些模型的复杂性和必要的数学背景而遇到的挑战。主要目的是介绍 Chaboche 模型的系统实施,该模型整合了各向同性硬化和运动硬化,可模拟循环加载条件下的材料行为。实施过程包括采用牛顿-拉夫逊法等数值方法,以及使用隐式欧拉法或渐近近似法求解常微分方程。本文旨在帮助和启发学生、工程师和研究人员掌握材料行为模型的实施。它特别研究了各向同性弹塑性材料在一维拉伸压缩试验中的混合硬化情况。所提供的 MATLAB 代码允许用户自定义循环加载场景并分析材料响应。文章结构包括介绍 Chaboche 模型、详细说明数值实现方法、整合模型、讨论 MATLAB 代码(包含在附录中)和结果以及结束语等部分。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.00
自引率
28.60%
发文量
13
期刊介绍: The International Journal of Mechanical Engineering Education is aimed at teachers and trainers of mechanical engineering students in higher education and focuses on the discussion of the principles and practices of training professional, technical and mechanical engineers and those in related fields. It encourages articles about new experimental methods, and laboratory techniques, and includes book reviews and highlights of recent articles in this field.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信