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

Saved in:
Bibliographic Details
Title: An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation.
Authors: Marouani, Haykel1 (AUTHOR) Haykel.marouani@enim.rnu.tn, Hassine, Tarek1 (AUTHOR)
Source: International Journal of Mechanical Engineering Education. Oct2025, Vol. 53 Issue 4, p924-941. 18p.
Subjects: MatLab (Computer software), Elastoplasticity, Cyclic loads, Nonlinear statistical models, Mechanical engineering, Numerical analysis
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. [ABSTRACT FROM AUTHOR]
Copyright of International Journal of Mechanical Engineering Education is the property of Sage Publications Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 187648358
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Marouani%2C+Haykel%22">Marouani, Haykel</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> Haykel.marouani@enim.rnu.tn</i><br /><searchLink fieldCode="AR" term="%22Hassine%2C+Tarek%22">Hassine, Tarek</searchLink><relatesTo>1</relatesTo> (AUTHOR)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22International+Journal+of+Mechanical+Engineering+Education%22">International Journal of Mechanical Engineering Education</searchLink>. Oct2025, Vol. 53 Issue 4, p924-941. 18p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22MatLab+%28Computer+software%29%22">MatLab (Computer software)</searchLink><br /><searchLink fieldCode="DE" term="%22Elastoplasticity%22">Elastoplasticity</searchLink><br /><searchLink fieldCode="DE" term="%22Cyclic+loads%22">Cyclic loads</searchLink><br /><searchLink fieldCode="DE" term="%22Nonlinear+statistical+models%22">Nonlinear statistical models</searchLink><br /><searchLink fieldCode="DE" term="%22Mechanical+engineering%22">Mechanical engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Numerical+analysis%22">Numerical analysis</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal of Mechanical Engineering Education is the property of Sage Publications Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=187648358
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1177/03064190241264663
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 924
    Subjects:
      – SubjectFull: MatLab (Computer software)
        Type: general
      – SubjectFull: Elastoplasticity
        Type: general
      – SubjectFull: Cyclic loads
        Type: general
      – SubjectFull: Nonlinear statistical models
        Type: general
      – SubjectFull: Mechanical engineering
        Type: general
      – SubjectFull: Numerical analysis
        Type: general
    Titles:
      – TitleFull: An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Marouani, Haykel
      – PersonEntity:
          Name:
            NameFull: Hassine, Tarek
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 10
              Text: Oct2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 03064190
          Numbering:
            – Type: volume
              Value: 53
            – Type: issue
              Value: 4
          Titles:
            – TitleFull: International Journal of Mechanical Engineering Education
              Type: main
ResultId 1