Skip to main content

Mechanical scripting interface

PuckSettings

Last update: 14.01.2025

class Ansys.ACT.Automation.Mechanical.Results.CompositeFailureResults.PuckSettings

Bases: object

Defines the configuration for the Puck failure criterion for reinforced materials.

Overview

Methods

Name Description
Reset Resets the settings to their default values.

Properties

Name Description
ConsiderInterFiberParallelStresses Gets or sets whether inter-fiber failure will include the influence of the fiber parallel stresses.
DegradationInitiationFactor Gets or sets the degradation initiation factor s (0 < s < 1).
DegradationResidualStrengthFactor Gets or sets the degradation residual strength factor M (0 < M < 1).
DelaminationWeightingFactor Gets or sets the weighting factor for the delamination (pd) evaluation.
EvaluateDelamination Gets or sets whether delamination is evaluated. Only applies when three-dimensional
EvaluateFiberFailure Gets or sets whether fiber failure (pf) is evaluated. The corresponding failure label is ‘pf’.
EvaluateMatrixCompressionFailure Gets or sets whether matrix compression failure is evaluated. The corresponding failure label is ‘pmB’.
EvaluateMatrixShearFailure Gets or sets whether matrix shear failure is evaluated. The corresponding failure label is ‘pmC’.
EvaluateMatrixTensionFailure Gets or sets whether matrix tension failure is evaluated. The corresponding failure label is ‘pmA’.
FiberFailureWeightingFactor Gets or sets the weighting factor for the fiber failure evaluation.
Formulation Gets or sets whether the simplified, 2D, or 3D Puck formulation is used.
InclinationFactorTwoOneNegative Gets or sets the p21(-) Puck constant.
InclinationFactorTwoOnePositive Gets or sets the p21(+) Puck constant.
InclinationFactorTwoTwoNegative Gets or sets the p22(-) Puck constant.
InclinationFactorTwoTwoPositive Gets or sets the p22(+) Puck constant.
InterfaceWeakeningFactor Gets or sets the interface weakening factor.
MatrixCompressionFailureWeightingFactor Gets or sets the weighting factor for the matrix compression (pmB) failure evaluation.
MatrixShearFailureWeightingFactor Gets or sets the weighting factor for the matrix shear (pmC) failure evaluation.
MatrixTensionFailureWeightingFactor Gets or sets the weighting factor for the matrix tension (pmA) failure evaluation.
OverrideMaterial Gets or sets whether the global Puck constants are used overriding material-specific constants.

Property detail

property PuckSettings.ConsiderInterFiberParallelStresses : bool | None

Gets or sets whether inter-fiber failure will include the influence of the fiber parallel stresses.

property PuckSettings.DegradationInitiationFactor : float | None

Gets or sets the degradation initiation factor s (0 < s < 1).

property PuckSettings.DegradationResidualStrengthFactor : float | None

Gets or sets the degradation residual strength factor M (0 < M < 1).

property PuckSettings.DelaminationWeightingFactor : float | None

Gets or sets the weighting factor for the delamination (pd) evaluation.

property PuckSettings.EvaluateDelamination : bool | None

Gets or sets whether delamination is evaluated. Only applies when three-dimensional : evaluation is selected. The corresponding failure label is ‘pd’.

property PuckSettings.EvaluateFiberFailure : bool | None

Gets or sets whether fiber failure (pf) is evaluated. The corresponding failure label is ‘pf’.

property PuckSettings.EvaluateMatrixCompressionFailure : bool | None

Gets or sets whether matrix compression failure is evaluated. The corresponding failure label is ‘pmB’.

property PuckSettings.EvaluateMatrixShearFailure : bool | None

Gets or sets whether matrix shear failure is evaluated. The corresponding failure label is ‘pmC’.

property PuckSettings.EvaluateMatrixTensionFailure : bool | None

Gets or sets whether matrix tension failure is evaluated. The corresponding failure label is ‘pmA’.

property PuckSettings.FiberFailureWeightingFactor : float | None

Gets or sets the weighting factor for the fiber failure evaluation.

property PuckSettings.Formulation : Ansys.Mechanical.DataModel.MechanicalEnums.CompositeFailure.PuckFormulation | None

Gets or sets whether the simplified, 2D, or 3D Puck formulation is used.

property PuckSettings.InclinationFactorTwoOneNegative : float | None

Gets or sets the p21(-) Puck constant.

property PuckSettings.InclinationFactorTwoOnePositive : float | None

Gets or sets the p21(+) Puck constant.

property PuckSettings.InclinationFactorTwoTwoNegative : float | None

Gets or sets the p22(-) Puck constant.

property PuckSettings.InclinationFactorTwoTwoPositive : float | None

Gets or sets the p22(+) Puck constant.

property PuckSettings.InterfaceWeakeningFactor : float | None

Gets or sets the interface weakening factor.

property PuckSettings.MatrixCompressionFailureWeightingFactor : float | None

Gets or sets the weighting factor for the matrix compression (pmB) failure evaluation.

property PuckSettings.MatrixShearFailureWeightingFactor : float | None

Gets or sets the weighting factor for the matrix shear (pmC) failure evaluation.

property PuckSettings.MatrixTensionFailureWeightingFactor : float | None

Gets or sets the weighting factor for the matrix tension (pmA) failure evaluation.

property PuckSettings.OverrideMaterial : bool | None

Gets or sets whether the global Puck constants are used overriding material-specific constants.

Method detail

PuckSettings.Reset()

Resets the settings to their default values.