{"title":"A linear failure index for the Christensen criterion","authors":"Mathis Hach, Albrecht Radtke, Philipp Weißgraeber","doi":"10.1016/j.ijsolstr.2025.113685","DOIUrl":null,"url":null,"abstract":"<div><div>The Christensen failure criterion is a stress-based two-parameter failure criterion with two subcriteria for isotropic non-porous materials ranging from ductile materials like mild steel over plastics and cast iron to fully brittle materials like concrete or rocks. Despite reported experimental validation and wide applicability, the Christensen failure criterion is not widely used due to its complexity (combination of two subcriteria) and the lack of available implementations, e.g. in finite element software. In this work we propose a linear failure index for the Christensen criterion, akin to failure indices for fiber-reinforced plastic. The failure index is derived by projecting the stress state in spherical coordinates onto the failure surface, enabling a closed-form solution applicable also to other multi-parameter failure criteria. Additionally, the ductility number defined in the Christensen theory, describing the failure mode is implemented in the given framework. The methodology is further implemented in a new python package <span>Christensen_FailureIndex</span> as well as for the commercial finite element software Simulia ABAQUS (via a UMAT subroutine and also via a postprocessing Python GUI plugin) allowing for versatile use of the criterion. To assess efficiency and discuss its utility, the derived failure index is applied to a three point bending test with a notched specimen for a mildly brittle plastic to discuss critical load and failure location. The code for all implementations is publicly available on <span><span>https://github.com/cld-rostock/Christensen_FailureIndex</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":14311,"journal":{"name":"International Journal of Solids and Structures","volume":"324 ","pages":"Article 113685"},"PeriodicalIF":3.8000,"publicationDate":"2025-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Solids and Structures","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0020768325004718","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 0
Abstract
The Christensen failure criterion is a stress-based two-parameter failure criterion with two subcriteria for isotropic non-porous materials ranging from ductile materials like mild steel over plastics and cast iron to fully brittle materials like concrete or rocks. Despite reported experimental validation and wide applicability, the Christensen failure criterion is not widely used due to its complexity (combination of two subcriteria) and the lack of available implementations, e.g. in finite element software. In this work we propose a linear failure index for the Christensen criterion, akin to failure indices for fiber-reinforced plastic. The failure index is derived by projecting the stress state in spherical coordinates onto the failure surface, enabling a closed-form solution applicable also to other multi-parameter failure criteria. Additionally, the ductility number defined in the Christensen theory, describing the failure mode is implemented in the given framework. The methodology is further implemented in a new python package Christensen_FailureIndex as well as for the commercial finite element software Simulia ABAQUS (via a UMAT subroutine and also via a postprocessing Python GUI plugin) allowing for versatile use of the criterion. To assess efficiency and discuss its utility, the derived failure index is applied to a three point bending test with a notched specimen for a mildly brittle plastic to discuss critical load and failure location. The code for all implementations is publicly available on https://github.com/cld-rostock/Christensen_FailureIndex.
期刊介绍:
The International Journal of Solids and Structures has as its objective the publication and dissemination of original research in Mechanics of Solids and Structures as a field of Applied Science and Engineering. It fosters thus the exchange of ideas among workers in different parts of the world and also among workers who emphasize different aspects of the foundations and applications of the field.
Standing as it does at the cross-roads of Materials Science, Life Sciences, Mathematics, Physics and Engineering Design, the Mechanics of Solids and Structures is experiencing considerable growth as a result of recent technological advances. The Journal, by providing an international medium of communication, is encouraging this growth and is encompassing all aspects of the field from the more classical problems of structural analysis to mechanics of solids continually interacting with other media and including fracture, flow, wave propagation, heat transfer, thermal effects in solids, optimum design methods, model analysis, structural topology and numerical techniques. Interest extends to both inorganic and organic solids and structures.