PuckCriterion#
- class ansys.dpf.composites.failure_criteria.PuckCriterion(*, pf=True, pma=True, pmb=True, pmc=True, pd=False, dim=2, wf_pf=1.0, wf_pma=1.0, wf_pmb=1.0, wf_pmc=1.0, wf_pd=1.0, cfps=True, s=0.5, M=0.5, interface_weakening_factor=0.8, force_global_constants=False, p21_neg=0.275, p21_pos=0.325, p22_neg=0.225, p22_pos=0.225)#
Defines the Puck failure criterion for UD reinforced materials.
- Parameters:
pf (
bool
, default:True
) – Whether to activate the failure evaluation regarding fiber failure.pma (
bool
, default:True
) – Whether to activate the failure evaluation regarding matrix failure due to tension.pmb (
bool
, default:True
) – Whether to activate the failure evaluation regarding matrix failure due to compression.pmc (
bool
, default:True
) – Whether to activate the failure evaluation regarding matrix failure due to shear failure.pd (
bool
, default:False
) – Whether to activate the failure evaluation regarding delamination if dim is equal to 3.dim (
int
, default:2
) – Whether the 2D or 3D formulation of the criterion is used. The latter one also supports the failure mode delamination. Use1
for a simplified Puck criterion.wf_pf (
float
, default:1.0
) – Weighting factor of the fiber failure (pf) mode.wf_pma (
float
, default:1.0
) – Weighting factor of the matrix failure (pma) mode.wf_pmb (
float
, default:1.0
) – Weighting factor of the matrix failure (pmb) mode.wf_pmc (
float
, default:1.0
) – Weighting factor of the matrix failure (pmc) mode.wf_pd (
float
, default:1.0
) – Weighting factor of the delamination failure (pd) mode.cfps (
bool
, default:True
) – Whether to consider inter-fiber strength reduction due to fiber parallel stresses.s (
float
, default:0.5
) – Specifies the effect of fiber parallel stresses regarding inter-fiber failure. s = [0, 1) and the default is0.5
.m – Specifies the effect of fiber parallel stresses regarding inter-fiber failure. M = [0, 1). The default is
0.5
.interface_weakening_factor (
float
, default:0.8
) – Multiplicator for the interlaminar strength if failure modepd
is active. The default is0.8
.force_global_constants (
bool
, default:False
) – Whether to use global constants instead of the material-wise properties.p21_neg (
float
, default:0.275
) – Global inclination factor in the \(\sigma_1 - \tau_{12}\) plane at \(\sigma_2 = 0\) for compression.p21_pos (
float
, default:0.325
) – Global inclination factor in the \(\sigma_1 - \tau_{12}\) plane at \(\sigma_2 = 0\) for tension.,p22_neg (
float
, default:0.225
) – Global inclination factor of the fracture plane \(\perp \perp\) for compression.p22_pos (
float
, default:0.225
) – Global inclination factor of the fracture plane \(\perp \perp\) for tension.
Methods
Attributes
Specifies the effect of fiber parallel stresses regarding inter-fiber failure.
The failure criterion is suppressed if active is False.
Whether to consider inter-fiber strength reduction due to fiber parallel stresses.
Whether the 2D or 3D formulation of the criterion is used.
Whether to use global constants instead of the material-wise properties.
Multiplicator for the interlaminar strength if failure mode
pd
is active.Name of the failure criterion.
Global inclination factor in the \(\sigma_1 - \tau_{12}\) plane at \(\sigma_2 = 0\) for compression.
Global inclination factor in the \(\sigma_1 - \tau_{12}\) plane at \(\sigma_2 = 0\) for tension.
Global inclination factor of the fracture plane \(\perp \perp\) for compression.
Global inclination factor of the fracture plane \(\perp \perp\) for tension.
Whether to activate the failure evaluation regarding delamination if dim is equal to 3.
Whether to activate the failure evaluation regarding fiber failure.
Whether to activate the failure evaluation regarding matrix failure due to tension.
Whether to activate the failure evaluation regarding matrix failure due to compression.
Whether to activate the failure evaluation regarding matrix failure due to shear failure.
Specifies the effect of fiber parallel stresses regarding inter-fiber failure.
Weighting factor of the delamination failure (pd) mode.
Weighting factor of the fiber failure (pf) mode.
Weighting factor of the matrix failure (pma) mode.
Weighting factor of the matrix failure (pmb) mode.
Weighting factor of the matrix failure (pmc) mode.