The Stress-Strain Curve Calculator is an Abaqus/CAE plugin that allows an Abaqus/CAE user to generate a stress-strain hardening curve applicable to design and fitness-for-service assessments of pressure vessel and piping equipment.
Plasticity hardening curves are often needed in design and analysis of metallic components and structures. Elastic perfectly plastic and elastic bi-linear plastic models may not be adequate for all applications. This is particularly applicable when utilizing Design-by-Analysis methods described in ASME Section VIII Div. 2 document for design of pressure vessel and piping components or utilizing the ASME/API 579 Fitness-for-Service (FFS) document for assessing a pressurized component with a flaw.
For the purposes of performing an elastic-plastic analysis for a pressurized component, a hardening curve is required. The FFS document provides the necessary stress-strain relationships that can be utilized to generate the hardening curve. Equations (1) & (2) list the set of equations that can be utilized in generating the hardening curves. For incorporating the hardening curve in a finite element analysis using Abaqus, a Stress-strain Curve Calculator plugin for use with Abaqus/CAE was developed.
Figure 1. Stress-Strain Curve Calculator plugin.
The plugin has two sections A & B as indicated in Figure 1, that require user input. Section A requires material data input as indicated by the figure below. In addition, often times, two hardening curves are needed. The first curve is typically plasticity behavior at room temperature whereas the second curve is at a higher temperature. Further, the properties are lower at higher temperatures and the derate factors are ratios of properties at higher temperature and those at room temperature. Please note that the derate factors are assumed to lower than unity.
Figure 2. Material data input for the plugin.
Section A also requires data input for the curve fitting exponent, the elastic proportionality strain, and the offset strain. The applicable values for these constants can be material specific and the reader is referred to the FFS document for more information.
Figure 3. Material constants required for the plugin.
Section B of the plugin provides options to create a material property definition in Abaqus/CAE based on the input and apply it to a specific model. Further, the curves generated can be plotted for viewing.
Figure 4. Material constants required for the plugin.
Plugin Download
The attached zip file contains the Stress-strain Curve Calculator plugin for Abaqus CAE, built and intended for use with Abaqus CAE 6.14+. The zip file also contains installation instructions document and an usage guide with an illustrative example.
***NOTE:
BY DOWNLOADING THIS FILE (“DOWNLOAD”) YOU AGREE TO THE FOLLOWING TERMS:
THIS DOWNLOAD IS MADE AVAILABLE ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT.
DASSAULT SYSTEMES SIMULIA CORP., ANY OF IT AFFILIATES (COLLECTIVELY “DS:”), AND ITS LICENSORS SHALL HAVE NO LIABILITY FOR DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION CLAIMS FOR LOST PROFITS, BUSINESS INTERRUPTION AND LOSS OF DATA, THAT IN ANY WAY RELATE TO THIS DOWNLOAD, WHETHER OR NOT DS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY REMEDY.
YOUR USE OF THIS DOWNLOAD SHALL BE AT YOUR SOLE RISK. NO SUPPORT OF ANY KIND OF THE DOWNLOAD IS PROVIDED BY DS
