Loading…
A computational framework for microstructural crack propagation
•Describes methods for implementation of complex user-defined models.•Demo combines user materials, XFEM control, load cycling, and re-equilibration.•Crystal plasticity and microstructural crack propagation used as example.•Methods are suitable for fully parallel computation.•Shared memory utilities...
Saved in:
Published in: | International journal of fatigue 2021-11, Vol.152, p.106397, Article 106397 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33 |
---|---|
cites | cdi_FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33 |
container_end_page | |
container_issue | |
container_start_page | 106397 |
container_title | International journal of fatigue |
container_volume | 152 |
creator | Brockman, Robert A. Hoffman, Rebecca M. Golden, Patrick J. Musinski, William D. Jha, Sushant K. John, Reji |
description | •Describes methods for implementation of complex user-defined models.•Demo combines user materials, XFEM control, load cycling, and re-equilibration.•Crystal plasticity and microstructural crack propagation used as example.•Methods are suitable for fully parallel computation.•Shared memory utilities used for implementing non-local computations.
This paper describes a computational framework for solving, in the context of large-scale commercial mechanics codes, complex problems in which specialized models are required for phenomena that are larger in scope than pointwise material models, or for loading and constraints that vary by position. Production analysis codes typically include interfaces for user-supplied submodels, but supply information only at a single point of interest, such as a model node or integration point. The particular example addressed herein is that of crack propagation on the microstructural scale, in which communications are required not only between the submodels and the analysis code, but between individual submodels to allow decision-making about nonlinear material response, crack propagation criteria, material interface behavior, time-dependent load variation, and convergence of nonlinear cyclic forced response. While the specific models discussed are of interest in metal plasticity and fatigue analysis, the methodology described is applicable to numerous other complex problems in computational mechanics where communication between user-written submodels and the analysis code require more than pointwise response information. |
doi_str_mv | 10.1016/j.ijfatigue.2021.106397 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2573513499</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0142112321002577</els_id><sourcerecordid>2573513499</sourcerecordid><originalsourceid>FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33</originalsourceid><addsrcrecordid>eNqFkE1LAzEQhoMoWKu_wQXPWzPJfjQnKcUvKHjRc8jOJiXbbrMmWcV_b-qKV08DM_O-885DyDXQBVCobruF7YyKdjvqBaMMUrfioj4hM1jWIudFyU7JjELBcgDGz8lFCB2lVNC6nJG7VYauH8aYHNxB7TPjVa8_nd9lxvmst-hdiH7EOPo0Ra9wlw3eDWr7o7gkZ0btg776rXPy9nD_un7KNy-Pz-vVJkde8JgzioJTymnDtEEE0ACCs7JoAAwuecVVi1hqwWjTVFiJpm14bXQFpqJoOJ-Tm8k33X4fdYiyc6NPgYNkZc1L4IUQaaueto6pg9dGDt72yn9JoPJIS3byj5Y80pITraRcTUqdnviw2suAVh9Qt9ZrjLJ19l-Pb96ld_w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2573513499</pqid></control><display><type>article</type><title>A computational framework for microstructural crack propagation</title><source>ScienceDirect Freedom Collection</source><creator>Brockman, Robert A. ; Hoffman, Rebecca M. ; Golden, Patrick J. ; Musinski, William D. ; Jha, Sushant K. ; John, Reji</creator><creatorcontrib>Brockman, Robert A. ; Hoffman, Rebecca M. ; Golden, Patrick J. ; Musinski, William D. ; Jha, Sushant K. ; John, Reji</creatorcontrib><description>•Describes methods for implementation of complex user-defined models.•Demo combines user materials, XFEM control, load cycling, and re-equilibration.•Crystal plasticity and microstructural crack propagation used as example.•Methods are suitable for fully parallel computation.•Shared memory utilities used for implementing non-local computations.
This paper describes a computational framework for solving, in the context of large-scale commercial mechanics codes, complex problems in which specialized models are required for phenomena that are larger in scope than pointwise material models, or for loading and constraints that vary by position. Production analysis codes typically include interfaces for user-supplied submodels, but supply information only at a single point of interest, such as a model node or integration point. The particular example addressed herein is that of crack propagation on the microstructural scale, in which communications are required not only between the submodels and the analysis code, but between individual submodels to allow decision-making about nonlinear material response, crack propagation criteria, material interface behavior, time-dependent load variation, and convergence of nonlinear cyclic forced response. While the specific models discussed are of interest in metal plasticity and fatigue analysis, the methodology described is applicable to numerous other complex problems in computational mechanics where communication between user-written submodels and the analysis code require more than pointwise response information.</description><identifier>ISSN: 0142-1123</identifier><identifier>EISSN: 1879-3452</identifier><identifier>DOI: 10.1016/j.ijfatigue.2021.106397</identifier><language>eng</language><publisher>Kidlington: Elsevier Ltd</publisher><subject>Abaqus ; Computational mechanics ; Constraint modelling ; Crack propagation ; Crystal plasticity ; Cyclic loads ; Decision analysis ; Decision making ; Load fluctuation ; Material model ; Materials fatigue ; Metal fatigue ; Microstructural crack propagation ; Nonlinear response ; Propagation ; User subroutines</subject><ispartof>International journal of fatigue, 2021-11, Vol.152, p.106397, Article 106397</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright Elsevier BV Nov 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33</citedby><cites>FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Brockman, Robert A.</creatorcontrib><creatorcontrib>Hoffman, Rebecca M.</creatorcontrib><creatorcontrib>Golden, Patrick J.</creatorcontrib><creatorcontrib>Musinski, William D.</creatorcontrib><creatorcontrib>Jha, Sushant K.</creatorcontrib><creatorcontrib>John, Reji</creatorcontrib><title>A computational framework for microstructural crack propagation</title><title>International journal of fatigue</title><description>•Describes methods for implementation of complex user-defined models.•Demo combines user materials, XFEM control, load cycling, and re-equilibration.•Crystal plasticity and microstructural crack propagation used as example.•Methods are suitable for fully parallel computation.•Shared memory utilities used for implementing non-local computations.
This paper describes a computational framework for solving, in the context of large-scale commercial mechanics codes, complex problems in which specialized models are required for phenomena that are larger in scope than pointwise material models, or for loading and constraints that vary by position. Production analysis codes typically include interfaces for user-supplied submodels, but supply information only at a single point of interest, such as a model node or integration point. The particular example addressed herein is that of crack propagation on the microstructural scale, in which communications are required not only between the submodels and the analysis code, but between individual submodels to allow decision-making about nonlinear material response, crack propagation criteria, material interface behavior, time-dependent load variation, and convergence of nonlinear cyclic forced response. While the specific models discussed are of interest in metal plasticity and fatigue analysis, the methodology described is applicable to numerous other complex problems in computational mechanics where communication between user-written submodels and the analysis code require more than pointwise response information.</description><subject>Abaqus</subject><subject>Computational mechanics</subject><subject>Constraint modelling</subject><subject>Crack propagation</subject><subject>Crystal plasticity</subject><subject>Cyclic loads</subject><subject>Decision analysis</subject><subject>Decision making</subject><subject>Load fluctuation</subject><subject>Material model</subject><subject>Materials fatigue</subject><subject>Metal fatigue</subject><subject>Microstructural crack propagation</subject><subject>Nonlinear response</subject><subject>Propagation</subject><subject>User subroutines</subject><issn>0142-1123</issn><issn>1879-3452</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNqFkE1LAzEQhoMoWKu_wQXPWzPJfjQnKcUvKHjRc8jOJiXbbrMmWcV_b-qKV08DM_O-885DyDXQBVCobruF7YyKdjvqBaMMUrfioj4hM1jWIudFyU7JjELBcgDGz8lFCB2lVNC6nJG7VYauH8aYHNxB7TPjVa8_nd9lxvmst-hdiH7EOPo0Ra9wlw3eDWr7o7gkZ0btg776rXPy9nD_un7KNy-Pz-vVJkde8JgzioJTymnDtEEE0ACCs7JoAAwuecVVi1hqwWjTVFiJpm14bXQFpqJoOJ-Tm8k33X4fdYiyc6NPgYNkZc1L4IUQaaueto6pg9dGDt72yn9JoPJIS3byj5Y80pITraRcTUqdnviw2suAVh9Qt9ZrjLJ19l-Pb96ld_w</recordid><startdate>202111</startdate><enddate>202111</enddate><creator>Brockman, Robert A.</creator><creator>Hoffman, Rebecca M.</creator><creator>Golden, Patrick J.</creator><creator>Musinski, William D.</creator><creator>Jha, Sushant K.</creator><creator>John, Reji</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope></search><sort><creationdate>202111</creationdate><title>A computational framework for microstructural crack propagation</title><author>Brockman, Robert A. ; Hoffman, Rebecca M. ; Golden, Patrick J. ; Musinski, William D. ; Jha, Sushant K. ; John, Reji</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Abaqus</topic><topic>Computational mechanics</topic><topic>Constraint modelling</topic><topic>Crack propagation</topic><topic>Crystal plasticity</topic><topic>Cyclic loads</topic><topic>Decision analysis</topic><topic>Decision making</topic><topic>Load fluctuation</topic><topic>Material model</topic><topic>Materials fatigue</topic><topic>Metal fatigue</topic><topic>Microstructural crack propagation</topic><topic>Nonlinear response</topic><topic>Propagation</topic><topic>User subroutines</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Brockman, Robert A.</creatorcontrib><creatorcontrib>Hoffman, Rebecca M.</creatorcontrib><creatorcontrib>Golden, Patrick J.</creatorcontrib><creatorcontrib>Musinski, William D.</creatorcontrib><creatorcontrib>Jha, Sushant K.</creatorcontrib><creatorcontrib>John, Reji</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><jtitle>International journal of fatigue</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Brockman, Robert A.</au><au>Hoffman, Rebecca M.</au><au>Golden, Patrick J.</au><au>Musinski, William D.</au><au>Jha, Sushant K.</au><au>John, Reji</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A computational framework for microstructural crack propagation</atitle><jtitle>International journal of fatigue</jtitle><date>2021-11</date><risdate>2021</risdate><volume>152</volume><spage>106397</spage><pages>106397-</pages><artnum>106397</artnum><issn>0142-1123</issn><eissn>1879-3452</eissn><abstract>•Describes methods for implementation of complex user-defined models.•Demo combines user materials, XFEM control, load cycling, and re-equilibration.•Crystal plasticity and microstructural crack propagation used as example.•Methods are suitable for fully parallel computation.•Shared memory utilities used for implementing non-local computations.
This paper describes a computational framework for solving, in the context of large-scale commercial mechanics codes, complex problems in which specialized models are required for phenomena that are larger in scope than pointwise material models, or for loading and constraints that vary by position. Production analysis codes typically include interfaces for user-supplied submodels, but supply information only at a single point of interest, such as a model node or integration point. The particular example addressed herein is that of crack propagation on the microstructural scale, in which communications are required not only between the submodels and the analysis code, but between individual submodels to allow decision-making about nonlinear material response, crack propagation criteria, material interface behavior, time-dependent load variation, and convergence of nonlinear cyclic forced response. While the specific models discussed are of interest in metal plasticity and fatigue analysis, the methodology described is applicable to numerous other complex problems in computational mechanics where communication between user-written submodels and the analysis code require more than pointwise response information.</abstract><cop>Kidlington</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.ijfatigue.2021.106397</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0142-1123 |
ispartof | International journal of fatigue, 2021-11, Vol.152, p.106397, Article 106397 |
issn | 0142-1123 1879-3452 |
language | eng |
recordid | cdi_proquest_journals_2573513499 |
source | ScienceDirect Freedom Collection |
subjects | Abaqus Computational mechanics Constraint modelling Crack propagation Crystal plasticity Cyclic loads Decision analysis Decision making Load fluctuation Material model Materials fatigue Metal fatigue Microstructural crack propagation Nonlinear response Propagation User subroutines |
title | A computational framework for microstructural crack propagation |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T12%3A49%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20computational%20framework%20for%20microstructural%20crack%20propagation&rft.jtitle=International%20journal%20of%20fatigue&rft.au=Brockman,%20Robert%20A.&rft.date=2021-11&rft.volume=152&rft.spage=106397&rft.pages=106397-&rft.artnum=106397&rft.issn=0142-1123&rft.eissn=1879-3452&rft_id=info:doi/10.1016/j.ijfatigue.2021.106397&rft_dat=%3Cproquest_cross%3E2573513499%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c343t-20c930030b2efcc11e1193254b11fc8363adcc5e920bb6c69bdb37fe61f60cf33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2573513499&rft_id=info:pmid/&rfr_iscdi=true |