sfepy.terms.terms_fibres module¶
- class sfepy.terms.terms_fibres.FibresActiveTLTerm(*args, **kwargs)[source]¶
Hyperelastic active fibres term. Effective stress S_{ij} = A f_{\rm max} \exp{\left\{-(\frac{\epsilon - \varepsilon_{\rm opt}}{s})^2\right\}} d_i d_j, where \epsilon = E_{ij} d_i d_j is the Green strain \ull{E} projected to the fibre direction \ul{d}.
- Definition
\int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
- Call signature
dw_tl_fib_a
(material_1, material_2, material_3, material_4, material_5, virtual, state)
- Arguments
material_1 : f_{\rm max}
material_2 : \varepsilon_{\rm opt}
material_3 : s
material_4 : \ul{d}
material_5 : A
virtual : \ul{v}
state : \ul{u}
- arg_shapes = {'material_1': '1, 1', 'material_2': '1, 1', 'material_3': '1, 1', 'material_4': 'D, 1', 'material_5': '1, 1', 'state': 'D', 'virtual': ('D', 'state')}¶
- arg_types = ('material_1', 'material_2', 'material_3', 'material_4', 'material_5', 'virtual', 'state')¶
- family_data_names = ['green_strain']¶
- get_eval_shape(mat1, mat2, mat3, mat4, mat5, virtual, state, mode=None, term_mode=None, diff_var=None, **kwargs)[source]¶
- get_fargs(mat1, mat2, mat3, mat4, mat5, virtual, state, mode=None, term_mode=None, diff_var=None, **kwargs)[source]¶
- name = 'dw_tl_fib_a'¶