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 theply_type
is eitherPlyType.REGULAR
orPlyType.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.
Delete the object.
Material.store
(parent)Store the object on the server.
Attributes
Identifier of the object, used for example as key in maps.
The name of the object.
The parent of the object.