HyperWorks Solvers

DCOMP

DCOMP

Previous topic Next topic No expanding text in this topic  

DCOMP

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Bulk Data Entry

DCOMP – Manufacturing Constraints for Composite Sizing Optimization

Description

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

 

 

 

 

 

 

+

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

 

 

 

Field

Contents

ID

Unique identification number.

No default (Integer > 0)

ETYPE

Entity type for which this DCOMP card is defined.

No default (PCOMP or STACK)

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:

NONE: Plies are not excluded.
CORE: The core is excluded (Default).
CONST: Plies defined in the CONST constraint are excluded.
BOTH: CORE and CONST are considered.

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:

BYANG: Orientation (Default)
BYSET: Ply sets
BYPLY: Ply IDs

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. The following options are supported:

NONE: Plies are not excluded.
CORE: The core is excluded (Default).
CONST: Plies defined in the CONST constraint are excluded.
BOTH: CORE and CONST are considered.

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 the following:

BYANG: Orientation (Default)
BYSET: Ply sets
BYPLY: Ply IDs

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. The following options are supported:

NONE: Plies are not excluded.
CORE: The core is excluded (Default).
CONST: Plies defined in the CONST constraint are excluded.
BOTH: CORE and CONST are considered.

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 the following:

BYANG: Orientation (Default)
BYSET: Ply sets
BYPLY: Ply IDs

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 the following:

BYANG: Orientation (Default)
BYSET: Ply sets
BYPLY: Ply IDs

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 (Comment 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 the following:

BYANG: Orientation (Default)
BYSET: Ply sets
BYPLY: Ply IDs

PDSET

Set IDs of elements to which the PLYDRP constraint is applied.

PDEXC

Exclusion flag indicates certain plies are excluded from the PLYDRP constraint. The following options are supported:

NONE: Plies are not excluded.
CORE: The core is excluded (Default).
CONST: Plies defined in the CONST constraint are excluded.
BOTH: CORE and CONST are considered.

Comments

1.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.
2.These constraints are automatically created after performing free-sizing optimization when the OUTPUT,FSTOSZ control card is activated.
3.For a more detailed description and an example, refer to Optimization of Composite Structures in the User’s Guide.
4.Older versions of the DCOMP card (OptiStruct version 11.0 and prior) are supported and handled appropriately.
5.The option for selecting the type of drop-off constraints for PDTYP is defined for a set of plies, as shown in the figure below:

The option for PDTYP in DCOMP is: TOTDRP.

dcomp_stacked_plies

Assuming that the plies are stacked as shown above, the following definition is:

dcomp_totdrp

6.This card is represented as an optimization designvariable in HyperMesh.

See Also:

Bulk Data Section

Guidelines for Bulk Data Entries

Bulk Data Entries by Function

The Input File