Package CIM14 :: Package CDPSM :: Package Unbalanced :: Package IEC61970 :: Package Wires :: Module ACLineSegment' :: Class ACLineSegment
[hide private]
[frames] | no frames]

Class ACLineSegment

                           object --+                        
                                    |                        
                     Element'.Element --+                    
                                        |                    
  Core.IdentifiedObject'.IdentifiedObject --+                
                                            |                
Core.PowerSystemResource'.PowerSystemResource --+            
                                                |            
                        Core.Equipment'.Equipment --+        
                                                    |        
        Core.ConductingEquipment'.ConductingEquipment --+    
                                                        |    
                                     Conductor'.Conductor --+
                                                            |
                                                           ACLineSegment
Known Subclasses:

A wire or combination of wires, with consistent electrical characteristics, building a single electrical system, used to carry alternating current between points in the power system.If the instance is an ACLineSegment, the r, x, r0 and x0 attibutes are mandatory. However, if the line segment is for a DistributionLineSegment, these are not mandatory.

Instance Methods [hide private]
 
__init__(self, r=0.0, x0=0.0, bch=0.0, x=0.0, b0ch=0.0, r0=0.0, *args, **kw_args)
Initialises a new 'ACLineSegment' instance.

Inherited from Core.ConductingEquipment'.ConductingEquipment: addTerminals, getBaseVoltage, getTerminals, removeTerminals, setBaseVoltage, setTerminals

Inherited from Core.Equipment'.Equipment: getEquipmentContainer, setEquipmentContainer

Inherited from Core.PowerSystemResource'.PowerSystemResource: getGeoLocation, getPSRType, setGeoLocation, setPSRType

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

Class Variables [hide private]
  _attr_types = {'b0ch': <type 'float'>, 'bch': <type 'float'>, ...
  _attrs = ['r', 'x0', 'bch', 'x', 'b0ch', 'r0']
  _defaults = {'b0ch': 0.0, 'bch': 0.0, 'r': 0.0, 'r0': 0.0, 'x'...

Inherited from Conductor'.Conductor (private): _enums, _many_refs, _refs

Properties [hide private]

Inherited from Core.ConductingEquipment'.ConductingEquipment: BaseVoltage, Terminals

Inherited from Core.Equipment'.Equipment: EquipmentContainer

Inherited from Core.PowerSystemResource'.PowerSystemResource: GeoLocation, PSRType

Inherited from object: __class__

Method Details [hide private]

__init__(self, r=0.0, x0=0.0, bch=0.0, x=0.0, b0ch=0.0, r0=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ACLineSegment' instance.

Parameters:
  • r - Positive sequence series resistance of the entire line section.
  • x0 - Zero sequence series reactance of the entire line section.
  • bch - Positive sequence shunt (charging) susceptance, uniformly distributed, of the entire line section. This value represents the full charging over the full length of the line.
  • x - Positive sequence series reactance of the entire line section.
  • b0ch - Zero sequence shunt (charging) susceptance, uniformly distributed, of the entire line section.
  • r0 - Zero sequence series resistance of the entire line section.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'b0ch': <type 'float'>,
 'bch': <type 'float'>,
 'r': <type 'float'>,
 'r0': <type 'float'>,
 'x': <type 'float'>,
 'x0': <type 'float'>}

_defaults

Value:
{'b0ch': 0.0, 'bch': 0.0, 'r': 0.0, 'r0': 0.0, 'x': 0.0, 'x0': 0.0}