WMC-AHIF-2022 / EMS

EMS is a project to better represent power generation with a photovoltaics system
0 stars 0 forks source link

System-Spezifikation EMS - Energie Management System

1. Ausgangslage und Zielsetzung

1.1. Ist-Situation

Die vorhandenen Komponenten sind:

EMS(Energie Management Syste) möchte den User eine besser Übersicht auf die Daten einer PV-Anlage darstellen. Hierzu besteht noch kein User Interface für eine derartige Steuerung, wie wir es in PLannung haben.

Bestehende Systeme sind bis jetzt nur darauf abgestimmt, dass alle Komponenten vom gleichen Hersteller stammen müssen. Da jedoch sehr viele Komponenten im Einsatz sind, ist es oft sehr schwierig alles nur von einem Hersteller zu verwenden z.B.: produzieren die wenigsten Wechselrichter Hersteller auch E-Auto Ladestationen und Speicher.

1.2. Verbesserungspotenziale

Probleme

Verbesserungen

2. Zielsetzung

2. Funktionale Anforderungen

2.1. Use Case Überblick

2.2.1 GUI-Design

2.2. Use Case Statistik

Es wird von der Datenbank eine Statistik generiert, die durch Auswahlmöglichkeiten veränderbar ist. Dies geschieht durch abhackerln der jeweiligen Alternativen auf der rechten Seite. Weiters kann das Jahr,der Monat oder der jeweilige Tag die Statistik verändern. Dies geschieht durch klicken auf den jewiligen Punkt und darunter kann man den Monat auswählen, der durch Pfeiltasten zum nächsten oder vorherigen Monat springt.

2.3. Use Case Settings

Bei den Settings geht es um die Eigenschaften der Tabelle. Wie die Einheit des Stroms den man produziert oder eine Darstellung der Kosten. Hierzu kann man die Währung ändern, um zu wissen wie viel man für den Strom den man gewonnen hat bekommt. Weiters kann man den Default-Zeitabschnitt angeben (pro Monat oder Jahr) wenn man auf die Website kommt.

2.4 Workflow

Durch das Hackerln der verschiedenen Eigenschaften der Tabelle (Stromverbrauch, Strommgewinnung, Netto-Strombilanz, Gesamtpreis) wird das gegebene Diagramm geändert. Weiters auch durch das Anklicken von Monat und Jahr. Durch das Zahnrad oben rechts neben dem Logo können die Default-Settings eingestellt werden. Durch drauf Klicken auf das jeweilige Einheit wird sich ein Dropdown button öffnen, wo der User die jeweilige Einheit auswählen kann.

3. Nicht-funktionale Anforderungen

Usability: Benutzbarkeitsanforderung

Efficiency: Effizienzanforderung

Maintenance: Wartbarkeits- und Portierbarkeitsanforderung

Legal: Gesetzliche Anforderung

4. Mengengerüst

6. Datenmodell