Users:Structural Optimization/Design Variables/Node Loads

From Carat++ Public Wiki
Jump to: navigation, search


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