Komponenten eines Energiesystems
Die Komponenten repräsentieren einzelne Bestandteile des Energiesystems, z. B. technische Anlagenteile, Stoffmodelle, Bedarfe und Tarife. Der Anwender arrangiert die Komponenten auf dem Schema, verbindet sie untereinander mit Netzen und parametriert sie in den Formularen. Bestimmte Komponentenbestandteile, wie Betriebsnebenbedingungen, Kosten und Erlöse sowie Bedarfe, können Sie über das Komponentenribbon der aktiven Komponente oder direkt im Eingabedaten-Formular hinzufügen. Einige Komponenten werden nicht vernetzt, dazu gehören die Kennzahlen und Komponenten für Zeitreihenfunktionen.
Für die einzelnen Komponenten gibt es Komponentenvorlagen, die in der Komponentenvorlagenbibliothek hinterlegt sind.
Instanzen einer Komponente
Jede Komponente, die im Projekt vorkommt, ist in der Komponentenbibliothek vertreten.
Eine Komponente kann in mehreren Schemata eines Projektes vorkommen und unterschiedlich parametriert sein. Gleichnamige Komponenten können lokale unterschiedliche Werte oder globale gleiche Werte für gleichnamige Bezeichner haben. Gleichnamige Komponenten können nur in verschiedenen Schemata als verschiedene Instanzen einer Komponente vorhanden sein. Innerhalb eines Schemas darf es nicht mehrere gleichnamige Komponenten (mehr als eine Instanz einer Komponente) geben: Soll eine zweite gleichartige Komponente hinzugefügt werden, so muss eine neue Instanz mit einem eigenen Namen erzeugt werden (siehe unten im Abschnitt Drag-and-Drop). Das folgende Video verdeutlicht dies an einem Beispiel, noch anhand einer älteren TOP-Energy-Version.
Video
Komponenten im Projektexplorer
Die Komponenten sind im Projektbaum des Projektexplorers unter dem ihnen übergeordneten Knoten jeweils alphabetisch angeordnet.
Klicken Sie mit der rechten Maustaste auf die Komponente im Projektbaum, so erhalten Sie das Kontextmenü mit den folgenden Möglichkeiten:
Beim
Umbenennen werden gleichzeitig alle Instanzen der Komponente im gesamten Projekt und in der Komponentenbibliothek umbenannt.
Man kann eine
Komponente exportieren, um sie später in andere Projekte zu importieren. Standardmäßig wird dabei eine Datei mit der Endung e-cmp im Ordner
C:\Benutzer\$Benutzername$\Documents\TOP-Energy\Eigene Komponenten gespeichert.
In dem Exportdialog kann auch ein beliebiger anderer Speicherort gewählt werden.
Eine lokale Komponente ist die Instanz der Komponente innerhalb eines Schemas. Die Funktion
Lokale Komponente löschen entfernt die markierte Komponente nur innerhalb des Schemas und nicht alle Vertreter der Komponente im gesamten Projekt, wie die folgende Funktion.
Die Funktion
Alle Vertreter der Komponente löschen entfernt die globale Instanz der Komponente. Damit werden auch alle lokalen Vertreter der gewählten Komponente im gesamten Projekt, auch in der Komponentenbibliothek des Projektexplorers, gelöscht.
Drag-and-Drop
Neue lokale Instanzen einer Komponente lassen sich per Drag-and-Drop auf die folgenden vier verschiedenen Weisen erzeugen:
- die Komponentenvorlage aus der Komponentenvorlagenbibliothek auf den Schema-Knoten im Projektexplorer ziehen,
- die Komponentenvorlage aus der Komponentenvorlagenbibliothek auf die Arbeitsfläche des Schemas ziehen,
- bei gedrückter <Strg>-Taste die Komponente auf der Arbeitsfläche des Schemas kopieren oder
- die Komponente im Projektexplorer auf einen Schema-Knoten oder auf das Schema einer anderen Variante ziehen.
Wenn auf dem Zielschema bereits eine lokale Instanz der Komponente vorhanden ist (im dritten Fall immer), wird in den ersten drei Fällen eine neue globale Instanz erzeugt. Diese erhält dann automatisch einen Namenszusatz in Form einer Zahl, um sie von der gleichnamigen Komponente zu unterscheiden. Im vierten Fall erscheint stattdessen die Warnung:
Die Komponente kann nicht dem Ziel zugeordnet werden. Möglicherweise existiert bereits eine gleichnamige Komponente (…) in der Komponentenbibliothek. Bitte verwenden bzw. löschen Sie diese.
Deshalb eignet sich die vierte Methode nur, wenn es noch keine gleichnamige Komponente auf dem Schema gibt.
Eine Komponente lässt sich per Drag-and-Drop aus dem Projektbaum in den Ordner Eigene Komponenten oder einen anderen eigenen Ordner in der Komponentenvorlagenbibliothek kopieren, um sie als e-cmp-Datei zu exportieren.
Ribbons und Formulare der Komponenten
Das Ribbon für Komponenten wird in dem Artikel Komponentenribbon vorgestellt.
Der typische Formularaufbau der Komponenten wird in dem Artikel über den Aufbau der Formulare vorgestellt.
Wie Sie Komponentenbestandteile hinzufügen, umbenennen und wieder entfernen, erfahren Sie in einem eigenen Artikel.
Unter dem Reiter Notizen und Tooltip können Sie die Tooltips konfigurieren und für einige Komponenten (z. B. Dampfturbine, Kondensatpumpe, Stromtarif) spezielle Entwickleroptionen wählen.
Komponenten exportieren
Neben der unter Drag-and-Drop beschriebenen Möglichkeit, Komponenten als e-cmp-Datei zu exportieren, können Sie eine Komponente auch über ihr Kontextmenü im Projektexplorer oder auf dem Schema exportieren. Auf diese Weise kann jede Komponente an einem beliebig zu wählenden Ort als Datei mit der Endung e-cmp gespeichert und später auch in anderen Projekten als Vorlage genutzt werden. Dazu wählen Sie
Komponente exportieren im Kontextmenü der Komponente.
Um die gespeicherte Komponente in einem anderen TOP-Energy-Projekt zu verwenden, fügen Sie den Ordner, in dem die Komponente gespeichert ist, in die Komponentenvorlagenbibliothek als neues Verzeichnis hinzu. Daraus kann die Komponente auf das Schema oder in den Projektexplorer gezogen werden.

