create_material#

Model.create_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.

Return type:

Material

Added in ACP server version 24.2.

Examples using Model.create_material#

Materials

Materials

Rosette

Rosette

Direction definition

Direction definition

Sandwich panel

Sandwich panel

Imported ply

Imported ply

PyMAPDL workflow

PyMAPDL workflow

Optimizing ply angles

Optimizing ply angles