$ Ersteller: Magdalena Kühl $ Fundament +PROG TEMPLATE urs:1 KOPF Variablen- und Paramaterdefinitionen STO#Netzdichte 0.1 !*! Eingabeparameter Fundament STO#f_laenge_x 10[m] $ Fundamentlänge (muss durch #hk teilbar sein) STO#f_breite_y 10[m] $ Fundamentbreite (muss durch #hk teilbar sein) STO#f_dicke_z 1.0[m] $ Fundamentdicke STO#f_senkB 50000[kN/m3]$ Annahme - Werte siehe Lang.2011 Tabelle 11.9 STO#f_querB 0[kN/m3]$ vernachlässigt, nur bei Pfählen erforderlich !*! Hohlkörperkatalog STO#hk 1.00[m] $ Elementabmessung der "Hohlkörperwürfel" $ Auswahl der Strukturflächen, welche eine andere Steifigkeit bekommen sollen - also einen $ Hohlkörper darstellen $ Hohlkörper 1 - 10 cm Durchmesser: STO#hk1 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 1 STO#hk1_FAKS 0.985[-] $ FAKS STO#hk1_QUEA 0.996[-] $ QUEA $ STO#hk1_QUEXY 1.00[-] $ QUEX, QUEY STO#hk1_QEMXY 1.015[-] $ QEMX, QEMY $ STO#hk1_QU_M 1.00[-] $ QU_M STO#hk1_flaechen 0 $ Flächen die verändert werden sollen STO#hk1_grpnr 10[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 1 $ Hohlkörper 2: STO#hk2 1[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 2 STO#hk2_FAKS 0.932[-] $ FAKS STO#hk2_QUEA 0.982[-] $ QUEA $ STO#hk2_QUEXY 1.00[-] $ QUEX, QUEY STO#hk2_QEMXY 1.073[-] $ QEMX, QEMY $ STO#hk2_QU_M 1.00-] $ QU_M STO#hk2_flaechen 404,405,406,407,504,507,604,607,704,705,706,707 $ Flächen die verändert werden sollen STO#hk2_grpnr 20[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 2 $ Hohlkörper 3: STO#hk3 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 3 STO#hk3_FAKS 0.839[-] $ FAKS STO#hk3_QUEA 0.960[-] $ QUEA $ STO#hk3_QUEXY 1.00[-] $ QUEX, QUEY STO#hk3_QEMXY 1.189[-] $ QEMX, QEMY $ STO#hk3_QU_M 1.00[-] $ QU_M STO#hk3_flaechen 0 $ Flächen die verändert werden sollen STO#hk3_grpnr 30[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 3 $ Hohlkörper 4: STO#hk4 1[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 4 STO#hk4_FAKS 0.722[-] $ FAKS STO#hk4_QUEA 0.930[-] $ QUEA $ STO#hk4_QUEXY 1.00[-] $ QUEX, QUEY STO#hk4_QEMXY 1.378[-] $ QEMX, QEMY $ STO#hk4_QU_M 1.00[-] $ QU_M STO#hk4_flaechen 303,304,305,306,307,308,403,408,503,508,603,608,703,708,803,804,805,806,807,808 $ Flächen die verändert werden sollen STO#hk4_grpnr 40[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 4 $ Hohlkörper 5: STO#hk5 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 5 STO#hk5_FAKS 0.604[-] $ FAKS STO#hk5_QUEA 0.894[-] $ QUEA $ STO#hk5_QUEXY 1.00[-] $ QUEX, QUEY STO#hk5_QEMXY 1.634[-] $ QEMX, QEMY $ STO#hk5_QU_M 1.00[-] $ QU_M STO#hk5_flaechen 0 $ Flächen die verändert werden sollen STO#hk5_grpnr 50[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 5 $ Hohlkörper 6: STO#hk6 1[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 6 STO#hk6_FAKS 0.489[-] $ FAKS STO#hk6_QUEA 0.853[-] $ QUEA $ STO#hk6_QUEXY 1.00[-] $ QUEX, QUEY STO#hk6_QEMXY 1.988[-] $ QEMX, QEMY $ STO#hk6_QU_M 1.00[-] $ QU_M STO#hk6_flaechen 202,203,204,205,206,207,208,209,302,309,402,409,502,509,602,609,702,709,802,809,902,903,904,905,906,907,908,909 $ Flächen die verändert werden sollen STO#hk6_grpnr 60[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 6 $ Hohlkörper 7: STO#hk7 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 7 STO#hk7_FAKS 0.380[-] $ FAKS STO#hk7_QUEA 0.809[-] $ QUEA $ STO#hk7_QUEXY 1.00[-] $ QUEX, QUEY STO#hk7_QEMXY 2.495[-] $ QEMX, QEMY $ STO#hk7_QU_M 1.00[-] $ QU_M STO#hk7_flaechen 0 $ Flächen die verändert werden sollen STO#hk7_grpnr 70[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 7 $ Hohlkörper 8: STO#hk8 1[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 8 STO#hk8_FAKS 0.287[-] $ FAKS STO#hk8_QUEA 0.762[-] $ QUEA $ STO#hk8_QUEXY 1.00[-] $ QUEX, QUEY STO#hk8_QEMXY 3.174[-] $ QEMX, QEMY $ STO#hk8_QU_M 1.00[-] $ QU_M STO#hk8_flaechen 101,102,103,104,105,106,107,108,109,110,201,210,301,310,401,410,501,510,601,610,701,710,801,810,901,910,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010 $ Flächen die verändert werden sollen STO#hk8_grpnr 80[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 8 $ Hohlkörper 9: STO#hk9 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 9 STO#hk9_FAKS 0.209[-] $ FAKS STO#hk9_QUEA 0.716[-] $ QUEA $ STO#hk9_QUEXY 1.00[-] $ QUEX, QUEY STO#hk9_QEMXY 4.095[-] $ QEMX, QEMY $ STO#hk9_QU_M 1.00[-] $ QU_M STO#hk9_flaechen 0 $ Flächen die verändert werden sollen STO#hk9_grpnr 90[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 9 $ Hohlkörper 10 - 99 cm Durchmesser: STO#hk10 0[-] $ 0 = OFF, 1 = ON; für die Einfügung der Steifigkeit für HK 10 STO#hk10_FAKS 0.148[-] $ FAKS STO#hk10_QUEA 0.673[-] $ QUEA $ STO#hk10_QUEXY 1.00[-] $ QUEX, QUEY STO#hk10_QEMXY 5.331[-] $ QEMX, QEMY $ STO#hk10_QU_M 1.00[-] $ QU_M STO#hk10_flaechen 0 $ Flächen die verändert werden sollen STO#hk10_grpnr 100[-] $ Gruppennummer der Strukturflächen mit dem Hohlköper 10 !*! Eingabeparameter Stütze STO#s_dicke_x 0.50[m] $ Querschnittsabmessung in lokaler z-Richtung STO#s_dicke_y 0.50[m] $ Querschnittsabmessung in lokaler y-Richtung STO#s_hoehe_z 2.70[m] $ Stützenhöhe in globaler z-Richtung STO#s_abstand_x 5.0[m] $ Abstand Stütze vom Koordinatenursprung (x-Richtung, Fundamentlänge) STO#s_abstand_y 5.0[m] $ Abstand Stütze vom Koordinatenursprung (y-Richtung, Fundamentbreite) STO#s_kontrolle 2.5[m] $ wenn die Stütze auf einem Strukturpunkt der Gründung steht, muss $ #s_kontrolle ungleich #s_abstand_y gewählt werden (Kontrollnachweis) ENDE +PROG AQUA urs:2 KOPF Einstellung Norm und Material UNIT 5 NORM DIN EN199X-200X BETO 1 C 35 BEZ "=C 35/45 (EN 1992)" STAH 2 B '500A' BEZ "=B 500 A (EN 1992)" $ Querschnittsdefinition QNR 1 MNR 1 MBW 2 BEZ 'Stützenquerschnitt' QPOL RECT DY #s_dicke_y DZ #s_dicke_x ENDE +PROG SOFIMSHC 5 urs:3 KOPF Definition der Strukturelemente UNIT 5 ECHO VOLL JA SYST RAUM GDIV 10000 GDIR POSZ STEU TOLG 0 $ Toleranzgrenzen für Verschneidungen STEU MESH 66 $ aktiviert FE-Vernetzung STEU DELN 1 $ Löscht unbenutzte Linien etc. STEU HMIN #Netzdichte !*! Definition der Fläche für die Gründung $ Definition der Flächenanzahl in x- und y-Richtung (1 Fläche = 1 möglicher "Hohlkörperwürfel") STO#h_anzahl_x #f_laenge_x/#hk STO#h_anzahl_y #f_breite_y/#hk $ Definition der Strukturpunkte - Gründung LOOP#x #h_anzahl_x+1 LOOP#y #h_anzahl_y+1 SPT (#x+1)+(#y+1)*100 X #x*#hk #y*#hk 0 NX 0 0 1 SX 1 0 0 ENDLOOP ENDLOOP $ Definition der Strukturlinien - Gründung LOOP#y #h_anzahl_y+1 LOOP#x #h_anzahl_x SLN (#x+1)+(#y+1)*100 NPA (#x+1)+(#y+1)*100 NPE (#x+2)+(#y+1)*100 ENDLOOP ENDLOOP LOOP#y #h_anzahl_y LOOP#x #h_anzahl_x+1 SLN (#x+1)+(#y+1)*100+10000 NPA (#x+1)+(#y+1)*100 NPE (#x+1)+(#y+1)*100+100 ENDLOOP ENDLOOP $ Definition der Strukturflächen - Gründung LOOP#x #h_anzahl_x LOOP#y #h_anzahl_y SAR (#x+1)+(#y+1)*100 MNR 1 MBW 2 NX 0 0 -1 NRA 7 QREF UNTE DRX 1 0 0 T #f_dicke_z CB #f_senkB CT #f_querB MCTL REGM H1 #Netzdichte BEZ "Fundament" SARB OUT NL (#x+1)+(#y+1)*100,(#x+1)+(#y+1)*100+100,(#x+1)+(#y+1)*100+10000,(#x+1)+(#y+1)*100+10001 ENDLOOP ENDLOOP !*! Nachträgliche Definition der Gruppennummern für die Strukturflächen $ dies ist relevant, weil eine automatische Nummerierung in der Schleife zu zu großen Nummern $ führen würde (die Gruppennummer muss immer kleiner als 1000 sein) $ Hohlkörper 1 IF #hk1==0 ELSE LOOP#i hk1_flaechen SAR -(#hk1_flaechen(#i)) GRP #hk1_grpnr ENDLOOP ENDIF $ Hohlkörper 2 IF #hk2==0 ELSE LOOP#i hk2_flaechen SAR -(#hk2_flaechen(#i)) GRP #hk2_grpnr ENDLOOP ENDIF $ Hohlkörper 3 IF #hk3==0 ELSE LOOP#i hk3_flaechen SAR -(#hk3_flaechen(#i)) GRP #hk3_grpnr ENDLOOP ENDIF $ Hohlkörper 4 IF #hk4==0 ELSE LOOP#i hk4_flaechen SAR -(#hk4_flaechen(#i)) GRP #hk4_grpnr ENDLOOP ENDIF $ Hohlkörper 5 IF #hk5==0 ELSE LOOP#i hk5_flaechen SAR -(#hk5_flaechen(#i)) GRP #hk5_grpnr ENDLOOP ENDIF $ Hohlkörper 6 IF #hk6==0 ELSE LOOP#i hk6_flaechen SAR -(#hk6_flaechen(#i)) GRP #hk6_grpnr ENDLOOP ENDIF $ Hohlkörper 7 IF #hk7==0 ELSE LOOP#i hk7_flaechen SAR -(#hk7_flaechen(#i)) GRP #hk7_grpnr ENDLOOP ENDIF $ Hohlkörper 8 IF #hk8==0 ELSE LOOP#i hk8_flaechen SAR -(#hk8_flaechen(#i)) GRP #hk8_grpnr ENDLOOP ENDIF $ Hohlkörper 9 IF #hk9==0 ELSE LOOP#i hk9_flaechen SAR -(#hk9_flaechen(#i)) GRP #hk9_grpnr ENDLOOP ENDIF $ Hohlkörper 10 IF #hk10==0 ELSE LOOP#i hk10_flaechen SAR -(#hk10_flaechen(#i)) GRP #hk10_grpnr ENDLOOP ENDIF !*! Definition der Fläche für die Stütze $ Zahlenbereich 20000 für die Stütze IF ABS(#s_abstand_y-#s_kontrolle)==0 $ Berechnung Stützewerte, wenn sie NICHT auf Strukturpunkten der Gründung steht $ Berechnung der Koordinatenwerte für die Strukturpunkte (0-1) $ unter Verwendung der o. g. Variablen $ Punkt 0 - Stütze STO#P20000X #s_abstand_x STO#P20000Y #s_abstand_y STO#P20000Z 0 $ Punkt 1 - Stütze STO#P20001X #P20000X STO#P20001Y #P20000Y STO#P20001Z #P20000Z-#s_hoehe_z $ Definition der Strukturpunkte - Stütze SPT 20000 X #P20000X #P20000Y #P20000Z NX 0 0 1 SX 1 0 0 BEZ "1 - Stützenknoten" SPT 20001 X #P20001X #P20001Y #P20001Z NX 0 0 1 SX 1 0 0 BEZ "2 - Stützenknoten" $ Definition der Strukturlinien - Stütze SLN 20000 NPA 20000 NPE 20001 GRP 999 QNR 1 ELSE $ Berechnung Stützewerte, wenn sie auf Strukturlinien der Gründung steht $ Definition des oberen Strukturpunktes - Stütze SPT 20001 X #s_abstand_x #s_abstand_y -#s_hoehe_z NX 0 0 1 SX 1 0 0 $ Definition der Strukturlinie - Stütze SLN 20000 NPA (#s_abstand_y/#hk*100+100)+(#s_abstand_x/#hk+1) NPE 20001 GRP 999 QNR 1 ENDIF ENDE +PROG SOFILOAD urs:5 KOPF Lastendefinition UNIT TYPE 5 ACT TYP G GAMU 1.35 GAMF 1.00 SUP PERM BEZ 'G: Eigengewicht' LF 1 TYP G FAKG 1.0 ACT TYP G GAMU 1.35 GAMF 1.00 SUP PERM BEZ 'G: Last ueber Stuetze' LF 2 TYP G FAKG 0.0 BEZ 'G: Last ueber Stuetze' POIN REF NODE NR 20001 PROJ ZZ NREF 20001 P 1500[kN] ACT TYP Q GAMU 1.50 GAMF 0 PART Q BEZ 'B1' LF 11 TYP Q FAKG 0.0 BEZ 'Q: B1' AREA REF SAR NR 0 PROJ ZZ P1 2.0[kN/m2] LF 1001 TYP (D) BEZ '1.35G' COPY 1 1.35 $ 1: G Lastfall 1 COPY 2 1.35 $ 1: G Lastfall 2 LF 1011 TYP (D) BEZ '1.35G+1.5Q' COPY 1 1.35 $ 1: G Lastfall 1 COPY 2 1.35 $ 1: G Lastfall 2 COPY 11 1.5 $ 2: Q Lastfall 11 ENDE +PROG ASE urs:6 KOPF Berechnung STEU WARN 43 $ Anpassen der Steifigkeit über Gruppennummer $ erfolgt nur, wenn #hki == 1 ist (ON) GRUP NR #hk2_grpnr FAKS 0.932 FAKB 1.00 GRP2 NR #hk2_grpnr QUEA 0.982 QEMX 1.073 QEMY 1.073 GRUP NR #hk4_grpnr FAKS 0.722 FAKB 1.00 GRP2 NR #hk4_grpnr QUEA 0.93 QEMX 1.378 QEMY 1.378 GRUP NR #hk6_grpnr FAKS 0.489 FAKB 1.00 GRP2 NR #hk6_grpnr QUEA 0.853 QEMX 1.988 QEMY 1.988 GRUP NR #hk8_grpnr FAKS 0.287 FAKB 1.00 GRP2 NR #hk8_grpnr QUEA 0.762 QEMX 3.174 QEMY 3.174 GRUP NR 0,999 FAKS 1.00 GRP2 NR 0,999 QUEA 1.00 QEMX 1.00 QEMY 1.00 LF 1,2,11,1001,1011 ENDE