Attributweitergabe

Versorgungsnetze stellen eine erweiterte Funktionalität bereit, die als Attributweitergabe bezeichnet wird und zum Einsatz kommt, wenn ein Teilnetz aktualisiert, exportiert oder verfolgt wird.

Weitergabemodule leiten Werte aus Netzwerkattributen für Features flussabwärts von Teilnetz-Controllern ab, wenn die Verfolgung die Features erreicht. Netzwerkattribute werden innerhalb der Netzwerktopologie beibehalten, wenn die Topologie aktiviert oder überprüft wird, und sind mit einem Wert in einem Attribut einer Feature-Class verknüpft.

Hinweis:

Wenn ein Netzwerkattribut NULL-Werte unterstützt, werden NULL-Werte, die während der Weitergabe auftreten, ignoriert und haben keine Auswirkungen auf den weitergegebenen Wert.

Weitergabemodule werden auf der Ebene als Teil der Teilnetz-Verfolgungskonfiguration in einem einzelnen Netzwerkattribut definiert. Diesen Vorgang führt der Administrator des Versorgungsnetzes während der Konfigurationsphase eines Versorgungsnetzes mithilfe des Werkzeugs Teilnetzdefinition festlegen oder bei der Ausführung der Verfolgung durch. Der propagators-Parameter ist nur verfügbar, wenn Python verwendet wird oder eine Variable über einen Parameter in ModelBuilder erstellt wird.

Konfigurationen von Weitergabemodulen werden auf der Registerkarte Netzwerkeigenschaften in der Spalte "Verfolgungskonfiguration" des Unterabschnitts "Ebenen" angezeigt. Wenn ein Teilnetz aktualisiert, exportiert oder verfolgt wird, können die zu berücksichtigenden Features mit einem operator gefiltert werden. Mehrere Parameter sind mit der Konfiguration der Weitergabe verknüpft. Weitere Informationen finden Sie unter Teilnetzdefinition festlegen.

Es stehen drei Functions zur Weitergabe eines Netzwerkattributwertes zur Verfügung:

  • Propagated_MIN
  • Propagated_MAX
  • Propagated_BITWISE_AND
Propagated_MIN und Propagated_MAX werden für numerische Werte verwendet, während Propagated_BITWISE_AND für numerische Werte verwendet wird, die ein Bitset darstellen.
Hinweis:

Die Weitergabe beginnt immer beim Teilnetz-Controller.

In den folgenden Beispielen werden quellenbasierte Netzwerkszenarien veranschaulicht. Flussaufwärts und flussabwärts können für die Anwendung auf senkenbasierte Netzwerke umgekehrt werden.

Propagated_MIN

Mit der Funktion Propagated_MIN wird der Minimalwert der zwei verglichenen numerischen Werte weitergegeben. Diese Funktion sollte verwendet werden, wenn ein numerischer Wert des aktuellen Features gleich oder kleiner sein muss als der Wert des vorigen Features.

Beispiel: Schauen wir uns eine Verfolgung flussabwärts in einem Stromnetz an, in dem das Netzwerkattribut MOV dem Feld maxoperatingvoltage zugewiesen ist. Die Verfolgung beginnt mit einer MOV von 35 kV, die zum ersten weitergegebenen Wert wird. Wenn der Wert 25 kV erkannt wird, wird dieser Minimalwert dann weitergegeben, bis ein anderer Minimalwert erkannt wird. Dieser Vorgang wird flussabwärts fortgesetzt. Der Minimalwert wird weitergegeben, bis das gesamte Teilnetz verfolgt oder die vom Operator festgelegte Bedingung erfüllt wurde.

Nachfolgend wird diese Beispielfunktion dargestellt: MOV PROPAGATED_MIN IS_GREATER_THAN 15 MAXVOLTAGE

Beispiel der Funktion

Diese Konfiguration weist das System an, mit der Weitergabe fortzufahren, solange MOV größer als 15 kV bleibt. In diesem Beispiel ist MAXVOLTAGE das Attribut, das während der Ausführung des Werkzeugs Teilnetz aktualisieren aktualisiert wird. Ein Wert von maximal 15 kV dient als Barriere und beendet die Verfolgung.

Propagated_MAX

Mit der Funktion Propagated_MAX wird der Maximalwert der zwei verglichenen numerischen Werte weitergegeben. Diese Funktion sollte verwendet werden, wenn ein numerischer Wert des aktuellen Features gleich oder größer sein muss als der Wert des vorigen Features.

Schauen wir uns dasselbe Stromnetz an, in dem MOV ein Netzwerkattribut ist, das dem Feld maxoperatingvoltage wurde. Ein Techniker, der die Spannung in einem Stromkreis erhöhen möchte, kann eine Verfolgung durchführen, um zu ermitteln, wie viele Geräte im Rahmen des Projekts geändert werden müssen. Hierzu kann er ein Weitergabemodul verwenden und MAXVOLTAGE entlang der Leitung mit einer Verfolgung aktualisieren, solange 30 kV nicht überschritten werden. Dazu verwendet er die Funktion PROPAGATED_MAX mit dem Netzwerkattribut MOV wie folgt: MOV PROPAGATED_MAX IS_LESS_THAN_OR_EQUAL_TO 30 MAXVOLTAGE

Beispiel der Funktion

Diese Konfiguration weist das System an, mit der Weitergabe fortzufahren, solange MOV kleiner als 30 kV bleibt. In diesem Beispiel ist MAXVOLTAGE das Attribut, das während der Ausführung des Werkzeugs Teilnetz aktualisieren aktualisiert wird. Ein Wert von mehr als 30 kV dient als Barriere und beendet die Verfolgung.

Propagated_BITWISE_AND

Mit der Funktion Propagated_BITWISE_AND wird der Unterschied zwischen zwei numerischen Werten weitergegeben, die ein Bitset darstellen. In einem Stromnetz kann die Phase beispielsweise anhand von drei Bits modelliert werden: ein Bit für Phase A, ein Bit für Phase B und ein Bit für Phase C. Diese drei Bits bilden zusammen die Binärzahl 111, die bei der Umwandlung in einen Dezimalwert die Zahl 7 ergibt. Befindet sich eines dieser Bits im Ruhezustand (z. B. Bit B) und bleiben die beiden anderen Bits stromführend (z. B. Bit A und Bit C), wird die Binärzahl zu 101 (die 0 in der Mitte gibt an, dass sich B im Ruhezustand befindet), die bei der Umwandlung in einen Dezimalwert die Zahl 5 ergibt.

Schauen wir uns eine Verfolgung flussabwärts in einem Stromnetz an, in dem die Weitergabe für die Aktualisierung einer Phase konfiguriert ist, bei der das Netzwerkattribut Phases Current dem Feld phasescurrent zugewiesen ist.

Der Quell-Schutzschalter ist ABC. Wenn die B-Phase flussaufwärts stromlos wird, berechnet das Weitergabemodul den Phasenwert der Features flussabwärts, um die B-Phase ebenfalls stromlos zu schalten, auch wenn das Netzattribut des Features möglicherweise die B-Phase angibt. Dieser Vorgang wird flussabwärts mit der Verfolgung fortgesetzt, solange der Operator True ist.

Nachfolgend wird diese Beispielfunktion dargestellt: Phases Current PROPAGATED_BITWISE_AND INCLUDES_ANY ABC PHASEENG

Beispiel der Funktion

In diesem Beispiel ist Phaseseng das Attribut, das nach der Ausführung von Teilnetz aktualisieren aktualisiert wird. Eine Leitung mit der B-Phase wird vom Weitergabemodul stromlos geschaltet und dient als Barriere für eine Verfolgung.