free size
Unless otherwise specified, data names are accessible in level 3 only.
- activesuppressed
- Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
- anchorpoint
- Pointer to the anchor node.
- anchorpointid
- The ID of the anchor node.
- attributesmax
- The number of attributes owned by this entity. Type: unsigned int.
- basethickness
- The minimum thickness T0.
- boundaryskip
- Flag to indicate if the desvar is a master or slave.
- bufferzone
- The number of repetitions for cyclic symmetry, UCYC.
- componentlist
- The list of property IDs associated with the designvar (pointer value is property ID).
- componentlistmax
- The number of properties referenced by the designvar.
- config
- The value 122 for free size designvars.
- configname
- The solver keyword for the designvar. Valid for hm_getvalue query only.
- definedentity
- True if the entity is defined, false otherwise. Type: Boolean
- designable
- Indicates the type of property referenced by the designvar.
- designthickness
- The maximum thickness T1.
- drawangle
- Specifies the bound value. If minimumwidth = 1, this is the upper bound of fatigue damage. If minimumwidth = 2, this is the lower bound of fatigue life.
- firstgridid
- The ID of the first grid node.
- groupdefnoption
- Indicates element groups selection for zone-based free-sizing optimization:
- id
- The ID of the entity. Type: entity
- include
- The ID of the include file the entity is organized in. Type: entity
- includeid
- The ID of the include file the entity is organized in. Type: unsigned int.
- internalid
- The ID of the entity. Type: unsigned int.
- initialvalue
- The upper bound constraint on von Mises stress, UBOUND.
- laminatelist
- The list of laminate IDs associated with the designvar (pointer value is laminate ID).
- lowerbound
- The minimum diameter of members formed, MINDIM.
- minimumwidth
- Specifies the type of fatigue constraint.
- name
- The name of the entity. Type: string
- outputsuppressed
- Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
- propertylist
- The list of property IDs associated with the designvar (pointer value is property ID).
- secondgridid
- The ID of the second grid node
- shapedesignvariable
- If boundaryskip = 2, this represents the DSIZE ID for the master pattern definition.
- size
- Specifies the size of the patch to automatically define the element groups.
- type
- The pattern grouping type. If > 0, the PATRN card is specified.
- upperbound
- The maximum diameter of members formed, MAXDIM
Pattern grouping data names (applicable if PATRN is specified on DSIZE card)
- $TPL_SymmetryAnchorX
- If coordinates were used to specify the anchor point, the x coordinate of the point.
- $TPL_SymmetryAnchorY
- If coordinates were used to specify the anchor point, the y coordinate of the point.
- $TPL_SymmetryAnchorZ
- If coordinates were used to specify the anchor point, the z coordinate of the point.
- $TPL_SymmetryFirstGridX
- If coordinates were used to specify the first point, the x coordinate of the point.
- $TPL_SymmetryFirstGridY
- If coordinates were used to specify the first point, the y coordinate of the point.
- $TPL_SymmetryFirstGridZ
- If coordinates were used to specify the first point, the z coordinate of the point.
- $TPL_SymmetrySecondGridX
- If coordinates were used to specify the second point, the x coordinate of the point.
- $TPL_SymmetrySecondGridY
- If coordinates were used to specify the second point, the y coordinate of the point.
- $TPL_SymmetrySecondGridZ
- If coordinates were used to specify the second point, the z coordinate of the point.
Pattern repetition data names (applicable if MASTER/SLAVE is specified on DSIZE card)
- $TPL_RptnAnchorNodeId
- The ID of the anchor node.
- $TPL_RptnAnchorX
- If coordinates were used to specify the anchor point, the x coordinate of the point.
- $TPL_RptnAnchorY
- If coordinates were used to specify the anchor point, the y coordinate of the point.
- $TPL_RptnAnchorZ
- If coordinates were used to specify the anchor point, the z coordinate of the point.
- $TPL_RptnFirstGridId
- The ID of the first grid node.
- $TPL_RptnFirstGridX
- If coordinates were used to specify the first point, the x coordinate of the point.
- $TPL_RptnFirstGridY
- If coordinates were used to specify the first point, the y coordinate of the point.
- $TPL_RptnFirstGridZ
- If coordinates were used to specify the first point, the z coordinate of the point.
- $TPL_RptnScaleX
- The scale factor in the x direction.
- $TPL_RptnScaleY
- The scale factor in the y direction.
- $TPL_RptnScaleZ
- The scale factor in the z direction.
- $TPL_RptnSecondGridId
- The ID of the second grid node.
- $TPL_RptnSecondGridX
- If coordinates were used to specify the second point, the x coordinate of the point.
- $TPL_RptnSecondGridY
- If coordinates were used to specify the second point, the y coordinate of the point.
- $TPL_RptnSecondGridZ
- If coordinates were used to specify the second point, the z coordinate of the point.
- $TPL_RptnSysFlag
- A flag to indicate if a coordinate system is used in defining the pattern repetition. If it is 0, the pattern repetition is defined in global coordinates.
- $TPL_RptnSysId
- The ID of the local coordinate system if $TPL_RptnSysFlag is non-zero.
- $TPL_RptnThirdGridId
- The ID of the third grid node.
- $TPL_RptnThirdGridX
- If coordinates were used to specify the third point, the x coordinate of the point.
- $TPL_RptnThirdGridY
- If coordinates were used to specify the third point, the y coordinate of the point.
- $TPL_RptnThirdGridZ
- If coordinates were used to specify the third point, the z coordinate of the point.
Laminate thickness constraint variables
- $DSIZE_LAMINATE_MINTHICK
- Minimum laminate thickness for the LAMTHK constraint.
- $DSIZE_LAMINATE_MAXTHICK
- Maximum laminate thickness for the LAMTHK constraint.
Ply thickness constraints variables
- $DSIZE_PLYTHK
- Flag indicating that ply thickness constraints are applied. Multiple PLYTHK constraints are allowed.
- $DSIZE_PLYTHK_OPT
- Ply thickness constraint option.
- $DSIZE_PLYTHK_PTMIN
- Minimum ply thickness for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 1
- $DSIZE_PLYTHK_PTMAX
- Maximum ply thickness for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 1.
- $DSIZE_PLYTHK_PTMAN
- Manufacturable ply thickness for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 1.
- $DSIZE_NUMBER_OF_PLYTHK
- Number of ply thickness constraints, if $DSIZE_PLYTHK_OPT = 2.
- $DSIZE_PLYTHK_TANGLE_ARRAY
- Ply orientation, in degrees, to which the PLYTHK constraints are applied, if $DSIZE_PLYTHK_OPT = 2.
- $DSIZE_PLYTHK_PTMIN_ARRAY
- Array of minimum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2.
- $DSIZE_PLYTHK_PTMAX_ARRAY
- Array of maximum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2.
- $DSIZE_PLYTHK_PTMAN_ARRAY
- Number of manufacturable ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2.
Ply thickness percentage constraints variables
- $DSIZE_PLYPCT
- PLYPCT flag indicating that ply thickness percentage constraints are applied. Multiple PLYPCT constraints are allowed.
- $DSIZE_PLYPCT_OPT
- Ply thickness percentage constraints options.
- $DSIZE_PLYPCT_PPMIN
- Minimum ply percentage thickness for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 1.
- $DSIZE_PLYPCT_PPMAX
- Maximum ply percentage thickness for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 1 .
- $DSIZE_PLYPCT_PTMAN
- Manufacturable ply thickness for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 1.
- $DSIZE_NUMBER_OF_PLYPCT
- Number of ply thickness percentage constraints if $DSIZE_PLYPCT_OPT = 2.
- $DSIZE_PLYPCT_PANGLE_ARRAY
- Ply orientation, in degrees, to which the PLYPCT constraints are applied, if $DSIZE_PLYPCT_OPT = 2.
- $DSIZE_PLYPCT_PPMIN_ARRAY
- Number of minimum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2.
- $DSIZE_PLYPCT_PPMAX_ARRAY
- Number of maximum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2.
- $DSIZE_PLYPCT_PTMAN_ARRAY
- Number of manufacturable ply thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2.
Balancing constraint variables
- $DSIZE_BALANCE
- BALANCE flag indicating that a balancing constraint is applied. Multiple BALANCE constraints are allowed.
- $DSIZE_NUMBER_OF_BALANCE
- Number of balancing constraints.
- $DSIZE_BALANCE_BANGLE1
- First ply orientation, in degrees, to which the BALANCE constraint is applied.
- $DSIZE_BALANCE_BANGLE2
- Second ply orientation, in degrees, to which the BALANCE constraint is applied.
Constant thickness constraint variables
- $DSIZE_CONST
- CONST flag indicating that a constant thickness constraint is applied. Multiple CONST constraints are allowed.
- $DSIZE_NUMBER_OF_CONST
- Number of constant thickness constraints.
- $DSIZE_CONST_CANGLE
- Ply orientation, in degrees, to which the CONST constraint is applied.
- $DSIZE_CONST_CTHICK
- Constant ply thickness for the CONST constraint.
2019 - Added new data names groupdefnoption and size.