Zadávání sítě představující výztuž

Jde zadat pouze přímá výztuž. Nemusí se rozdělovat na konečné prvky, ale zadá se jako přímka pomocí dvou bodů. Pokud je výztuž zalomená, zadá se jako lomená křivka == polyline. Uzavřená výztuž se musí zadat jako polyline, kde první a poslední bod mají totožné souřadnice.

Vrcholy lomených křivek mohou být umístěny nezávisle na primární síti, která obvykle představuje betonový prvek. Musí pouze splnit podmínku, aby ležely uvnitř nebo na hranici primární sítě.

V preprocesoru jsou polylines rozdělěny na konečné prvky. Nově vzniklé uzly jsou vytvořeny v místech, kde lomená křivka protíná hranice (vrcholy, hrany nebo stěny) konečných prvků primární sítě. Všechny uzly jsou spojeny s primární sítí pomocí tzv. zavěšených uzlů.

Informace o výztuži je preprocesoru předávány v samostatném textovém souboru. Jeho jméno se programu předá přes argument -IN_pf soubor.txt.

Struktura souboru s výztuží

N                                             
id1 n prop eltype       --+                   
X1 Y1 Z1                  |                   
X2 Y2 Z2                  | 1. výztužný prut  
...                       |                   
Xn Yn Zn                --+                   
...                                           
...                                           
...                                           
idN n prop eltype       --+                   
X1 Y1 Z1                  |                   
X2 Y2 Z2                  | N. výztužný prut  
...                       |                   
Xn Yn Zn                --+                   

N ... počet výztužných prutů, které se mají načíst
id ... identifikační číslo prutu <1;N>
n ... počet vrcholů prutu/lomené křivky <2;n>
prop ... property prutu, podle ní se přiřazuje výztuži průřez a materiál
eltype ... typ konečného prvku: 1-truss, 2-libeam, 3-beam
Xi Yi Zi ... souřadnice vrcholů

Příklad 2d modelovaný pomocí prvků truss

3 pruty
1. přímý - hlavní výztuž (property 0)
2. zalomený - vedlejší výztuž (property 1)
3. uzavřený - třmínková výztuž (property 2)

	  3                                                                 
	  1 2 0 1							    
	  0.6 1.5 0.0							    
	  1.1 1.0 0.0							    
	  								    
	  								    
	  2 3 1 1							    
	  1.2 0.2 0.0							    
	  1.8 0.8 0.0							    
	  2.6 0.8 0.0							    
	  								    
	  3 5 2 1							    
	  								    
	  3.6 0.4 0.0							    
	  4.7 0.4 0.0							    
	  4.7 1.3 0.0							    
	  3.6 1.3 0.0							    
	  3.6 0.4 0.0							    
	  								    
	  								    
     ^ y    1                                                  //	    
 1.5 |     +                                                   //      
     |      \                           4            3         //	    
     |       \                           +----------+          //	    
     |     1. \                          |          |          //	    
     |         \ 2                       |          |          //	    
 1.0 |          +                        |          |          //      
     |                  2       3        |          |          //	    
     |                 +-------+         |    3.    |          //	    
     |                /                  |          |          //	    
     |               /                   |          |          //	    
 0.5 |              /                    |          |          //      
     |             /      2.           5 +----------+          //	    
     |          1 /                      1           2         //	    
     |           +                                             //	    
     |                                                         //	    
   0 +----+----+----+----+----+----+----+----+----+----+--> x  //   
     0   0.5  1.0  1.5  2.0  2.5  3.0  3.5  4.0  4.5  5.0