**process aging#

Description#

This post processing integrates the aging evolution equation:

\[\dot a = \dfrac{a_\infty-a}{\tau}\]

where \(a_\infty\) and \(\tau\) are material parameters that can depend on temperature. The process requires a temperature field as input.

Syntax#

**process aging \(~\,\) *temp_name temperature_name [ *out_var output_name ] [ *cycles nbr_cyl ] [ *precision prec ] [ *evolution ] \(~\,\) *model_coef \(~\,~\,\) a_inf <COEFF> \(~\,~\,\) tau <COEFF>

*temp_name temperature_name

The name of the input temperature field. By default NT11.

*out_var output_name

The name of the output aging variable. By default age.

*cycles nbr_cyl

repeat nbr_cyl times the sequence selected with **output_number. By default nbr_cyl = 1.

*precision prec

precision for Runge-Kutta integration.

*evolution

flag to store the values of aging for all maps. By default, only the values for the last map are stored.

*model_coef

to specify the material parameters a_inf and tau.

Example#

  ***local_post_processing
   **file integ
   **elset ALL
   **process aging
   *temp_name temperature
   *out_var age
   *precision 1.e-3
   *evolution
   *model_coef
    a_inf temperature
    0.   0.
    0.5  200.
    0.7  280.
    0.9  324.
    tau       temperature
    1.e+07    0.
    1000000.  150.
    100000.   200.
    12500.    250.
    2500.     280.
    500.      300.
    100.      324.
****return