beta_multimat#
This method considers piecewise constant eigenstrain in each material phase and proposes a localization rule for each material sub-volume [M21]. The total strain tensor in each phase is computed according to:
where \(\beta_i\) is the eigenstrain in the sub-volume \(i\) and \(\Delta \ten B\) is deduced from the following equation:
and \(<u>\) denotes the volume average of u.
Syntax#
***behavior beta_multimat
\(~\,\) **material
volume_fraction name | **material_in_file
<file>
\(~\,~\,\) *file
file_name
\(~\,\) [ *integration
method ]
\(~\,\) [ *rotation
ROTATION ] | [ *rotation_list
<ROTATION> ]
\(~\,\) [ *volume_fraction_file
<file> ]
\(~\,\) **material
etc …
\(~\,\) **beta
name <BETA_TFA>
\(~\,\) **localization
name
\(~\,~\,~\,\) <LOCALIZATION2>
***return
**localization
specify localization rule for calculating the strain localisation tensor \(\tenf L\).
**beta
define the evolution law for the \(\beta\) internal variable in each sub-volume.
The localization rule and the evolution law must be defined for each
volume. If the different sub-volumes have the same localization rule or
the same evolution rule, it is possible to use “all” instead of
specifying the names of sub-volumes after **beta
and
**localization
. In this case, **beta
and **localization
must
be defined before behaviors.
Example#
***behavior beta_multimat
**beta all delta D 300. delta 0.3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
In this example, both phases austen and ferrit have the same evolution law for $\beta$
variable (**beta). Thus, the option "all" is used and the **beta is defined before
behaviors (**material).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
**material .7 austen
*file bugat1.austenite
*rotation x3 -0.166667 0.649830 0.741582
x1 -0.074915 0.741582 -0.666667
**material .3 ferrit
*file bugat1.ferrite
**localization austen kroner poisson 0.3 ratio 1.
**localization ferrit kroner poisson 0.3 ratio 1.
***return
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
beta_test1.mat
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
***behavior beta_multimat
**localization all voigt mu 10100.
**material .5 gr1
*file beta_test1.mat 2
*rotation -149.060000 18.010000 164.060000
**beta gr1 delta D 300.0 delta 0.3
**material .5 gr2
*file beta_test1.mat 2
*rotation -.060000 18.010000 164.060000
**beta gr2 delta D 300.0 delta 0.3
***return