DCOMP
Bulk Data Entry Defines manufacturing constraints for composite sizing optimization.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
DCOMP | ID | ETYPE | EID1 | EID2 | EID3 | EID4 | EID5 | EID6 | |
+ | EID7 | etc. | |||||||
+ | LAMTHK | LTMIN | LTMAX | LTSET | LTEXC | ||||
+ | PLYTHK | PTGRP | PTMIN | PTMAX | PTOPT | PTSET | PTEXC | ||
+ | PLYPCT | PPGRP | PPMIN | PPMAX | PPOPT | PPSET | PPEXC | ||
+ | BALANCE | BGRP1 | BGRP2 | BOPT | |||||
+ | CONST | CGRP | CTHICK | COPT | |||||
+ | PLYDRP | PDGRIP | PDTYP | PDMAX | PDOPT | PDSET | PDEXC |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
ID | Unique identification
number. No default (Integer > 0) |
|
ETYPE | Entity type for which this
DCOMP card is defined.
No default |
|
EID# | Entity identification
numbers. List of entities of type ETYPE for which
this DCOMP card is defined. No default (Integer > 0) |
|
LAMTHK | Indicates that laminate thickness constraints are applied. Multiple LAMTHK constraints are allowed. | |
LTMIN | Minimum laminate thickness
for the LAMTHK constraint. Default = blank (Real > 0.0) |
|
LTMAX | Maximum laminate thickness
for the LAMTHK constraint. Default = blank (Real > 0.0 and > LTMIN) |
|
LTSET | Set ID of elements to which the LAMTHK constraint is applied. | |
LTEXC | Exclusion flag indicates
that certain plies are excluded from the LAMTHK
constraint. The following options are supported:
|
|
PLYTHK | Indicates that ply thickness constraints are applied. Multiple PLYTHK constraints are allowed. | |
PTGRP | Ply orientation in
degrees, ply sets or ply IDs, to which the PLYTHK
constraint is applied, depending on the PTOPT
selection. No default (Real or Integer) |
|
PTMIN | Minimum thickness for the
PLYTHK constraint. Default = blank (Real > 0.0) |
|
PTMAX | Maximum thickness for the
PLYTHK constraint. Default = blank (Real > 0.0 and > PTMIN) |
|
PTOPT | Ply selection options for
the PLYTHK constraint. Plies can be selected
based on the following:
|
|
PTSET | Set ID of elements to which the PLYTHK constraint is applied. | |
PTEXC | Exclusion flag indicates
that certain plies are excluded from the PLYTHK
constraint. Supported options are:
|
|
PLYPCT | Indicates that ply thickness percentage constraints are applied. Multiple PLYPCT constraints are allowed. | |
PPGRP | Ply orientation in
degrees, ply sets or ply IDs, to which the PLYPCT
constraint is applied, depending on the PPOPT
selection. No default (Real or Integer) |
|
PPMIN | Minimum percentage
thickness for the PLYPCT constraint. Default = blank (Real > 0.0 and < 1.0) |
|
PPMAX | Maximum percentage
thickness for the PLYPCT constraint. Default = blank (Real > 0.0, < 1.0 and > PPMIN) |
|
PPOPT | Ply selection options for
the PLYPCT constraint. Plies can be selected
based on:
|
|
PPSET | Set ID of elements to which the PLYPCT constraint is applied. | |
PPEXC | Exclusion flag indicates
that certain plies are excluded from the PLYPCT
constraint. Supported options are:
|
|
BALANCE | Indicates that a balancing constraint is applied. Multiple BALANCE constraints are allowed. | |
BGRP1 | First ply orientation in
degrees, ply sets or ply IDs, to which the
BALANCE constraint is applied, depending on
the BOPT selection. No default (Real or Integer) |
|
BGRP2 | Second ply orientation in
degrees, ply sets or ply IDs, to which the
BALANCE constraint is applied, depending on
the BOPT selection. No default (Real or Integer) |
|
BOPT | Ply selection options for
the BALANCE constraint. Plies can be selected
based on:
|
|
CONST | Indicates that a constant thickness constraint is applied. Multiple CONST constraints are allowed. | |
CGRP | Ply orientation in
degrees, ply sets or ply IDs, to which the CONST
constraint is applied, depending on the COPT
selection. No default (Real or Integer) |
|
CTHICK | Constant ply thickness for
the CONST constraint. No default (Real > 0.0) |
|
COPT | Ply selection options for
the CONST constraint. Plies can be selected based
on:
|
|
PLYDRP | Indicates that ply drop-off constraints are applied. Multiple PLYDRP constraints are allowed. | |
PDGRIP | Ply orientation in
degrees, ply sets or ply IDs, to which the PLYDRP
constraint is applied, depending on the PDOPT
selection. No default (Real or Integer) |
|
PDTYP | Specifies the type of the drop-off constraint as: TOTDRP. 5 | |
PDMAX | Maximum allowed drop-off
for the PLYDRP constraint. No default (Real > 0) |
|
PDOPT | Ply selection options for
the PLYDRP constraint. Plies can be selected
based on:
|
|
PDSET | Set IDs of elements to which the PLYDRP constraint is applied. | |
PDEXC | Exclusion flag indicates
certain plies are excluded from the PLYDRP
constraint. Supported options are:
|
Comments
- The following manufacturing constraints are
available for ply-based composite sizing optimization:
- Lower and upper bounds on the total thickness of the laminate (LAMTHK)
- Lower and upper bounds on the thickness of a given orientation (PLYTHK)
- Lower and upper bounds on the thickness percentage of a given orientation (PLYPCT)
- Manufacturable ply thickness (PLYMAN)
- Linking between the thicknesses of two given orientations (BALANCE)
- Constant (non-designable) thickness of a given orientation (CONST)
- LAMTHK, PLYTHK and PLYPCT can be applied locally to sets of elements. There can be elements that do not belong to any set.
- These constraints are automatically created after performing free-sizing optimization when the OUTPUT,FSTOSZ control card is activated.
- For a more detailed description and an example, refer to Optimization of Composite Structures in the User Guide.
- Older versions of the DCOMP card (OptiStruct version 11.0 and prior) are supported and handled appropriately.
- The option for selecting the type of
drop-off constraints for PDTYP is defined for a set of
plies.The option for PDTYP in DCOMP is:Assuming that the plies are stacked as shown above, the following definition is:
- This card is represented as an optimization design variable in HyperMesh.