Skip to content

Komponenten

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 wird bei gedrückter Steuerungstaste auf dem Schema per Drag-and-Drop dupliziert. Die Kopie der Komponente wird als neue Komponente mit einem eigenen Namen in der Komponentenbibliothek verzeichnet. Der Vorteil ist, dass alle Werte von der Usprungskomponente übernommen werden und anschließend unabhängig von der Ursprungskomponente geändert werden können.

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.

Um die Formularansicht der lokalen Komponente auf der Arbeitsfläche zu erhalten, klicken Sie mit der linken Maustaste auf die Komponente im Projektbaum unterhalb des Schema-Knotens.

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.

Für den Namen der Komponente dürfen keine nicht lateinischen Zeichen, wie kyrillische Buchstaben oder chinesische Zeichen, verwendet werden. Sollte eine Komponente unter Missachtung dieser Regel umbenannt worden sein, erhält sie automatisch ihre ursprüngliche Bezeichnung zurück. Der Komponentenname darf auch keines der folgenden Zeichen enthalten: . \ / : * ? “ < > | % # ² ³ € µ. Sonst wird das Umbenennen blockiert, und eine Warnung erscheint.

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:

  1. die Komponentenvorlage aus der Komponentenvorlagenbibliothek auf den Schema-Knoten im Projektexplorer ziehen,
  2. die Komponentenvorlage aus der Komponentenvorlagenbibliothek auf die Arbeitsfläche des Schemas ziehen,
  3. bei gedrückter <Strg>-Taste die Komponente auf der Arbeitsfläche des Schemas kopieren oder
  4. 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.

An den Anfang scrollen