3.1.6.16. Parallel3D Material Wrapper
This command is used to construct a Parallel3D material object. It is a wrapper that imposes an iso-strain condition to an arbitrary number of previously-defined 3D nDMaterial objects. Therefore, in each sub-material the strains are equal, the parallel stress and tangent are equal to the (weighted) sum of those of the sub-materials.
- nDMaterial Parallel3D $matTag $tag1 $tag2 ... $tagN <-weights $w1 $w2 ... $wN>
Argument |
Type |
Description |
---|---|---|
$matTag |
integer |
unique tag identifying this series material wrapper |
$tag1 $tag2 … $tagN |
N integer |
unique tags identifying previously defined nD materials |
$w1 $w2 … $wN |
N float |
weight factors, optional. If not defined, they will be assumed all equal to 1 |
3.1.6.16.1. Usage Notes
Limitations
The only material formulation for the Parallel3D material object is “ThreeDimensional”.
The only material formulation allowed for the sub-material objects is “ThreeDimensional”.
Responses
All responses available for the nDMaterial object: stress (or stresses), strain (or strains), tangent (or Tangent), TempAndElong.
material $matId … : use the material keyword followed by the 1-based index of the sub-material (and followed by the desired response) to forward the request to the matId sub-material.
homogenized … : use the homogenized keyword followed by the desired response to forward the request to all sub-materials, and to compute its weighted average.
Example 1 - Simple Linear Validation
Code Developed by: Massimo Petracca at ASDEA Software, Italy.