helpful information on strain calculation
This commit is contained in:
parent
1955d98474
commit
b11ad8c774
|
@ -1203,7 +1203,7 @@ class Result:
|
||||||
'label': f"epsilon_{t}^{m}({F['label']})",
|
'label': f"epsilon_{t}^{m}({F['label']})",
|
||||||
'meta': {
|
'meta': {
|
||||||
'unit': F['meta']['unit'],
|
'unit': F['meta']['unit'],
|
||||||
'description': f'strain tensor of order {m} based on {side} stretch tensor '+\
|
'description': f'Seth-Hill strain tensor of order {m} based on {side} stretch tensor '+\
|
||||||
f"of {F['label']} ({F['meta']['description']})",
|
f"of {F['label']} ({F['meta']['description']})",
|
||||||
'creator': 'add_strain'
|
'creator': 'add_strain'
|
||||||
}
|
}
|
||||||
|
@ -1212,10 +1212,11 @@ class Result:
|
||||||
F: str = 'F',
|
F: str = 'F',
|
||||||
t: Literal['V', 'U'] = 'V',
|
t: Literal['V', 'U'] = 'V',
|
||||||
m: float = 0.0):
|
m: float = 0.0):
|
||||||
"""
|
r"""
|
||||||
Add strain tensor of a deformation gradient.
|
Add strain tensor (Seth-Hill family) of a deformation gradient.
|
||||||
|
|
||||||
For details, see damask.mechanics.strain.
|
By default, the logarithmic strain based on the
|
||||||
|
left stretch tensor is added.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
----------
|
----------
|
||||||
|
@ -1249,6 +1250,18 @@ class Result:
|
||||||
spatial/Eulerian strain measures (based on 'V') for elastic strains
|
spatial/Eulerian strain measures (based on 'V') for elastic strains
|
||||||
when calculating averages.
|
when calculating averages.
|
||||||
|
|
||||||
|
The strain is defined as:
|
||||||
|
|
||||||
|
.. math::
|
||||||
|
|
||||||
|
\vb*{\epsilon}_V^{(m)} = \frac{1}{2m} (\vb{V}^{2m} - \vb{I}) \\\\
|
||||||
|
\vb*{\epsilon}_U^{(m)} = \frac{1}{2m} (\vb{U}^{2m} - \vb{I})
|
||||||
|
|
||||||
|
References
|
||||||
|
----------
|
||||||
|
| https://en.wikipedia.org/wiki/Finite_strain_theory
|
||||||
|
| https://de.wikipedia.org/wiki/Verzerrungstensor
|
||||||
|
|
||||||
"""
|
"""
|
||||||
self._add_generic_pointwise(self._add_strain,{'F':F},{'t':t,'m':m})
|
self._add_generic_pointwise(self._add_strain,{'F':F},{'t':t,'m':m})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue