Lehrveranstaltungsübersicht

Modellierung I

Dozent:innen: Univ.-Prof. Dr. Michael Wand
Kurzname: 08.079.314
Kurs-Nr.: 08.079.314
Kurstyp: Vorlesung/Übung

Voraussetzungen / Organisatorisches

Die Vorlesung ist relativ mathematisch angelegt. Es ist von Vorteil, Mathematik oder Physik als Nebenfach zu belegen (und entsprechend die Mathematikgrundvorlesungen für Mathematiker/innen bzw. für Physiker/innen besucht zu haben).
Des weiteren werden gute Programmierkenntnisse vorausgesetzt, z.B. erworben durch die Veranstaltungen „Einführung in die Programmierung“, „Einführung in die Softwareentwicklung“, sowie „Datenstrukturen und Algorithmen“ (oder äquivalente Kenntnisse aus anderen Fächern).

Hilfreich:

  1. Grundkenntnisse in Computergraphik sind hilfreich, aber nicht zwingend erforderlich (hier ggF. etwas zusätzliche Zeit einplanen).
  2. Kenntnisse in Python (optional C++), oder einer anderen Programmierumgebung, die Datenanalyse, numerische Algorithmen und grundlegende Visualisierung unterstützt.

Digitale Lehre

Die Veranstaltung ist in Präsenz in einem Blended-Learning Format geplant (Vorlesungsvideos mit einer Nachbesprechung in Präsenz), kann aber bei Bedarf auch  vollständig virtuell durchgeführt werden. Aktuelle Informationen stehen immer auf der folgenden Webseite zur Verfügung:

https://luna.informatik.uni-mainz.de/mod1-22-23/

Hier sind bereits alle digitalen Lehrmaterialien verfügbar

Wichtig: Melden Sie sich bei Interesse an der Veranstaltung unbedingt auch im Mattermost-Team der Veranstaltung an. Die Informationen dazu finden Sie auch auf der o.g. Webseite.

Empfohlene Literatur

Wird in der Veranstaltung bekannt gegeben.

Inhalt

Die Vorlesung führt in die grundlegenden Konzepte und Methoden der Modellierung natürlicher Phänomene (insbesondere Analyse von Messdaten und deren Modell-basierte Aufarbeitung) ein. Ziel der Vorlesung ist es, mathematische und theoretische Konzepte zur Modellierung von Phänomenen in der Praxis zur Anwendung zu bringen. Die Vorlesung liefert hierzu eine grobe Übersicht von grundlegenden mathematischen Werkzeugen und diskutiert, wie diese in konkreten Algorithmen umgesetzt werden können. Der Schwerpunkt liegt dabei auf dem Transfer der theoretischen Konzepte in der Praxis.

Wenn wir ein Phänomen betrachten und es mit einem Computermodell besser verstehen wollen, stellen sich folgende Fragen:

  1. Representation: Welche Informationen stecken im Systemzustand (über Zeit und Raum)? Wie können diese digital repräsentiert werden?
  2. Regeln: Wie verhält sich das Phänomen (über Zeit und Raum)? Wie können die Regeln dafür mit dem Computer repräsentiert werden? Welche Parameter hat das Modell?
  3. Simulation: Wie kann ich das System simulieren? Welche Algorithmen erledigen dies effizient und robust?
  4. Inverse Probleme: Ich habe schon einige, eventuell unvollständige oder verrauschte Meßdaten aufgenommen; wie kann ich die Parameter des simulierten Modells so wählen, daß mein Modell die Daten gut erklärt? Welche Algorithmen können diese Frage effizient und robust beantworten? Für welche Art von Modellen ist dies einfach/schwer?
  5. Optimierung & Variationsmodelle: Wie kann man ein Problem indirekt beschreiben, indem man Zielfunktionen und Zwangsbedingungen aufstellt und danach eine bestmögliche Lösung findet?

Thematischer Fokus: Modellierung 1 = lineare Modelle
In Modellierung I werden vor allem lineare Modelle betrachtet, das heißt, der Systemzustand unsers Modells wird als Vektor in einem linearen Vektorraum repräsentiert. Wir müssen dabei zunächst verstehen, welche Information damit erfaßt werden können. Dies führt zu verschiedenen Datenstrukturen, um diese Informationen effizient auf dem Rechner zu speichern. Danach werden beispielhafte Modelle (wie z.B. globale Beleuchtung in virtuellen 3D Modellen oder die Dynamik beweglicher Objekte) betrachtet, und diskutiert, wie diese auf dem Rechner simuliert werden können. Schließlich sollen Modelle an komplexere Randbedingungen (z.B. inakkurate oder unvollständige Meßdaten) angepaßt werden; wir betrachten hierzu Variationsformulierungen mit quadratischen Energien, die sich sehr dann wieder einfach mit Mitteln der linearen Algebra lösen lassen.

Zur Vorlesung werden Übungen angeboten, in denen sowohl Theorie wie auch Praxis vertieft werden sollen, und konkrete Modellierungsprobleme gelöst werden. Für den praktischen Teil der Übungen sind Vorkenntnisse in 3D Computergraphik sehr nützlich, aber nicht zwingend erforderlich (in der Vorlesung spielt dies eine geringere Rolle da diese allgemeiner angelegt ist).

Termine

Datum (Wochentag) Zeit Ort
25.10.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
08.11.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
15.11.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
22.11.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
29.11.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
06.12.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
13.12.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
20.12.2022 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
10.01.2023 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
17.01.2023 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
24.01.2023 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
31.01.2023 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik
07.02.2023 (Dienstag) 14:00 - 16:00 04 432
2413 - Neubau Physik/Mathematik