Bulk Data Entry
DESVARG – Design Variable Group Override
Description
Defines an override for design variable settings.
Format
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
(8) |
(9) |
(10) |
DESVARG |
ID |
INIT |
LB |
UB |
SET |
|
|
|
|
Field |
Contents |
ID |
Identification number. No default (Integer > 0) |
INIT |
Overrides the initial value setting for affected design variables. See comment 1. Default = blank (UB, LB, blank, Real or ANALYSIS) |
LB |
Overrides the lower bound setting for affected design variables. Default = blank (blank or Real) |
UB |
Overrides the upper bound setting for affected design variables. Default = blank (blank or Real) |
SET |
Defines the design variables that are affected by this DESVARG entry. Can either be the keyword ALL or the SID of a SET of type DESVAR. Default = ALL (ALL or Integer) |
1. | If any of INIT, LB or UB are left blank, then no override is applied to the corresponding field on affected DESVARs. |
2. | If INIT is defined as LB, then for all affected DESVAR entries the initial value is set to the lower bound setting. |
Likewise if INIT is defined as UB, then for all affected DESVAR entries the initial value is set to the upper bound setting.
If, INIT is defined as ANALYSIS, then for all affected DESVAR entries the initialization is accomplished based on the corresponding analysis properties.
Limitations for the ANALYSIS mode of initialization in the INIT field:
• | When a Design Variable is associated with multiple properties that have different values |
• | When a Design Variable is associated with a property through DVPREL2 |
• | When a Design Variable is associated with a property through DVPREL1 with multiple design variables |
When one of the three limitations occurs, a warning is issued and the Design Variable is initialized based on the DESVAR card.
3. | Multiple DESVARGs are allowed (DESVARGs are processed in the order of input). |
4. | If the bounds are invalid after DESVARG is applied, then an error will occur. |
5. | This card is represented as a control card in HyperMesh. |
See Also: