Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss2021:project4:brueckensimulation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ss2021:project4:brueckensimulation [2021/10/11 17:25]
emma.galow [Verlauf der Projektarbeit]
ss2021:project4:brueckensimulation [2021/10/14 12:27] (aktuell)
berscjak [Literaturangaben]
Zeile 155: Zeile 155:
 {{ :​ss2021:​project4:​gleichungssystem.jpg |}} {{ :​ss2021:​project4:​gleichungssystem.jpg |}}
  
-Anhand dieser Struktur lässt sich auch erkennen, dass es im Vergleich zum Knotenpunktverfahren wie zuvor beschrieben einige Vereinfachungen gibt. So sind viele Zwischenschritte,​ die beim händischen Lösungsverfahren den Prozess erleichtern,​ nicht mehr nötig. Das heißt, man muss die Knoten und Stäbe nicht mehr nummerieren oder zuvor die Auflagerreaktionen und Nullstäbe bestimmen, da dies alles in einem Schritt als Gleichungssystem berechnet wird. Anhand dieser Struktur kann man auch sehen, dass die statische Bestimmtheit insofern wichtig ist, als dass es gleich viele Unbekannte wie Gleichung gibt, um das Gleichungssystem zu lösen. Der Lösungsvektor $x$ hat $s+k$ Unbekannte und es gibt insgesamt $2*k$ Gleichungen.+Anhand dieser Struktur lässt sich auch erkennen, dass es im Vergleich zum Knotenpunktverfahren wie zuvor beschrieben einige Vereinfachungen gibt. So sind viele Zwischenschritte,​ die beim händischen Lösungsverfahren den Prozess erleichtern,​ nicht mehr nötig. Das heißt, man muss die Knoten und Stäbe nicht mehr nummerieren oder zuvor die Auflagerreaktionen und Nullstäbe bestimmen, da dies alles in einem Schritt als Gleichungssystem berechnet wird. Anhand dieser Struktur kann man auch sehen, dass die statische Bestimmtheit insofern wichtig ist, als dass es gleich viele Unbekannte wie Gleichung gibt, um das Gleichungssystem zu lösen. Der Lösungsvektor $x$ hat $s+r$ Unbekannte und es gibt insgesamt $2*k$ Gleichungen.
  
 Die Berechnung wird mit der Funktion click_berechnen durchgeführt. Die Berechnung wird mit der Funktion click_berechnen durchgeführt.
Zeile 260: Zeile 260:
 Das Startlager ist einfachheitshalber in jedem Fall das Festlager. Sobald ein Knotenpunkt als Startpunkt dient, wird er für diesen Zeitraum rot markiert. Damit es möglich ist, wirklich parallele Stäbe zu zeichnen, gibt es die Optionen "​Horizontal"​ und "​Vertikal"​. Eine weitere Zeichenhilfe ist die, dass wenn ungefähr auf einen schon existierenden Knotenpunkt geklickt wird, genau dieser wieder ausgewählt wird, bzw. dass wenn, je nachdem ob horizontal oder vertikal ausgewählt wurde, auf einen bereits existierenden Knotenpunkt geklickt wird, die x- oder y-Koordinaten übernommen werden. Die Ausgabe der Rechenergebnisse erfolgt als Liste über die Konsole. Das Startlager ist einfachheitshalber in jedem Fall das Festlager. Sobald ein Knotenpunkt als Startpunkt dient, wird er für diesen Zeitraum rot markiert. Damit es möglich ist, wirklich parallele Stäbe zu zeichnen, gibt es die Optionen "​Horizontal"​ und "​Vertikal"​. Eine weitere Zeichenhilfe ist die, dass wenn ungefähr auf einen schon existierenden Knotenpunkt geklickt wird, genau dieser wieder ausgewählt wird, bzw. dass wenn, je nachdem ob horizontal oder vertikal ausgewählt wurde, auf einen bereits existierenden Knotenpunkt geklickt wird, die x- oder y-Koordinaten übernommen werden. Die Ausgabe der Rechenergebnisse erfolgt als Liste über die Konsole.
  
-Der gesamte Code befindet sich in dieser Datei: {{:​ss2021:​project4:​brueckensimulation.zip|}}+Der gesamte Code befindet sich in dieser Datei: {{:​ss2021:​project4:​brueckensimulationen.zip|}} 
  
 ===== Verlauf der Projektarbeit ===== ===== Verlauf der Projektarbeit =====
  
-Den Verlauf unserer Projektarbeit kann man den im Laufe der Zeit angefertigten Protokollen entnehmen: [[ss2021:​project4:​brueckensimulation:​protokolle|]]+Den Verlauf unserer Projektarbeit kann man den im Laufe der Zeit angefertigten Protokollen entnehmen: [[ss2021:​project4:​brueckensimulation:​Protokolle|]] 
 + 
 +  * ab 27.05.2021: Themenfindung,​ Planung und Recherche  
 +  * ab 17.06.2021: Arbeitsteilung Code zur Berechnung, Code zur Visualisierung 
 +  * ab 7.10.2021: Zusammenführen beider Programme
 ===== Fazit und Ausblick ===== ===== Fazit und Ausblick =====
  
Zeile 270: Zeile 275:
  
 Unserer Projekt bietet aber auch Potential, es weiter zu entwickeln. Weiterführende Ideen wären zum einen die Umsetzung des Ganzen im dreidimensionalen Raum. Auch eine Ausweitung auf andere Brückentypen wie Hängebrücken oder Balkenbrücken wäre denkbar. Außerdem könnte man noch versuchen, die Finite Elemente Methode, die unteranderem die Verformung von Festkörpern untersucht, mit einzubringen,​ um die Ergebnisse genauer und auch realistischer werden zu lassen. ​ Unserer Projekt bietet aber auch Potential, es weiter zu entwickeln. Weiterführende Ideen wären zum einen die Umsetzung des Ganzen im dreidimensionalen Raum. Auch eine Ausweitung auf andere Brückentypen wie Hängebrücken oder Balkenbrücken wäre denkbar. Außerdem könnte man noch versuchen, die Finite Elemente Methode, die unteranderem die Verformung von Festkörpern untersucht, mit einzubringen,​ um die Ergebnisse genauer und auch realistischer werden zu lassen. ​
 +
 +===== Literaturangaben =====
 +
 +===Grundlagen Stabwerke===
 +[[https://​www.studyhelp.de/​online-lernen/​mechanik/​statische-bestimmtheit/​|StudyHelp:​ Statische Bestimmtheit]]
 +
 +Popov, Valentin: Statik und elementare Festigkeitslehre (Mechanik I) Vorlesungsnotizen WiSe 2020/​21:​{{:​ss2021:​project4:​vorlesungsskript_ws_2020_21.pdf|}}
 +
 +===Pygame===
 +[[https://​youtu.be/​jO6qQDNa2UY|Pygame in 90 Minutes - For Beginners]]
 +
 +[[https://​www.pygame.org/​docs/​|pygame-Dokumentation]]
 +
ss2021/project4/brueckensimulation.1633965925.txt.gz · Zuletzt geändert: 2021/10/11 17:25 von emma.galow