Package CIM14 :: Package IEC61970 :: Package Wires :: Module StaticVarCompensator' :: Class StaticVarCompensator
[hide private]
[frames] | no frames]

Class StaticVarCompensator

                           object --+                        
                                    |                        
                     Element'.Element --+                    
                                        |                    
  Core.IdentifiedObject'.IdentifiedObject --+                
                                            |                
Core.PowerSystemResource'.PowerSystemResource --+            
                                                |            
                        Core.Equipment'.Equipment --+        
                                                    |        
        Core.ConductingEquipment'.ConductingEquipment --+    
                                                        |    
                       RegulatingCondEq'.RegulatingCondEq --+
                                                            |
                                                           StaticVarCompensator

A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms. The SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.

Instance Methods [hide private]
 
__init__(self, sVCControlMode='reactivePower', voltageSetPoint=0.0, capacitiveRating=0.0, inductiveRating=0.0, slope=0.0, *args, **kw_args)
Initialises a new 'StaticVarCompensator' instance.

Inherited from RegulatingCondEq'.RegulatingCondEq: addControls, getControls, getRegulatingControl, removeControls, setControls, setRegulatingControl

Inherited from Core.ConductingEquipment'.ConductingEquipment: addClearanceTags, addProtectionEquipments, addTerminals, getBaseVoltage, getClearanceTags, getProtectionEquipments, getSvStatus, getTerminals, removeClearanceTags, removeProtectionEquipments, removeTerminals, setBaseVoltage, setClearanceTags, setProtectionEquipments, setSvStatus, setTerminals

Inherited from Core.Equipment'.Equipment: addContingencyEquipment, addCustomerAgreements, addOperationalLimitSet, getContingencyEquipment, getCustomerAgreements, getEquipmentContainer, getOperationalLimitSet, removeContingencyEquipment, removeCustomerAgreements, removeOperationalLimitSet, setContingencyEquipment, setCustomerAgreements, setEquipmentContainer, setOperationalLimitSet

Inherited from Core.PowerSystemResource'.PowerSystemResource: addAssets, addBlock, addMeasurements, addOperatingShare, addPsrLists, addReportingGroup, getAssets, getBlock, getLocation, getMeasurements, getOperatingShare, getOutageSchedule, getPSRType, getPsrLists, getReportingGroup, removeAssets, removeBlock, removeMeasurements, removeOperatingShare, removePsrLists, removeReportingGroup, setAssets, setBlock, setLocation, setMeasurements, setOperatingShare, setOutageSchedule, setPSRType, setPsrLists, setReportingGroup

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 = {'capacitiveRating': <type 'float'>, 'inductiveR...
  _attrs = ['sVCControlMode', 'voltageSetPoint', 'capacitiveRati...
  _defaults = {'capacitiveRating': 0.0, 'inductiveRating': 0.0, ...
  _enums = {'sVCControlMode': 'SVCControlMode'}
  _many_refs = []
  _refs = []
Properties [hide private]

Inherited from RegulatingCondEq'.RegulatingCondEq: Controls, RegulatingControl

Inherited from Core.ConductingEquipment'.ConductingEquipment: BaseVoltage, ClearanceTags, ProtectionEquipments, SvStatus, Terminals

Inherited from Core.Equipment'.Equipment: ContingencyEquipment, CustomerAgreements, EquipmentContainer, OperationalLimitSet

Inherited from Core.PowerSystemResource'.PowerSystemResource: Assets, Block, Location, Measurements, OperatingShare, OutageSchedule, PSRType, PsrLists, ReportingGroup

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, sVCControlMode='reactivePower', voltageSetPoint=0.0, capacitiveRating=0.0, inductiveRating=0.0, slope=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'StaticVarCompensator' instance.

Parameters:
  • sVCControlMode - SVC control mode. Values are: "reactivePower", "off", "voltage"
  • voltageSetPoint - The reactive power output of the SVC is proportional to the difference between the voltage at the regulated bus and the voltage setpoint. When the regulated bus voltage is equal to the voltage setpoint, the reactive power output is zero.
  • capacitiveRating - Maximum available capacitive reactive power
  • inductiveRating - Maximum available inductive reactive power
  • slope - The characteristics slope of an SVC defines how the reactive power output changes in proportion to the difference between the regulated bus voltage and the voltage setpoint.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'capacitiveRating': <type 'float'>,
 'inductiveRating': <type 'float'>,
 'sVCControlMode': <type 'str'>,
 'slope': <type 'float'>,
 'voltageSetPoint': <type 'float'>}

_attrs

Value:
['sVCControlMode',
 'voltageSetPoint',
 'capacitiveRating',
 'inductiveRating',
 'slope']

_defaults

Value:
{'capacitiveRating': 0.0,
 'inductiveRating': 0.0,
 'sVCControlMode': 'reactivePower',
 'slope': 0.0,
 'voltageSetPoint': 0.0}