Skip to main content Link Menu Expand (external link) Document Search Copy Copied

doc ASME Material Generator Documentation

Table of contents

ASME Material Generator - General

  • From the Extensions menu, click “Manage Extension…”
  • Mark the extension to load
    app_load
  • Display System Properties from “View > Properties”
    app_load
  • Add an ASME Material Generator System to the project page and click on “Material” to edit the properties.
    add_system
    “ASME Material Generator [MPa]”: Material properties defined in MPa
    “ASME Material Generator [psi]”: Material properties defined in psi

Required Material Properties and Curve Settings inputs

  • Modulus of Elasticity (Ey), Engineering Yield Stress (sig_ys) and Engineering Ultimate Tensile Stress (sig_uts) must be specified at the temperature of interest.
  • Derating factor (DF) is applied to the Yield Stress (sig_ys) and the Ultimate Tensile Stress (sig_uts) to obtain σys and σuts as defined and used in ASME [ASME 2013 VIII Div.2 / KD-231.4, ASME VIII div.3]
  • Material Type must be selected from the drop list according to ASME [Table 3-D.1, ASME 2013 VIII Div.2 / Table KD-230.5, ASME VIII Div.3]
  • Number points is the number of points used in ANSYS true stress true plastic strain curve.
    More points are placed where the slope is greater. Points are not equally spaced.
  • Curve Start Point is the first point of the ANSYS true stress true plastic strain curve.
    The input required to define ANSYS multilinear hardening is the true stress – true plastic strain data points, starting at the point where true plastic strain is zero.
    The true stress – true total strain curve prescribed by ASME is a smooth curve, transitioning from the elastic to the inelastic range.
    Data points may be included by the user below the minimum yield stress.

Create Material in Engineering Data

  • Right-click on the “Material” cell and click “Update” to create or update the material.
  • If the material name exists the Young’s Modulus, Poisson’s ratio and Multilinear Kinematic/Isotropic Hardening are replaced with the new values.
    update_system
  • The “Extension Log File” displays the input parameters, the derived parameters and the true strain-stress curve data. view_log_file

Material properties assumptions

  • The stress-strain curve is generated following the ASME formula
    [Appendix 3-D, ASME 2013 VIII Div.2 / KD-231.4, ASME VIII div.3]
  • An isotropic elasticity and multilinear isotopic hardening plasticity with Young modulus, Poisson’s ratio and true stress true plastic strain from data built in accordance with ASME is generated.
  • The true stress true plastic strain data are calculated from the ASME built true stress true total strain data by subtracting the full elastic strain component (i.e.: true stress data point / modulus of elasticity)
  • The last user-defined true stress data point corresponds to ASME true ultimate tensile strength variable σuts,t [Eq. 3-D.13, ASME 2013 VIII Div.2 / Eq. KD-231.13, ASME VIII div.3]
  • Ansys stress-strain curve slope is be zero beyond the last user-defined stress-strain data point (i.e.: perfectly plastic)

Edit Material Data

  • The created material may be edited to add additional properties, e.g. Density as well as set the “Temperature” for the Young’s Modulus and Isotropic Hardening.
    edit_eng_data

ASME Material Library

  • The created material can be saved in an “ASME material” library.
    (Create the library first)
  • Select the material and export: “File>Export Engineering Data…”
  • Enable editing on the “ASME material” library.
  • Select the library and import the material file “File>Import Engineering Data…”
    mat_lib

ASME Material Generator [psi]

  • The material properties may also be defined in “psi” unit system.
  • The Engineering data is always saved in “SI” units but can be edited in “Project Units”. mat_psi

Verification

  • The included demo project “ASMEMaterialGenerator_V201.3.wbpj” contains typical materials for all material types.
  • The stress-strain curves are verified in system H. mat_verif