cratepy.online.crom.asca.FiniteStrainRegressionSCS¶
- class FiniteStrainRegressionSCS(problem_type, strain_mf, strain_old_mf, homo_tangent_mf, beta, is_symmetrized=False)[source]¶
Bases:
ReferenceMaterialOptimizer
Finite strains format regression-based self-consistent scheme.
Constructor.
- Parameters:
problem_type (int) – Problem type: 2D plane strain (1), 2D plane stress (2), 2D axisymmetric (3) and 3D (4).
strain_mf (numpy.ndarray (1d)) – Total homogenized strain (matricial form).
strain_old_mf (numpy.ndarray (1d)) – Last total homogenized strain (matricial form).
homo_tangent_mf (numpy.ndarray (2d)) – Homogenised material tangent (matricial form).
beta (float) – Mixing parameter for the self-consistent scheme.
is_symmetrized (bool, default=False) – True if a symmetric alternative stress-strain conjugate pair is adopted in the finite strains regression-based self-consistent scheme, False otherwise.
List of Public Methods
Compute elastic reference material properties.
Methods
- __init__(problem_type, strain_mf, strain_old_mf, homo_tangent_mf, beta, is_symmetrized=False)[source]¶
Constructor.
- Parameters:
problem_type (int) – Problem type: 2D plane strain (1), 2D plane stress (2), 2D axisymmetric (3) and 3D (4).
strain_mf (numpy.ndarray (1d)) – Total homogenized strain (matricial form).
strain_old_mf (numpy.ndarray (1d)) – Last total homogenized strain (matricial form).
homo_tangent_mf (numpy.ndarray (2d)) – Homogenised material tangent (matricial form).
beta (float) – Mixing parameter for the self-consistent scheme.
is_symmetrized (bool, default=False) – True if a symmetric alternative stress-strain conjugate pair is adopted in the finite strains regression-based self-consistent scheme, False otherwise.