Skip to content

reactive plasticity

Module: solid

Category: material

Type string: "reactive plasticity"

Parameters

Name Description Default Units
density density 1 [M/L^3]
isochoric isochoric true []
rtol rtol 0.0001 []
secant_tangent secant_tangent true []
elastic []
yield_criterion []
flow_curve []

Description

The material type of a reactive elasto-plastic solid with kinematic hardening is reactive plasticity.

The elastic property defines the constitutive relation of the intact (unconstrained) elastic material and associated material properties for unconstrained materials.

The yield_criterion property defines the yield criterion \(\Phi\). The flow_curve property defines the relation between bond mass fractions \(w_{\beta}\) and apparent yield stresses \(\Upsilon_{\beta}\) for the bond family \(\beta\).The default value in FEBio is isochoric=1.

Example 1: Idealized elastic-perfectly plastic response of steel (mm-N-s units)

<material id="1" type="reactive plasticity">
  <elastic type="neo-Hookean">
    <density>8.05e-9</density>
    <E>200e3</E>
    <v>0.30</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC paper">
    <Y0>450</Y0>
  </flow_curve>
</material>

Example 2: Annealed mild steel (mm-N-s units)

<material id="1" type="reactive plasticity">
  <isochoric>1</isochoric>
  <elastic type="neo-Hookean">
    <density>7.85e-9</density>
    <E>205e3</E>
    <v>0.29</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC paper">
    <nf>15</nf>
    <Y0>220</Y0>
    <Ymax>490</Ymax>
    <w0>0.973</w0>
    <we>0</we>
    <r>1</r>
  </flow_curve>
</material>

Example 3: Annealed copper (mm-N-s units)

<material id="1" type="reactive plasticity">
  <isochoric>1</isochoric>
  <elastic type="neo-Hookean">
    <density>7.764e-9</density>
    <E>120e3</E>
    <v>0.34</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC paper">
    <nf>15</nf>
    <Y0>60</Y0>
    <Ymax>288</Ymax>
    <w0>0.988</w0>
    <we>0</we>
    <r>1</r>
  </flow_curve>
</material>

Example 4: Unaged maraging steel (mm-N-s units)

<material id="1" type="reactive plasticity">
  <isochoric>1</isochoric>
  <elastic type="neo-Hookean">
    <density>8.00e-9</density>
    <E>165e3</E>
    <v>0.33</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC paper">
    <nf>22</nf>
    <Y0>398</Y0>
    <Ymax>1010</Ymax>
    <w0>0</w0>
    <we>0</we>
    <r>0.9</r>
  </flow_curve>
</material>

Example 5: Annealed aluminum 1100 (mm-N-s units)

<material id="1" type="reactive plasticity">
  <isochoric>1</isochoric>
  <elastic type="neo-Hookean">
    <density>2.71e-9</density>
    <E>68e3</E>
    <v>0.33</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC paper">
    <nf>18</nf>
    <Y0>63</Y0>
    <Ymax>112</Ymax>
    <w0>0.994</w0>
    <we>0</we>
    <r>0.6</r>
  </flow_curve>
</material>

Example 6: Mild steel (mm-N-s units)

<material id="1" type="reactive plasticity">
  <isochoric>1</isochoric>
  <elastic type="natural neo-Hookean">
    <density>2.71e-9</density>
    <E>206e3</E>
    <v>0.30</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC math">
    <nf>15</nf>
    <emin>0.0008403</emin>
    <emax>1.3</emax>
    <plastic_response>545.46*(0.011024+eps)^0.2589</plastic_response>
  </flow_curve>
</material>

Example 7: Steel (in-lbf-s units)

<material id="1" name="Steel" type="reactive plasticity">
  <density>1</density>
  <isochoric>1</isochoric>
  <elastic type="natural neo-Hookean">
    <E>29911000</E>
    <v>0.3</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC user">
  <plastic_response type="point">
    <interpolate>SMOOTH</interpolate>
    <points>
      <point> 0.002, 59822 </point>
      <point> 0.002841, 64450 </point>
      <point> 0.00469, 68500 </point>
      <point> 0.00953, 72000 </point>
      <point> 0.0193, 75000 </point>
    </points>
    </plastic_response>
  </flow_curve>
</material>

Example 8: elastic-perfectly plastic response, using PFC math flow curve

<material id="1" name="Elastoplastic Math" type="reactive plasticity">
  <density>1</density>
  <isochoric>1</isochoric>
  <elastic type="neo-Hookean">
    <E>200000</E>
    <v>0.3</v>
  </elastic>
  <yield_criterion type="DC von Mises stress"/>
  <flow_curve type="PFC math">
    <nf>1</nf>
    <e0>0.001</e0>
    <emax>1</emax>
    <plastic_response type="math">200</plastic_response>
  </flow_curve>
</material>