Kurs:Mathematische Modellbildung/Themen/Erneuerbare Energien/Modellierungszyklus 3
Zielsetzung Bearbeiten
Das Ziel im 3. Modellierungszyklus besteht darin, ...
- den Übergang von einem stationären System zu einen dynamischen System zu vollziehen.
- den Einbezug neuer und aktuellerer Daten zu ermöglichen.
- Minimierung des mittleren quadratischen Fehlers zwischen den neuen Daten und dem vorhandenen Verlauf
Vorgehensweise Bearbeiten
Daten Bearbeiten
Die Grundlage für ein dynamisches System bilden neue Daten , die z.Bsp. in einem Tabellenkalkulationsprogramm gesammelt werden können.
In diesem Zyklus beschränken wir uns dabei zuerst auf ein bestimmtes Zeitintervall zwischen zwei bestehenden Stützstellen. Hierfür verwendet wir den Zeitraum zwischen 7 Uhr und 8 Uhr. Für dieses Intervall werden neue Daten gesammelt und eingebunden.
Fehlerfunktion Bearbeiten
Als Fehlerfunktion betrachten wir die mittlere quadratische Abweichung zwischen den neuen Datenwerten und den entsprechenden Funktionswert.
Da die Visualisierung anschließend in GeoGebra umgesetzt werden soll, sind wir daran interessiert wohin sich die bisherigen Stützstellen und verschieben, sodass die mittlere quadratische Abweichung minimiert wird.
Herleitung mittels Konvexkombination 1. Ordnung Bearbeiten
Die Gerade zwischen den Stützstellen wird als Konvexkombination 1. Ordnung dargestellt. Dazu betrachtet man im nur die y-Komponente. Es gilt:
- mit
kann nun folgendermaßen dargestellt werden:
Zwischen den Stützpunkten und ergibt sich somit folgende Funktionsgleichung:
Vollständige Fehlerfunktion Bearbeiten
Mit dieser Funktionsgleichung lautet unsere Fehlerfunktion nun:
Zur Minimierung des Fehlers verwendet wir das Gradientenabstiegsverfahren, welches in Octave umgesetzt wird. Da unsere Fehlerfunktion von , , , abhängt müssen wir diese vier mal partiell ableiten um unseren Gradienten zu erhalten. Die partiellen Ableitung wurden mithilfe von WxMaxima berechnet.
Partielle Ableitungen Bearbeiten
Bestimmung der verbesserten Werte Bearbeiten
Die Richtung des Gradienten zeigt immer in Richtung des steilsten Anstiegs[1]. Da wir jedoch unseren Fehler minimieren möchten, bilden wir den negativen Gradienten. Unter Benutzung des negativen Gradienten berechnen wir in Octave nun die neuen Werte bzgl. , , und wie folgt:
Iterationsschritt Bearbeiten
Erläuterung Bearbeiten
Hierbei ist L die sogenannte Schrittweite, die angibt, wie schnell wir uns dem Minimum annähern. Bei der Wahl der Schrittweite muss darauf geachtet werden, dass diese nicht zu groß ist, denn sonst besteht die Gefahr, dass das Gradientenabstiegsverfahren divergiert.
Hat die Fehlerfunktion einen minimalen Wert angenommen, so haben wir die neuen Werte bzgl. , , und gefunden.
Zur Visualisierung können die Stützstellen zu Begin nun auf die neuen Koordinaten verschoben werden.
Bewertung und Optimierung Bearbeiten
Bewertung Bearbeiten
- beliebige Daten zwischen zwei vorhandenen Stützstellen können in das Modell integriert werden
- es können in diesem Zeitintervall zu beliebigen Zeiten Messungen stattfinden
- Kurvenverlauf bzgl. der Konvexkombination passt sich durch das dynamische System (in GeoGebra) automatisch an
Optimierung Bearbeiten
- Einbezug weiterer Intervalle um einen größeren Zeitraum abzudecken
- Übergang von linearer Regression zu nicht-linearer Regression
- Anpassung bzgl. der Ortskurve der Konvexkombination 3. Ordnung
Weitere Vorgehensweise Bearbeiten
Im folgenden wird erläutert, wie man vorgehen würde, um eine nicht-lineare Regression bzgl. einer Konvexkombination 3. Ordnung durchzuführen. Seien und die jeweiligen Stützstellen und , mit die dazugehörigen Hilfspunkte.
Bestimmung der Funktion f(x) Bearbeiten
Konvexkombination 3. Ordnung Bearbeiten
Für die y-Komponeten der Konvexkombination 3. Ordnung gilt:
Funktion f(x) Bearbeiten
Mit folgt:
Bestimmung der Hilfspunkte H1 und H2 in Abhängigkeit von D1 und D2 Bearbeiten
Für die Koordinaten des Hilfspunkts H1 Hilfspunkt gilt allgemein:
Bestimmung der x-Koordinate Bearbeiten
Die x-Koordinate ist bekannt:
Bestimmung der y-Koordinate Bearbeiten
- Mithilfe des 2. Strahlensatz:
Seiteninformation Bearbeiten
Diese Lernresource können Sie als Wiki2Reveal-Foliensatz darstellen.
Wiki2Reveal Bearbeiten
Dieser Wiki2Reveal Foliensatz wurde für den Lerneinheit Kurs:Mathematische_Modellbildung' erstellt der Link für die Wiki2Reveal-Folien wurde mit dem Wiki2Reveal-Linkgenerator erstellt.
- Die Seite wurde als Dokumententyp PanDocElectron-SLIDE erstellt.
- Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:Mathematische_Modellbildung/Themen/Erneuerbare_Energien/Modellierungszyklus_3
- siehe auch weitere Informationen zu Wiki2Reveal und unter Wiki2Reveal-Linkgenerator.