Package CIM14 :: Package IEC61968 :: Package AssetModels :: Module WireType' :: Class WireType
[hide private]
[frames] | no frames]

Class WireType

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  WireType

Wire conductor (per IEEE specs). A specific type of wire or combination of wires, not insulated from each other, suitable for carrying electrical current.

Instance Methods [hide private]
 
__init__(self, material='acsr', rAC25=0.0, sizeDescription='', rAC75=0.0, radius=0.0, coreRadius=0.0, rAC50=0.0, gmr=0.0, rDC20=0.0, ratedCurrent=0.0, coreStrandCount=0, strandCount=0, WireArrangements=None, ConcentricNeutralCableInfos=None, *args, **kw_args)
Initialises a new 'WireType' instance.
 
addConcentricNeutralCableInfos(self, *ConcentricNeutralCableInfos)
 
addWireArrangements(self, *WireArrangements)
 
getConcentricNeutralCableInfos(self)
All concentric neutral cables using this wire type.
 
getWireArrangements(self)
All wire arrangements using this wire type.
 
removeConcentricNeutralCableInfos(self, *ConcentricNeutralCableInfos)
 
removeWireArrangements(self, *WireArrangements)
 
setConcentricNeutralCableInfos(self, value)
 
setWireArrangements(self, value)

Inherited from IEC61970.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 = {'coreRadius': <type 'float'>, 'coreStrandCount'...
  _attrs = ['material', 'rAC25', 'sizeDescription', 'rAC75', 'ra...
  _defaults = {'coreRadius': 0.0, 'coreStrandCount': 0, 'gmr': 0...
  _enums = {'material': 'ConductorMaterialKind'}
  _many_refs = ['WireArrangements', 'ConcentricNeutralCableInfos']
  _refs = ['WireArrangements', 'ConcentricNeutralCableInfos']
Properties [hide private]
  ConcentricNeutralCableInfos
All concentric neutral cables using this wire type.
  WireArrangements
All wire arrangements using this wire type.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, material='acsr', rAC25=0.0, sizeDescription='', rAC75=0.0, radius=0.0, coreRadius=0.0, rAC50=0.0, gmr=0.0, rDC20=0.0, ratedCurrent=0.0, coreStrandCount=0, strandCount=0, WireArrangements=None, ConcentricNeutralCableInfos=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'WireType' instance.

Parameters:
  • material - Wire material. Values are: "acsr", "steel", "aluminum", "copper", "other"
  • rAC25 - AC resistance per unit length of the conductor at 25 degrees C.
  • sizeDescription - Describes the wire guage or cross section (e.g., 4/0, #2, 336.5).
  • rAC75 - AC resistance per unit length of the conductor at 75 degrees C.
  • radius - Outside radius of the wire.
  • coreRadius - (if there is a different core material) Radius of the central core.
  • rAC50 - AC resistance per unit length of the conductor at 50 degrees C.
  • gmr - Geometric Mean Radius. If we replace the conductor by a thin walled tube of radius GMR, then its reactance is identical to the reactance of the actual conductor.
  • rDC20 - DC resistance per unit length of the conductor at 20 degrees C.
  • ratedCurrent - Current carrying capacity of the wire under stated thermal conditions.
  • coreStrandCount - (if used) Number of strands in the steel core.
  • strandCount - Number of strands in the wire.
  • WireArrangements - All wire arrangements using this wire type.
  • ConcentricNeutralCableInfos - All concentric neutral cables using this wire type.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'coreRadius': <type 'float'>,
 'coreStrandCount': <type 'int'>,
 'gmr': <type 'float'>,
 'material': <type 'str'>,
 'rAC25': <type 'float'>,
 'rAC50': <type 'float'>,
 'rAC75': <type 'float'>,
 'rDC20': <type 'float'>,
...

_attrs

Value:
['material',
 'rAC25',
 'sizeDescription',
 'rAC75',
 'radius',
 'coreRadius',
 'rAC50',
 'gmr',
...

_defaults

Value:
{'coreRadius': 0.0,
 'coreStrandCount': 0,
 'gmr': 0.0,
 'material': 'acsr',
 'rAC25': 0.0,
 'rAC50': 0.0,
 'rAC75': 0.0,
 'rDC20': 0.0,
...

Property Details [hide private]

ConcentricNeutralCableInfos

All concentric neutral cables using this wire type.

Get Method:
getConcentricNeutralCableInfos(self) - All concentric neutral cables using this wire type.
Set Method:
setConcentricNeutralCableInfos(self, value)

WireArrangements

All wire arrangements using this wire type.

Get Method:
getWireArrangements(self) - All wire arrangements using this wire type.
Set Method:
setWireArrangements(self, value)