Mock-Up-Static-Topology

Aus Wiki openKONSEQUENZ
Wechseln zu: Navigation, Suche

Dieser Dienst simulatiert Quellsysteme, die topologische Elemente und Verknüpfungen über die oK-Quellsystem-API zur Verfügung stellen.

Für Testzwecke werden die verschiedene Topologievarianten angeboten:

vollständiges Referenzmodell

Der Zweck des vollständigen Referenzmodells liegt in der Funktionsüberprüfung der datennutzenden Domänen- und Nutzermodule. Daher sind alle unterstützten topologischen Elemente und Entitäten sowie deren Verknüpfung enthalten. Der Fokus liegt auf Vollständigkeit und Übersichtlichkeit, nicht auf Größe oder Sinnhaftigkeit des Modells.

Das aktuell verwendete Referenzmodell ist im Folgenden definiert:

CIM-Model reference-model.svg

Elemente

Nr. Ressourcentyp MRID Beschreibung Eigenschaften
1 topology-id random
2 energy-source 0fe1c631-490e-46d1-acf0-9f1eaa53522f
3 plant 0692e320-3ce6-47c4-bc57-525f9da47373
4 substation-type 3867ec39-1816-4905-b4a3-cc0d3678c269
5 substation 89edf801-13c2-4fb6-9fe1-4c01b7b07b21
6 voltage-level c8be6aa9-45f9-40de-aa1f-6e6c4f4ba46d mid-voltage-voltage-level
7 measurement-point 043d903a-5702-4451-9613-4476e57e6a6d Messpunkt von breaker
8 breaker 043d903a-5702-4451-9613-4476e57e6a6d
9 disconnector 1c0b7ae1-1d28-4599-8659-ddda708b31c1
10 bay 3569b278-014f-4584-af9d-b4fc1e39830f mid-voltage-bay
11 busbar-section b24dc203-7253-4ead-bf61-6e90e9b5ce21
12 base-voltage ea4cf040-cb88-4978-a3a4-630a8f144e4b mid-voltage-base-voltage
13 base-voltage 9542f9ef-9a5f-47de-aff5-33f04f362668 low-voltage-base-voltage
14 power-transformer abddaf44-13e6-46a3-8f87-0d675ea78659
15 grounding-impedance 544ecb76-3546-4c7a-a6b8-b424ec3c090f
16 petersen-coil 50904041-d7aa-4b3b-8ef7-dbff8a65f37e
17 earth-fault-compensator 131fb478-24ce-47af-98d9-e52285be0876
18 measurement-point ce9e868a-d575-4688-aef4-fb217919ec2e Messpunkt von load-break-switch
19 load-break-switch ce9e868a-d575-4688-aef4-fb217919ec2e
20 bay 1482836f-10a5-48aa-bcf0-553417b25142 low-voltage-bay
21 voltage-level 348ee15f-c00d-4053-afe3-7227b4405276 low-voltage-voltage-level
22 ac-line-segment 1efdad09-d26f-4f1b-be82-7f63ef474c42 north-ac-line-segment
23 junction 300a4ede-ad47-47cd-839f-f78cfc96e001
24 ac-line-segment ebb8f129-3e4f-4200-bb96-ba384c911c83 south-ac-line-segment
25 line 47e63b23-a6ef-4316-bbd0-d81316b3df32
26 sub-geographical-region e238b44f-4d98-40c2-a1c9-6f72b10278f4
27 line-type c86d89fd-0662-4872-b0fe-9f0326718c9a
28 geographical-region 1fec2400-bf7a-481e-bb6a-2808096c0a99
29 energy-consumer f5babac5-e8c3-4b74-9620-237c08bd282d

Stresstest-Modell

Beinhaltet ein zufällig generiertes topologisches Modell. Für Performance- und Lasttests wird eine hohe Anzahl an Elementen erstellt.

Warning-yellow.icon.svg Dies ist nicht Teil der CIM-Cache Ertüchtigung Stufe I!


Realmodell

Dieses Modell beinhaltet ein reales, aber anonymisiertes Netzmodell. Folgende Schritte sind hier durchzuführen (Beispiel bezieht sich auf Windows-Umgebung):

  1. Auschecken des entsprechenden git-Projektes: git-Link https://git.eclipse.org/r/openk-platform/org.eclipse.openk-platform.openk-repo mit dem Branch CR04
  2. Innerhalb der Konsole in das Verzeichnis ROOT_PATH wechseln:
    cd LocalDirectory\git.openk\cim-cache
  3. Aufrufen der BAT-Datei zum Bauen des CIM-Cache:
    build-cim-cache.bat
  4. Innerhalb der Konsole in das folgende Verzeichnis wechseln:
    cd org-eclipse-openk-sourcesystem-mockupstatictopology\service
  5. Das Quellsystem-Mock-Up mit dem folgenden Befehl starten:
    java -jar target\mock-up-static-topology-service-0.0.1-SNAPSHOT.jar
  6. Abfrage des Default-Referenzmodels via Web-Browser:
     http://localhost:9518/service/model?repository-key=static-topology 
  7. Laden des anonymisiertes Netzmodells via POST-Request (z.B. mit RESTClient auf Firefox)
     "http://localhost:9518/command/execute" und dem Body "Inhalt der RDF-Datei"
  8. Prüfen, ob das anonymisiertes Netzmodell nun im Mock-up zur Verfügung steht:
     http://localhost:9518/service/model?repository-key=static-topology 

Somit können nun Domain-Module bzw. User-Module diese Topologie zu Test- oder Demonstrierzwecke verwenden.