PuckSettings#

class ansys.mechanical.stubs.v242.Ansys.ACT.Automation.Mechanical.Results.CompositeFailureResults.PuckSettings#

Bases: object

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

Overview#

Reset

Resets the settings to their default values.

Formulation

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

ConsiderInterFiberParallelStresses

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

EvaluateFiberFailure

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

FiberFailureWeightingFactor

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

EvaluateMatrixTensionFailure

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

MatrixTensionFailureWeightingFactor

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

EvaluateMatrixCompressionFailure

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

MatrixCompressionFailureWeightingFactor

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

EvaluateMatrixShearFailure

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

MatrixShearFailureWeightingFactor

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

EvaluateDelamination

Gets or sets whether delamination is evaluated. Only applies when three-dimensional

DelaminationWeightingFactor

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

OverrideMaterial

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

InclinationFactorTwoOnePositive

Gets or sets the p21(+) Puck constant.

InclinationFactorTwoOneNegative

Gets or sets the p21(-) Puck constant.

InclinationFactorTwoTwoPositive

Gets or sets the p22(+) Puck constant.

InclinationFactorTwoTwoNegative

Gets or sets the p22(-) Puck constant.

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).

InterfaceWeakeningFactor

Gets or sets the interface weakening factor.

Property detail#

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.ConsiderInterFiberParallelStresses: System.Boolean | None

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

property PuckSettings.EvaluateFiberFailure: System.Boolean | None

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

property PuckSettings.FiberFailureWeightingFactor: System.Double | None

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

property PuckSettings.EvaluateMatrixTensionFailure: System.Boolean | None

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

property PuckSettings.MatrixTensionFailureWeightingFactor: System.Double | None

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

property PuckSettings.EvaluateMatrixCompressionFailure: System.Boolean | None

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

property PuckSettings.MatrixCompressionFailureWeightingFactor: System.Double | None

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

property PuckSettings.EvaluateMatrixShearFailure: System.Boolean | None

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

property PuckSettings.MatrixShearFailureWeightingFactor: System.Double | None

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

property PuckSettings.EvaluateDelamination: System.Boolean | None
Gets or sets whether delamination is evaluated. Only applies when three-dimensional

evaluation is selected. The corresponding failure label is ‘pd’.

property PuckSettings.DelaminationWeightingFactor: System.Double | None

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

property PuckSettings.OverrideMaterial: System.Boolean | None

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

property PuckSettings.InclinationFactorTwoOnePositive: System.Double | None

Gets or sets the p21(+) Puck constant.

property PuckSettings.InclinationFactorTwoOneNegative: System.Double | None

Gets or sets the p21(-) Puck constant.

property PuckSettings.InclinationFactorTwoTwoPositive: System.Double | None

Gets or sets the p22(+) Puck constant.

property PuckSettings.InclinationFactorTwoTwoNegative: System.Double | None

Gets or sets the p22(-) Puck constant.

property PuckSettings.DegradationInitiationFactor: System.Double | None

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

property PuckSettings.DegradationResidualStrengthFactor: System.Double | None

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

property PuckSettings.InterfaceWeakeningFactor: System.Double | None

Gets or sets the interface weakening factor.

Method detail#

PuckSettings.Reset() System.Void

Resets the settings to their default values.