Users:Structural Optimization/Design Variables/Node Loads

From Carat++ Public Wiki
(Difference between revisions)
Jump to: navigation, search
(Replaced content with 'Category: Users:Structural Optimization info will be added soon!')
Line 1: Line 1:
 
[[Category: Users:Structural Optimization]]
 
[[Category: Users:Structural Optimization]]
  
info will be added soon!
+
 
 +
== 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
 
Content for Developers