Package CIM14 :: Package CPSM :: Package Equipment :: Package Core :: Module Terminal' :: Class Terminal
[hide private]
[frames] | no frames]

Class Terminal

                    object --+        
                             |        
              Element'.Element --+    
                                 |    
IdentifiedObject'.IdentifiedObject --+
                                     |
                                    Terminal

An electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called 'connectivity nodes'.

Instance Methods [hide private]
 
__init__(self, sequenceNumber=0, OperationalLimitSet=None, ConductingEquipment=None, HasFirst_MutualCoupling=None, Measurements=None, ConnectivityNode=None, RegulatingControl=None, TieFlow=None, HasSecond_MutualCoupling=None, *args, **kw_args)
Initialises a new 'Terminal' instance.
 
addHasFirst_MutualCoupling(self, *HasFirst_MutualCoupling)
 
addHasSecond_MutualCoupling(self, *HasSecond_MutualCoupling)
 
addMeasurements(self, *Measurements)
 
addOperationalLimitSet(self, *OperationalLimitSet)
 
addRegulatingControl(self, *RegulatingControl)
 
addTieFlow(self, *TieFlow)
 
getConductingEquipment(self)
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
 
getConnectivityNode(self)
Terminals interconnect with zero impedance at a node.
 
getHasFirst_MutualCoupling(self)
Mutual couplings associated with the branch as the first branch.
 
getHasSecond_MutualCoupling(self)
Mutual couplings with the branch associated as the first branch.
 
getMeasurements(self)
One or more measurements may be associated with a terminal in the network.
 
getOperationalLimitSet(self)
The operatinal limits sets that applie specifically to this terminal.
 
getRegulatingControl(self)
The terminal is regulated by a control.
 
getTieFlow(self)
The control area tie flows to which this terminal associates.
 
removeHasFirst_MutualCoupling(self, *HasFirst_MutualCoupling)
 
removeHasSecond_MutualCoupling(self, *HasSecond_MutualCoupling)
 
removeMeasurements(self, *Measurements)
 
removeOperationalLimitSet(self, *OperationalLimitSet)
 
removeRegulatingControl(self, *RegulatingControl)
 
removeTieFlow(self, *TieFlow)
 
setConductingEquipment(self, value)
 
setConnectivityNode(self, value)
 
setHasFirst_MutualCoupling(self, value)
 
setHasSecond_MutualCoupling(self, value)
 
setMeasurements(self, value)
 
setOperationalLimitSet(self, value)
 
setRegulatingControl(self, value)
 
setTieFlow(self, value)

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

Class Variables [hide private]
  _attr_types = {'sequenceNumber': <type 'int'>}
  _attrs = ['sequenceNumber']
  _defaults = {'sequenceNumber': 0}
  _many_refs = ['OperationalLimitSet', 'HasFirst_MutualCoupling'...
  _refs = ['OperationalLimitSet', 'ConductingEquipment', 'HasFir...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ConductingEquipment
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
  ConnectivityNode
Terminals interconnect with zero impedance at a node.
  HasFirst_MutualCoupling
Mutual couplings associated with the branch as the first branch.
  HasSecond_MutualCoupling
Mutual couplings with the branch associated as the first branch.
  Measurements
One or more measurements may be associated with a terminal in the network.
  OperationalLimitSet
The operatinal limits sets that applie specifically to this terminal.
  RegulatingControl
The terminal is regulated by a control.
  TieFlow
The control area tie flows to which this terminal associates.

Inherited from object: __class__

Method Details [hide private]

__init__(self, sequenceNumber=0, OperationalLimitSet=None, ConductingEquipment=None, HasFirst_MutualCoupling=None, Measurements=None, ConnectivityNode=None, RegulatingControl=None, TieFlow=None, HasSecond_MutualCoupling=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Terminal' instance.

Parameters:
  • sequenceNumber - The orientation of the terminal connections for a multiple terminal conducting equipment. The sequence numbering starts with 1 and additional terminals should follow in increasing order. The first terminal is the 'starting point' for a two terminal branch. In the case of class TransformerWinding only one terminal is used so its sequenceNumber must be 1.
  • OperationalLimitSet - The operatinal limits sets that applie specifically to this terminal. Other operational limits sets may apply to this terminal through the association to Equipment.
  • ConductingEquipment - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
  • HasFirst_MutualCoupling - Mutual couplings associated with the branch as the first branch.
  • Measurements - One or more measurements may be associated with a terminal in the network. Measurement-Terminal defines where the measurement is placed in the network topology. Some Measurements represent quantities related to a particular sensor position, e.g. a voltage transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is captured by the Measurement - Terminal association that makes it possible to place the sensing position at a well defined place. The place is defined by the connection of the Terminal to ConductingEquipment.
  • ConnectivityNode - Terminals interconnect with zero impedance at a node. Measurements on a node apply to all of its terminals.
  • RegulatingControl - The terminal is regulated by a control.
  • TieFlow - The control area tie flows to which this terminal associates.
  • HasSecond_MutualCoupling - Mutual couplings with the branch associated as the first branch.
Overrides: object.__init__

getConnectivityNode(self)

 

Terminals interconnect with zero impedance at a node. Measurements on a node apply to all of its terminals.

getMeasurements(self)

 

One or more measurements may be associated with a terminal in the network. Measurement-Terminal defines where the measurement is placed in the network topology. Some Measurements represent quantities related to a particular sensor position, e.g. a voltage transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is captured by the Measurement - Terminal association that makes it possible to place the sensing position at a well defined place. The place is defined by the connection of the Terminal to ConductingEquipment.

getOperationalLimitSet(self)

 

The operatinal limits sets that applie specifically to this terminal. Other operational limits sets may apply to this terminal through the association to Equipment.


Class Variable Details [hide private]

_many_refs

Value:
['OperationalLimitSet',
 'HasFirst_MutualCoupling',
 'Measurements',
 'RegulatingControl',
 'TieFlow',
 'HasSecond_MutualCoupling']

_refs

Value:
['OperationalLimitSet',
 'ConductingEquipment',
 'HasFirst_MutualCoupling',
 'Measurements',
 'ConnectivityNode',
 'RegulatingControl',
 'TieFlow',
 'HasSecond_MutualCoupling']

Property Details [hide private]

ConductingEquipment

ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes

Get Method:
getConductingEquipment(self) - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
Set Method:
setConductingEquipment(self, value)

ConnectivityNode

Terminals interconnect with zero impedance at a node. Measurements on a node apply to all of its terminals.

Get Method:
getConnectivityNode(self) - Terminals interconnect with zero impedance at a node.
Set Method:
setConnectivityNode(self, value)

HasFirst_MutualCoupling

Mutual couplings associated with the branch as the first branch.

Get Method:
getHasFirst_MutualCoupling(self) - Mutual couplings associated with the branch as the first branch.
Set Method:
setHasFirst_MutualCoupling(self, value)

HasSecond_MutualCoupling

Mutual couplings with the branch associated as the first branch.

Get Method:
getHasSecond_MutualCoupling(self) - Mutual couplings with the branch associated as the first branch.
Set Method:
setHasSecond_MutualCoupling(self, value)

Measurements

One or more measurements may be associated with a terminal in the network. Measurement-Terminal defines where the measurement is placed in the network topology. Some Measurements represent quantities related to a particular sensor position, e.g. a voltage transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is captured by the Measurement - Terminal association that makes it possible to place the sensing position at a well defined place. The place is defined by the connection of the Terminal to ConductingEquipment.

Get Method:
getMeasurements(self) - One or more measurements may be associated with a terminal in the network.
Set Method:
setMeasurements(self, value)

OperationalLimitSet

The operatinal limits sets that applie specifically to this terminal. Other operational limits sets may apply to this terminal through the association to Equipment.

Get Method:
getOperationalLimitSet(self) - The operatinal limits sets that applie specifically to this terminal.
Set Method:
setOperationalLimitSet(self, value)

RegulatingControl

The terminal is regulated by a control.

Get Method:
getRegulatingControl(self) - The terminal is regulated by a control.
Set Method:
setRegulatingControl(self, value)

TieFlow

The control area tie flows to which this terminal associates.

Get Method:
getTieFlow(self) - The control area tie flows to which this terminal associates.
Set Method:
setTieFlow(self, value)