uncoupled active fiber stress¶
Module: solid
Category: material
Type string: "uncoupled active fiber stress"
Parameters¶
| Name | Description | Default | Units |
|---|---|---|---|
density |
density | 1 | [M/L^3] |
k |
bulk modulus | 0 | [P] |
pressure_model |
pressure_model | 0 | [] |
smax |
smax | 0 | [P] |
activation |
activation | 0 | [] |
stl |
[] | ||
stv |
[] | ||
mat_axis |
[] |
Description¶
An active fiber stress, based on a Hill formulation, can be added via the material uncoupled active fiber stress. This material must be combined with a stable compressible material that acts as a passive matrix, using a uncoupled solid mixture container as described in uncoupled solid mixture. The stress is given by,
Here, \(\mathbf{A=a\otimes a}\),with a the unit vector describing the fiber direction in the spatial frame, \(\tilde{\lambda}\) is the deviatoric fiber stretch, \(J\) is the jacobian of the deformation, and
The parameters \(s_{TL}\) and \(s_{TV}\) are functions that need to be defined in place. There are currently two ways of defining these functions, either via a mathematical expression or a list of sample points. An example is given below. If these parameters are omitted, they are replaced by the constant \(1\) in the equation for the stress above.
Example 1:
An example defining the stl parameter via a mathematical expression.
<material id="1" type="uncoupled solid mixture">
<k>100.0</k>
<mat_axis type="local">0,0,0</mat_axis>
<solid type="Mooney-Rivlin">
<c1>1.0</c1>
<c2>0</c2>
</solid>
<solid type="uncoupled active fiber stress">
<smax>1.5</smax>
<a lc="1">0.1</a>
<stl type="math">
<math>(l-1)^2</math>
</stl>
</solid>
</material>
Example 2:
An example defining the stl parameter via a point list.
<material id="1" type="uncoupled solid mixture">
<k>100.0</k>
<mat_axis type="local">0,0,0</mat_axis>
<solid type="Mooney-Rivlin">
<c1>1.0</c1>
<c2>0</c2>
</solid>
<solid type="uncoupled active fiber stress">
<smax>1.5</smax>
<a lc="1">0.1</a>
<stl type="point">
<interpolate>linear</interpolate>
<points>
<pt>0,0</pt>
<pt>1,0</pt>
<pt>2,1</pt>
</points>
</stl>
</solid>
</material>