C Fahrzeuglasten generieren
klassische Arbeitsweise
Bei der Nachrechnung (oder auch bei Schwerlasttransportern) müssen häufig sehr viele Laststellungen durchgerechnet werden. Dazu konstruiere ich mir einfach die einzelnen Flächen, vergebe ein paar Parameter und definiere die Koordinaten in Abhängigkeit der Parameter und in Bezug auf den Referenzpunkt. !*!Label SLW - Lasten
let#ly 1 let#lx 1.5 let#y 0.81 let#x 0.41
- define koor
let#x1 #xs $ Startwerte let#y1 #ys
let#x2 #x1+#x let#y2 #y1 let#x3 #x2 let#y3 #ys+#y let#x4 #x1 let#y4 #y3
let#x5 #x1+#lx let#y5 #y1 let#x6 #x5+#x let#y6 #y5 let#x7 #x6 let#y7 #y3 let#x8 #x5 let#y8 #y7...
Die Lastdefinition (6 Lastflächen) ist dann recht einfach:
- define slw
area ref 'auto' typ pzz p1 #p x1 #x1 #y1 0 x2 #x2 #y2 0 x3 #x3 #y3 0 x4 #x4 #y4 0 area ref 'auto' typ pzz p1 #p x1 #x5 #y5 0 x2 #x6 #y6 0 x3 #x7 #y7 0 x4 #x8 #y8 0 area ref 'auto' typ pzz p1 #p x1 #x9 #y9 0 x2 #x10 #y10 0 x3 #x11 #y11 0 x4 #x12 #y12 0 area ref 'auto' typ pzz p1 #p x1 #x13 #y13 0 x2 #x14 #y14 0 x3 #x15 #y15 0 x4 #x16 #y16 0 area ref 'auto' typ pzz p1 #p x1 #x17 #y17 0 x2 #x18 #y18 0 x3 #x19 #y19 0 x4 #x20 #y20 0 area ref 'auto' typ pzz p1 #p x1 #x21 #y21 0 x2 #x22 #y22 0 x3 #x23 #y23 0 x4 #x24 #y24 0
- enddef
let#x_s 0.594
let#y_s -1.405
let#x_e 18.864
let#delta_x (#x_e-#x_s)/25
let#p #phi*100/(#x*#y)
let#nr 101
loop#1 25 $ 25 Laststellungen
lf nr #nr typ 'TL1' bez 'SLW 60 #nr' let#xs #x_s+#1*#delta_x let#ys #y_s #include koor #include slw let#nr #nr+1
endloop
mit SOFiLOAD_V
Hier gibt es den Befehl LZPL, mit welchem man eine benutzerdefinierten Lastenzug generieren kann. Allerdings werden dabei Punktlasten aufgebracht.
Da ich nicht so für "black box" zu haben bin, benutze ich von den Lastenzügen nur die vertikale Komponente; die horizontalen Lastanteile bringe ich in separaten Lastfällen auf. Nach meiner Meinung geht sonst die Kontrolle vollkommen verloren.
Schwerlasttransporter
Bei Schwerlasttransporten muss eine komplette Überfahrt simuliert werden. Das geht auch grafisch aber noch besser: mit CADINP. Man braucht nur ein paar Variablen und ein bisschen Programmierung. Über das "xa" wird in jeder Schleife die Koordinate des ersten Rades festgelgt, dann folgt eine Schleife über alle Räder "n". Liegt diese Achse n auf dem Überbau, so wird die Koordinate der Achse berechnet und die Last aufgebracht. Natürlich werden dann die wesentlichsten Lastfälle grafisch dargestellt.
Beispiel: 2-2017 Spannbetonbalken
Schlagworte
Lastenzug, Lastgenerierung, LZPL, Schwerlasttransporter, SLW 60