Package CIM14 :: Package IEC61970 :: Package Topology :: Module TopologicalNode' :: Class TopologicalNode
[hide private]
[frames] | no frames]

Class TopologicalNode

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         TopologicalNode

For a detailed substation model a TopologicalNode is a set of connectivity nodes that, in the current network state, are connected together through any type of closed switches, including jumpers. Topological nodes changes as the current network state changes (i.e., switches, breakers, etc. change state). For a planning model switch statuses are not used to form TopologicalNodes. Instead they are manually created or deleted in a model builder tool. TopologialNodes maintained this way are also called 'busses'.

Instance Methods [hide private]
 
__init__(self, Terminal=None, TopologicalIsland=None, ReportingGroup=None, ConnectivityNodes=None, SvInjection=None, SvVoltage=None, SvShortCircuit=None, BaseVoltage=None, ConnectivityNodeContainer=None, AngleRef_TopologicalIsland=None, *args, **kw_args)
Initialises a new 'TopologicalNode' instance.
 
addConnectivityNodes(self, *ConnectivityNodes)
 
addTerminal(self, *Terminal)
 
getAngleRef_TopologicalIsland(self)
The island for which the node is an angle reference.
 
getBaseVoltage(self)
The base voltage of the topologocial node.
 
getConnectivityNodeContainer(self)
The connectivity node container to which the toplogical node belongs.
 
getConnectivityNodes(self)
Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
 
getReportingGroup(self)
The reporting group to which the topological node belongs.
 
getSvInjection(self)
The injection state associated with the topological node.
 
getSvShortCircuit(self)
The short circuit state associated with the topological node.
 
getSvVoltage(self)
The state voltage associated with the topological node.
 
getTerminal(self)
The terminals associated with the topological node.
 
getTopologicalIsland(self)
A topological node belongs to a topological island
 
removeConnectivityNodes(self, *ConnectivityNodes)
 
removeTerminal(self, *Terminal)
 
setAngleRef_TopologicalIsland(self, value)
 
setBaseVoltage(self, value)
 
setConnectivityNodeContainer(self, value)
 
setConnectivityNodes(self, value)
 
setReportingGroup(self, value)
 
setSvInjection(self, value)
 
setSvShortCircuit(self, value)
 
setSvVoltage(self, value)
 
setTerminal(self, value)
 
setTopologicalIsland(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['Terminal', 'ConnectivityNodes']
  _refs = ['Terminal', 'TopologicalIsland', 'ReportingGroup', 'C...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  AngleRef_TopologicalIsland
The island for which the node is an angle reference.
  BaseVoltage
The base voltage of the topologocial node.
  ConnectivityNodeContainer
The connectivity node container to which the toplogical node belongs.
  ConnectivityNodes
Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
  ReportingGroup
The reporting group to which the topological node belongs.
  SvInjection
The injection state associated with the topological node.
  SvShortCircuit
The short circuit state associated with the topological node.
  SvVoltage
The state voltage associated with the topological node.
  Terminal
The terminals associated with the topological node.
  TopologicalIsland
A topological node belongs to a topological island

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, Terminal=None, TopologicalIsland=None, ReportingGroup=None, ConnectivityNodes=None, SvInjection=None, SvVoltage=None, SvShortCircuit=None, BaseVoltage=None, ConnectivityNodeContainer=None, AngleRef_TopologicalIsland=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'TopologicalNode' instance.

Parameters:
  • Terminal - The terminals associated with the topological node. This can be used as an alternative to the connectivity node path to terminal, thus making it unneccesary to model connedtivity nodes in some cases. Note that the if connectivity nodes are in the model, this association would proably not be used.
  • TopologicalIsland - A topological node belongs to a topological island
  • ReportingGroup - The reporting group to which the topological node belongs.
  • ConnectivityNodes - Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
  • SvInjection - The injection state associated with the topological node.
  • SvVoltage - The state voltage associated with the topological node.
  • SvShortCircuit - The short circuit state associated with the topological node.
  • BaseVoltage - The base voltage of the topologocial node.
  • ConnectivityNodeContainer - The connectivity node container to which the toplogical node belongs.
  • AngleRef_TopologicalIsland - The island for which the node is an angle reference. Normally there is one angle reference node for each island.
Overrides: object.__init__

getAngleRef_TopologicalIsland(self)

 

The island for which the node is an angle reference. Normally there is one angle reference node for each island.

getTerminal(self)

 

The terminals associated with the topological node. This can be used as an alternative to the connectivity node path to terminal, thus making it unneccesary to model connedtivity nodes in some cases. Note that the if connectivity nodes are in the model, this association would proably not be used.


Class Variable Details [hide private]

_refs

Value:
['Terminal',
 'TopologicalIsland',
 'ReportingGroup',
 'ConnectivityNodes',
 'SvInjection',
 'SvVoltage',
 'SvShortCircuit',
 'BaseVoltage',
...

Property Details [hide private]

AngleRef_TopologicalIsland

The island for which the node is an angle reference. Normally there is one angle reference node for each island.

Get Method:
getAngleRef_TopologicalIsland(self) - The island for which the node is an angle reference.
Set Method:
setAngleRef_TopologicalIsland(self, value)

BaseVoltage

The base voltage of the topologocial node.

Get Method:
getBaseVoltage(self) - The base voltage of the topologocial node.
Set Method:
setBaseVoltage(self, value)

ConnectivityNodeContainer

The connectivity node container to which the toplogical node belongs.

Get Method:
getConnectivityNodeContainer(self) - The connectivity node container to which the toplogical node belongs.
Set Method:
setConnectivityNodeContainer(self, value)

ConnectivityNodes

Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.

Get Method:
getConnectivityNodes(self) - Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
Set Method:
setConnectivityNodes(self, value)

ReportingGroup

The reporting group to which the topological node belongs.

Get Method:
getReportingGroup(self) - The reporting group to which the topological node belongs.
Set Method:
setReportingGroup(self, value)

SvInjection

The injection state associated with the topological node.

Get Method:
getSvInjection(self) - The injection state associated with the topological node.
Set Method:
setSvInjection(self, value)

SvShortCircuit

The short circuit state associated with the topological node.

Get Method:
getSvShortCircuit(self) - The short circuit state associated with the topological node.
Set Method:
setSvShortCircuit(self, value)

SvVoltage

The state voltage associated with the topological node.

Get Method:
getSvVoltage(self) - The state voltage associated with the topological node.
Set Method:
setSvVoltage(self, value)

Terminal

The terminals associated with the topological node. This can be used as an alternative to the connectivity node path to terminal, thus making it unneccesary to model connedtivity nodes in some cases. Note that the if connectivity nodes are in the model, this association would proably not be used.

Get Method:
getTerminal(self) - The terminals associated with the topological node.
Set Method:
setTerminal(self, value)

TopologicalIsland

A topological node belongs to a topological island

Get Method:
getTopologicalIsland(self) - A topological node belongs to a topological island
Set Method:
setTopologicalIsland(self, value)