Package CIM14 :: Package CPSM :: Package Topology :: 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, ConnectivityNodes=None, BaseVoltage=None, Terminal=None, *args, **kw_args)
Initialises a new 'TopologicalNode' instance.
 
addConnectivityNodes(self, *ConnectivityNodes)
 
addTerminal(self, *Terminal)
 
getBaseVoltage(self)
The base voltage of the topologocial node.
 
getConnectivityNodes(self)
Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
 
getTerminal(self)
The terminals associated with the topological node.
 
removeConnectivityNodes(self, *ConnectivityNodes)
 
removeTerminal(self, *Terminal)
 
setBaseVoltage(self, value)
 
setConnectivityNodes(self, value)
 
setTerminal(self, value)

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 = ['ConnectivityNodes', 'Terminal']
  _refs = ['ConnectivityNodes', 'BaseVoltage', 'Terminal']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BaseVoltage
The base voltage of the topologocial node.
  ConnectivityNodes
Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
  Terminal
The terminals associated with the topological node.

Inherited from object: __class__

Method Details [hide private]

__init__(self, ConnectivityNodes=None, BaseVoltage=None, Terminal=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'TopologicalNode' instance.

Parameters:
  • ConnectivityNodes - Several ConnectivityNode(s) may combine together to form a single TopologicalNode, depending on the current state of the network.
  • BaseVoltage - The base voltage of the topologocial node.
  • 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.
Overrides: object.__init__

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.


Property Details [hide private]

BaseVoltage

The base voltage of the topologocial node.

Get Method:
getBaseVoltage(self) - The base voltage of the topologocial node.
Set Method:
setBaseVoltage(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)

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)