pyCM: An open-source computational framework for residual stress analysis employing the Contour Method

The contour method for assessing residual stress is a widely accessible method in terms of the equipment required and experimental protocol. However, its application is hampered by the absence of a common computational framework to reconstruct the residual stress field and visualise the final result...

Full description

Bibliographic Details
Main Authors: M.J. Roy, N. Stoyanov, R.J. Moat, P.J. Withers
Format: Article
Language:English
Published: Elsevier 2020-01-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711019303668
_version_ 1818970614958915584
author M.J. Roy
N. Stoyanov
R.J. Moat
P.J. Withers
author_facet M.J. Roy
N. Stoyanov
R.J. Moat
P.J. Withers
author_sort M.J. Roy
collection DOAJ
description The contour method for assessing residual stress is a widely accessible method in terms of the equipment required and experimental protocol. However, its application is hampered by the absence of a common computational framework to reconstruct the residual stress field and visualise the final result. In order to help regularise the analysis an open-source reconstruction package is presented: the Python Contour Method (pyCM). This package comprises a graphical user interface framework for the purposes for analysing and resolving stresses from experimental contour method data. The code requires no proprietary software and is expandable and fully transparent, enabling users to evaluate it and extend it to develop best practice. The framework is presented and compared against results stemming from a widely published edge-welded beam dataset produced as part of the EC 5th Framework ENPOWER project to highlight applicability.
first_indexed 2024-12-20T14:39:17Z
format Article
id doaj.art-bbd6e0e5981b4f679cb66bebf955a9fc
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-12-20T14:39:17Z
publishDate 2020-01-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-bbd6e0e5981b4f679cb66bebf955a9fc2022-12-21T19:37:22ZengElsevierSoftwareX2352-71102020-01-0111pyCM: An open-source computational framework for residual stress analysis employing the Contour MethodM.J. Roy0N. Stoyanov1R.J. Moat2P.J. Withers3Department of Mechanical, Aerospace and Civil Engineering, University of Manchester, M13 9PL, UK; Correspondence to: B49 Pariser Building, Department of Mechanical,Aerospace and Civil Engineering, The University of Manchester, Manchester, M13 9PL, UK.Department of Mechanical, Aerospace and Civil Engineering, University of Manchester, M13 9PL, UKSchool of Engineering & Innovation, The Open University, MK7 6AA, UKHenry Royce Institute, Department of Materials, University of Manchester, M13 9PL, UKThe contour method for assessing residual stress is a widely accessible method in terms of the equipment required and experimental protocol. However, its application is hampered by the absence of a common computational framework to reconstruct the residual stress field and visualise the final result. In order to help regularise the analysis an open-source reconstruction package is presented: the Python Contour Method (pyCM). This package comprises a graphical user interface framework for the purposes for analysing and resolving stresses from experimental contour method data. The code requires no proprietary software and is expandable and fully transparent, enabling users to evaluate it and extend it to develop best practice. The framework is presented and compared against results stemming from a widely published edge-welded beam dataset produced as part of the EC 5th Framework ENPOWER project to highlight applicability.http://www.sciencedirect.com/science/article/pii/S2352711019303668Residual stressFEAContour methodMeasurement
spellingShingle M.J. Roy
N. Stoyanov
R.J. Moat
P.J. Withers
pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
SoftwareX
Residual stress
FEA
Contour method
Measurement
title pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
title_full pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
title_fullStr pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
title_full_unstemmed pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
title_short pyCM: An open-source computational framework for residual stress analysis employing the Contour Method
title_sort pycm an open source computational framework for residual stress analysis employing the contour method
topic Residual stress
FEA
Contour method
Measurement
url http://www.sciencedirect.com/science/article/pii/S2352711019303668
work_keys_str_mv AT mjroy pycmanopensourcecomputationalframeworkforresidualstressanalysisemployingthecontourmethod
AT nstoyanov pycmanopensourcecomputationalframeworkforresidualstressanalysisemployingthecontourmethod
AT rjmoat pycmanopensourcecomputationalframeworkforresidualstressanalysisemployingthecontourmethod
AT pjwithers pycmanopensourcecomputationalframeworkforresidualstressanalysisemployingthecontourmethod