/DCONSTR
Optimization Keyword This keyword constrains a design response by specifying its lower and upper bounds. The response is defined by a /DRESP1 entry.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/DCONSTR/con_ID | |||||||||
title | |||||||||
resp_ID | cmin | cmax |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
con_ID | Design constraint
identifier. (Integer > 0) |
|
title | Title. (Character, maximum 100 characters) |
|
resp_ID | Optimization response
identifier defined on /DRESP1 card. (Integer > 0) |
|
cmin | Lower bound on the
constrained response. (Real) |
|
cmax | Upper bound on the
constrained response. (Real) |
Comments
- Constraint bounds of zero should be avoided. Unnecessary bounds should be left blank. For example, the lower bounds on von Mises stress should be left blank, not zero. If a bound of zero is input, the bounds will be changed to 1.0E-7 for lower bounds and -1.0E-7 for upper bounds. This will remove numerical difficulties and cause the constraints to be ignored unless the response is close to zero.
- This entry is represented as an optimization objective in HyperMesh and HyperCrash.