STACK
Bulk Data Entry Defines the stacking information and stacking sequence for ply-based composite definition.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
STACK | ID | LAM | PLYID1 | PLYID2 | PLYID3 | PLYID4 | PLYID5 | PLYID6 | |
PLYID7 | etc. |
Optional continuation lines for substack definitions:
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
SUB | SID1 | SNAME1 | SPLYID11 | SPLYID12 | SPLYID13 | SPLYID14 | SPLYID15 | ||
SPLYID16 | SPLYID17 | etc. | etc. | etc. | etc. | etc. | |||
etc. | etc. |
Optional continuation lines for interface definitions:
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
INT | IPLYID11 | IPLYID12 |
Optional continuation lines for repeat laminate definitions:
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
NRPT | NUMBER |
Example 1
Defines a stack consisting of 8 plies with the SMEAR option
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
STACK | 1 | SMEAR | 1010100 | 1020100 | 1010200 | 1020200 | 1010300 | 1020300 | |
1010400 | 1020400 |
Example 2
Defines a stack with substack and interface information.
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
STACK | 2 | ||||||||
SUB | 1 | top | 11 | 12 | 13 | 14 | |||
SUB | 2 | left | 21 | 22 | 23 | 24 | |||
SUB | 3 | right | 31 | 32 | 33 | 34 | |||
SUB | 4 | middle | 41 | 42 | 43 | ||||
INT | 14 | 21 | |||||||
INT | 14 | 31 | |||||||
INT | 21 | 41 | |||||||
INT | 43 | 31 |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
ID | Unique stack
identification number. No default (Integer > 0) |
|
LAM | Laminate option. The
following options are supported:
|
|
PLYID# | PLY identification.
No default (Integer > 0 or <String>) |
|
SUB | Indicates that substack data is to follow. | |
SID# | Substack identification
number. No default (Integer > 0) |
|
SNAME# | Substack user-defined
name. No default (Character) |
|
SPLYID# | PLY
identification number. No default (Integer > 0) |
|
INT | Indicates that interface data is to follow. | |
IPLYID# | PLY
identification number. No default (Integer > 0) |
|
NRPT | Indicates that repeat laminate data is to follow. | |
NUMBER | Number of repeat
laminates. 5 Default = blank (Integer > 0 or blank) |
Comments
- The STACK card is used in combination with the PCOMPP and PLY cards to create composite properties through the ply-based definition.
- Plies are listed from the bottom surface upward, in respect to the element's normal direction, shown in Figure 2.
- For convenience, element output for the SMEAR and SMCORE options includes both homogenized shell stresses and individual ply stresses. However, because stacking sequence is ignored in these options, individual ply stresses will only be valid in cases of pure membrane deformation.
- Multiple instances of substack and interface continuations are allowed.
- The repeat laminates are added to the bottom of the current laminate. Output for repeat laminates are supported in OPTI, H3D, and PUNCH formats.
- String based labels allow for easier visual identification of ply entries, including when being referenced in the PLYID# field of STACK entries. For more details, refer to String Label Based Input File in the Bulk Data Input File.
- This card is represented as a laminate in HyperMesh.