Skip to content

relaxation-exp-dist-user

Module: solid

Category: materialprop

Type string: "relaxation-exp-dist-user"

Parameters

Name Description Default Units
tau []

Description

The material type for this relaxation function is relaxation-exp-dist-user.

The reduced relaxation function for this material type is given by

\[ g\left(\mathbf{F}\left(v\right);t-v\right)=e^{-\left(t-v\right)/\tau\left[K_{2}\left(v\right)\right]} \]

where \(\tau\left(K_{2}\left(v\right)\right)\) is given as a mathematical expression (type="math"), or as a loadcurve (type="point").

Example 1:

<material id="1" name="RVE" type="reactive viscoelastic">
  <kinetics>1</kinetics>
  <trigger>1</trigger>
  <elastic type="neo-Hookean">
    <density>1</density>
    <E>0.13</E>
    <v>0.3</v>
  </elastic>
  <bond type="neo-Hookean">
    <density>1</density>
    <E>0.52</E>
    <v>0.3</v>
  </bond>
  <relaxation type="relaxation-exp-dist-user">
    <tau type="math">1.0+2.0*(K2^0.5)</tau>
  </relaxation>
</material>

Example 2:

<material id="1" name="RVE UC" type="uncoupled reactive viscoelastic">
  <kinetics>1</kinetics>
  <trigger>1</trigger>
  <k>25</k>
  <elastic type="Mooney-Rivlin">
    <density>1</density>
    <c1>0.025</c1>
    <c2>0</c2>
  </elastic>
  <bond type="Mooney-Rivlin">
    <density>1</density>
    <c1>0.025</c1>
    <c2>0</c2>
  </bond>
  <relaxation type="relaxation-exp-dist-user">
    <tau type="point">
      <interpolate>SMOOTH</interpolate>
      <points>
        <point>0.00, 1.00</point>
        <point>0.25, 2.00</point>
        <point>0.50, 2.41</point>
        <point>0.75, 2.73</point>
        <point>1.00, 3.00</point>
      </points>
    </tau>
  </relaxation>
</material>