Material#

class ansys.acp.core.Material(*, name='Material', ply_type='undefined', density=None, engineering_constants=None, stress_limits=None, strain_limits=None, puck_constants=None, woven_characterization=None, woven_puck_constants_1=None, woven_puck_constants_2=None, woven_stress_limits_1=None, woven_stress_limits_2=None, tsai_wu_constants=None, larc_constants=None, fabric_fiber_angle=None)#

Instantiate a Material.

Note

The active material property sets are determined by the ply_type. For example, puck_constants are only active when the ply_type is either PlyType.REGULAR or PlyType.WOVEN.

The inactive property sets can still be set, but may not be accessible:

  • For stored materials, inactive property sets always return None.

  • For unstored materials, inactive property sets can be accessed. They return None after storing.

Parameters:
  • name (str) – Name of the Material.

  • ply_type (PlyType) – Define the type of material such as core, uni-directional (regular), woven, or isotropic.

  • density (ConstantDensity | None) – Define the density of the material.

  • engineering_constants (ConstantEngineeringConstants | None) – Define the material stiffness (Young’s moduli, Poisson ratios and shear moduli).

  • stress_limits (ConstantStressLimits | None) – Define the stress limits for the evaluation of failure criteria with ansys.dpf.composites.

  • strain_limits (ConstantStrainLimits | None) – Define the strain limits for the evaluation of failure criteria with ansys.dpf.composites.

  • puck_constants (ConstantPuckConstants | None) – Define the puck constants for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_characterization (ConstantWovenCharacterization | None) – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_puck_constants_1 (ConstantPuckConstants | None) – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_puck_constants_2 (ConstantPuckConstants | None) – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_puck_constants_2 – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_stress_limits_1 (ConstantWovenStressLimits | None) – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • woven_stress_limits_2 (ConstantWovenStressLimits | None) – Define the puck constants of woven fabrics for the evaluation of the Puck criterion with ansys.dpf.composites.

  • tsai_wu_constants (ConstantTsaiWuConstants | None) – Define the Tsai-Wu constants for the evaluation of the Tsai-Wu criterion with ansys.dpf.composites.

  • larc_constants (ConstantLaRCConstants | None) – Define the LaRC constants for the evaluation of the LaRC criterion with ansys.dpf.composites.

  • fabric_fiber_angle (ConstantFabricFiberAngle | None) – Define the rotation angle between the material coordinate system and the fiber direction. Only used for shear dependent material properties which are provided by Material Designer.

Added in ACP server version 24.2.

Methods

Material.clone(*[, unlink])

Create a new unstored object with the same properties.

Material.delete()

Delete the object.

Material.store(parent)

Store the object on the server.

Attributes

Examples using Material#

Sandwich panel example

Sandwich panel example

Rosette example

Rosette example

Direction definition example

Direction definition example

PyMAPDL workflow

PyMAPDL workflow

Advanced PyMAPDL workflow

Advanced PyMAPDL workflow