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

Implementation

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.