Zum Inhalt springen

Kurs:Mathematische Modellbildung/Themen/Erneuerbare Energien/Implementation Uni

Aus Wikiversity

Implementation

[Bearbeiten]

Daten

[Bearbeiten]
  • Zur Durchführung wurden fiktive Daten verwendet
  • Daten können im betreffenden Intervall beliebig erweitert werden


Implementation in Octave

[Bearbeiten]
  • Folgender Code wurde zur Durchführung des Gradientenabstiegsverfahrens in Octave implementiert:

Erläuterung

[Bearbeiten]
  • Einlesen der neuen Daten als Matrix D mit xlsread(' Datei ',' Anfang:Ende ')
  • Aufteilung der Daten in und Vektor mit D(:,'Spalte')
  • Als Startwert werden die aktuellen Stützstellen verwendet
  • Manuelle Einstellung der Schrittweite L und der Anzahl der Iterationsschritte
  • for Schleife: Einsetzen der Startwerte in die entsprechenden partiellen Ableitungen und Berechnung des aktuelleren Wertes
  • Ausgabe der neuen Werte und des noch vorhandenen Fehlers mit display('Wert')

Durchführung

[Bearbeiten]

Durch Implementation der neuen Daten erhalten wir folgende Koordinaten für unsere neuen Stützstellen:


Diese Werte ergaben sich bei einer Schrittweite von und Iterationsschritten. Eine weitere Minimierung des Fehlers war durch Veränderung der Schrittweite L, sowie der Anzahl der Iterationsschritten nicht gegeben.

Visualisierung in GeoGebra

[Bearbeiten]

Vorherige Verlauf

[Bearbeiten]

Folgende Abbildung stellt den Verlauf des Stromverbrauchs vor der Implementation der neuen Daten dar:

Aktuelle Verlauf

[Bearbeiten]

Nach der Implementationen der neuen Daten ergibt sich folgender Verlauf:

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.