Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2223:protokoll_13.03.2023

Geschafft

Wir haben uns für ein zur Visualisierung verwendetes Paket entschieden: Pygame. Wir haben das Programm in Pygame umgeschrieben. Wir haben uns in die grundsätzliche Logik von Pygame eingearbeitet. Wir haben uns noch die Idee erschlossen, dass man einzelnen Wänden eine gewisse Wärmeenergie zuordnen kann und dies in der borderCollision Funktion implementieren kann.

offene Fragen/Probleme

Eine heute entstandene Frage ist, ob und wie wir die Proportionalität der Temperatur und Geschwindigkeit in die Python-Simulation einbauen können. Die für die Zeit und Geschwindigkeit verwendeten Beträge haben, sind andere als bei der Brownschen Bewegung in der Natur vorkommen. Fürs Erste haben wir uns entschieden, die Proportionalität ohne den Faktor k_B (Boltzmann-Konstante) in Betracht zu ziehen. Die Maßstäbe der Temperatur und der Geschwindigkeit, sowie der Masse werden in der Simulation andere als in der Realität sein. Wir werden uns noch in einen Artikel von Max Seddig einlesen, welcher sich mit dem Einfluss von Temperatur auf die Brownsche Bewegung befasst. Es stellt sich die Frage, wie man das „Ineinander Klemmen“ mancher Teilchen verhindert. Erster Ansatz könnte sein eine move_debug Funktion für den Aufruf in der der handle_colision Funktion zu implementieren.

Quellen und Dateien

brown_pygame.py.zip

ws2223/protokoll_13.03.2023.txt · Zuletzt geändert: 2023/04/05 14:26 von max.liebscher