Users:Structural Optimization/Design Variables/Node Loads

From Carat++ Public Wiki
< Users:Structural Optimization | Design Variables(Difference between revisions)
Jump to: navigation, search
(Created page with 'Category: Users:Structural Optimization == General Description == === Short Info === Platzhaltertext (diese gesamtseite ist noch zu schreiben, nur das format ist bereitges…')
 
 
(6 intermediate revisions by 2 users not shown)
Line 5: Line 5:
  
 
=== Short Info ===
 
=== Short Info ===
Platzhaltertext (diese gesamtseite ist noch zu schreiben, nur das format ist bereitgestellt).  
+
With this design variable, the nodal load can be optimized.
 
+
Die verschiedenen Version erklären, evtl. in Tabelle: DIR, NDIR, Node Plane, NodeVec
+
 
+
Gehört NodeSpaceBound auch in diese Gruppe? Dann evtl. auch das source-File in den entsprechenden Unterordner schieben.
+
 
+
evtl ein bild zur erklärung [[File:Element_hexa_topo.png|400px|border|up|irgendein erklärungstext]]
+
 
+
referenzen wie diese:
+
<ref name="AnRa93"
+
> U. Andelfinger, E. Ramm: „EAS-Elements for two-dimensional, three-dimensional, plate and shell structures and their equivalence to HR-Elements“, in „International Journal for Numerical Methods in Engineeering“, Vol. 36, 1993, pages 1311-1337
+
</ref>. 
+
  
 +
Known Bugs: Filtering does not work for these design variables
  
 
=== Parameters in the Input File ===
 
=== Parameters in the Input File ===
Line 28: Line 18:
 
!Description
 
!Description
 
|-
 
|-
!MATERIAL
+
!TYPE
|EL-MAT ''int''
+
|LD-NODE ''ID''
|Linking to a material input block
+
|Linking to previously defined node load
 
|-
 
|-
!INT_TYPE_HEXA
+
!SPLIT
|FULL, REDUCED
+
|''0'',''1''
|Control of integration type <br>
+
|0: whole LD-NODE block is optimized at once; 1: node load is optimized for each node individually
20-noded elements are able to perform a uniform reduced integration (2x2x2 instead of 3x3x3) without hourglassing stabilisation
+
 
|-
 
|-
 
|colspan="3" style="background:#efefef;"| Optional Parameters
 
|colspan="3" style="background:#efefef;"| Optional Parameters
Line 43: Line 32:
 
!Description
 
!Description
 
|-
 
|-
!EAS
+
!BOUND
|''int''
+
|OPT-BOUND ''ID''
|Flag Enhances Assumed Strains (EAS) method <br>
+
|Linking to a bound defined in BOUND block.
Possible values are:  
+
Remark: only SCALAR_BOUND in combination with SPLIT=1 is working
* 0*  = EAS off
+
* 9  = full and locking free linear strains can be described (recommended for one axial bending)
+
* 15 = ellimination of parasitic bi-linear strains
+
* 24 = full and locking free bi-linear strains can be described (recommended for two axial bending)
+
* 30 = full tri-linear strains can be described
+
 
|-
 
|-
 
|}
 
|}
Line 57: Line 41:
  
 
=== Example of a Complete Input Block ===
 
=== Example of a Complete Input Block ===
 
bla bla blub bla bla
 
  
 
<pre>
 
<pre>
EL-PROP 1: SOLIDHEXA1
+
OPT-VAR 1
MAT          = EL-MAT 1
+
TYPE=LD-NODE 1 SPLIT=1 BOUND=OPT-BOUND 1
INT_TYPE_HEXA = FULL
+
EAS          = 0
+
 
</pre>
 
</pre>
 
 
  
 
== A complete test example ==
 
== A complete test example ==
  
 
+
TODO
=== Model description ===
+
blabla mit bildern
+
<gallery caption="" widths="350px" heights="350px" perrow="2">
+
File:Cantilever_locking.JPG | HEXA8
+
File:Cantilever_lockingfree.JPG | HEXA8EAS9
+
</gallery>
+
 
+
 
+
=== Input File ===
+
 
+
bla
+
 
+
 
+
=== Documented Results ===
+
 
+
bla
+
 
+
 
+
== Theory and Details ==
+
 
+
bla
+
 
+
 
+
== References ==
+
 
+
<references/>
+

Latest revision as of 12:25, 8 December 2016


Contents

General Description

Short Info

With this design variable, the nodal load can be optimized.

Known Bugs: Filtering does not work for these design variables

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: only SCALAR_BOUND in combination with SPLIT=1 is working


Example of a Complete Input Block

OPT-VAR 1
 TYPE=LD-NODE 1 SPLIT=1 BOUND=OPT-BOUND 1 

A complete test example

TODO





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Content for Developers