Users:Structural Optimization/Design Variables/Node Loads
From Carat++ Public Wiki
(Difference between revisions)
(Replaced content with 'Category: Users:Structural Optimization info will be added soon!') |
|||
Line 1: | Line 1: | ||
[[Category: Users:Structural Optimization]] | [[Category: Users:Structural Optimization]] | ||
− | + | ||
+ | == General Description == | ||
+ | |||
+ | === Short Info === | ||
+ | With this design variable, the nodal load can be optimized. | ||
+ | |||
+ | === Parameters in the Input File === | ||
+ | |||
+ | {| border="1" cellpadding="3" cellspacing="0" | ||
+ | |colspan="3" style="background:#efefef;"| Compulsory Parameters | ||
+ | |- | ||
+ | !Parameter | ||
+ | !Values, Default(*) | ||
+ | !Description | ||
+ | |- | ||
+ | !TYPE | ||
+ | |LD-NODE ''ID'' | ||
+ | |Linking to previously defined node load | ||
+ | |- | ||
+ | !SPLIT | ||
+ | |''0'',''1'' | ||
+ | |0: whole LD-NODE block is optimized at once; 1: node load is optimized for each node individually | ||
+ | |- | ||
+ | |colspan="3" style="background:#efefef;"| Optional Parameters | ||
+ | |- | ||
+ | !Parameter | ||
+ | !Values, Default(*) | ||
+ | !Description | ||
+ | |- | ||
+ | !BOUND | ||
+ | |OPT-BOUND ''ID'' | ||
+ | |Linking to a bound defined in BOUND block. | ||
+ | Remark: for valid bounds refer to the variable bounds section | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | === Example of a Complete Input Block === | ||
+ | |||
+ | This design variable can be defined for one node of for a nodal set. It is good practice to add a bound to the thickness design variables to avoid unrealistic values. In general, it is obvious to choose an upper and lower limit. Since the thickness is a scalar design variable, only SCALAR_BOUND is appropriate. | ||
+ | |||
+ | <pre> | ||
+ | OPT-VAR 1 | ||
+ | TYPE=NODE 100 SUBTYPE=DIR BOUND=OPT-BOUND 1 | ||
+ | TYPE=ND-SET 2 SUBTYPE=XYZ BOUND=OPT-BOUND 1 | ||
+ | TYPE=ND-SET 3 SUBTYPE=VEC D1=0.0 D2=0.0 D3=1.0 | ||
+ | </pre> | ||
+ | |||
+ | == A complete test example == | ||
+ | |||
+ | TODO |
Revision as of 11:53, 8 December 2016
Contents |
General Description
Short Info
With this design variable, the nodal load can be optimized.
Parameters in the Input File
Compulsory Parameters | ||
Parameter | Values, Default(*) | Description |
---|---|---|
TYPE | LD-NODE ID | Linking to previously defined node load |
SPLIT | 0,1 | 0: whole LD-NODE block is optimized at once; 1: node load is optimized for each node individually |
Optional Parameters | ||
Parameter | Values, Default(*) | Description |
BOUND | OPT-BOUND ID | Linking to a bound defined in BOUND block.
Remark: for valid bounds refer to the variable bounds section |
Example of a Complete Input Block
This design variable can be defined for one node of for a nodal set. It is good practice to add a bound to the thickness design variables to avoid unrealistic values. In general, it is obvious to choose an upper and lower limit. Since the thickness is a scalar design variable, only SCALAR_BOUND is appropriate.
OPT-VAR 1 TYPE=NODE 100 SUBTYPE=DIR BOUND=OPT-BOUND 1 TYPE=ND-SET 2 SUBTYPE=XYZ BOUND=OPT-BOUND 1 TYPE=ND-SET 3 SUBTYPE=VEC D1=0.0 D2=0.0 D3=1.0
A complete test example
TODO
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |