(Empfohlene) Voraussetzungen:
Hintergrundwissen in einer höheren Programmiersprache (bevorzugt Java)
Inhalt:
Die Lehrveranstaltung soll Hintergrundwissen und Modelle zur Simulation vermitteln. Die Übungen sind dazu da, die Methoden am Computer zu implementieren und damit zu "experimentieren".
Wir wollen dabei im speziellen diese Modelle verstehen und auf dem Computer praktisch umsetzen:
- Zelluläre Automaten (Beutemodelle)
- Populationsdynamik mithife gewöhnlicher Differentialgleichungen
- Bewegliche Starrkörper
- Temperaturverteilungen auf einer Platte
- Strömungsmechanik mit Lattice Boltzmann
Lernziele und Kompetenzen:
Die Simulation hat sich in den letzten Jahrzehnten immer stärker in den Naturwissenschaften und im Ingenieurwesen etabliert.
Besonders attraktiv sind Simulationen in Bereichen, wo Experimente teuer, schwierig, gefährlich oder gar unmöglich sind.
Der Fokus dieser Veranstaltung liegt besonders auf der Berechnung und Implementierung einfacher physikalischer Modelle.
Wir wollen dabei auf verschiedene Beispiele aus der Ökologie, Mechanik, Thermo- und Fluiddynamik zurückgreifen.
Ein weiteres Ziel ist, den Studierenden des Studiengangs Computational Engineering einen Einblick in die technischen Anwendungsfächer (TAFs) zu geben.
Dazu werden Vertreter aus den verschiedenen Anwendungsfächern eingeladen.
Literatur:
Bungartz, Zimmer, Buchholz, Pflüger: Modellbildung und Simulation. Springer, ISBN 978-3-540-79809-5