Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss2021:project4:brueckensimulation [2021/10/12 11:56] berscjak [Entwicklung des Programms] |
ss2021:project4:brueckensimulation [2021/10/14 12:27] (aktuell) berscjak [Literaturangaben] |
||
---|---|---|---|
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]] | ||
+ |