Package CIM15 :: Package IEC61970 :: Package Equivalents :: Module EquivalentInjection' :: Class EquivalentInjection
[hide private]
[frames] | no frames]

Class EquivalentInjection

                           object --+                        
                                    |                        
                     Element'.Element --+                    
                                        |                    
  Core.IdentifiedObject'.IdentifiedObject --+                
                                            |                
Core.PowerSystemResource'.PowerSystemResource --+            
                                                |            
                        Core.Equipment'.Equipment --+        
                                                    |        
        Core.ConductingEquipment'.ConductingEquipment --+    
                                                        |    
                 EquivalentEquipment'.EquivalentEquipment --+
                                                            |
                                                           EquivalentInjection

This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the local connectivity node.This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the local connectivity node.

Instance Methods [hide private]
 
__init__(self, regulationCapability=False, maxP=0.0, regulationStatus=False, regulationTarget=0.0, minP=0.0, *args, **kw_args)
Initialises a new 'EquivalentInjection' instance.

Inherited from EquivalentEquipment'.EquivalentEquipment: getEquivalentNetwork, setEquivalentNetwork

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

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

Inherited from Core.PowerSystemResource'.PowerSystemResource: addAssets, addChangeItems, addDocumentRoles, addErpOrganisationRoles, addMeasurements, addNetworkDataSets, addOperatingShare, addPSREvent, addPsrLists, addReportingGroup, addSafetyDocuments, addScheduleSteps, getAssets, getChangeItems, getDocumentRoles, getErpOrganisationRoles, getLocation, getMeasurements, getNetworkDataSets, getOperatingShare, getOutageSchedule, getPSREvent, getPSRType, getPsrLists, getReportingGroup, getSafetyDocuments, getScheduleSteps, removeAssets, removeChangeItems, removeDocumentRoles, removeErpOrganisationRoles, removeMeasurements, removeNetworkDataSets, removeOperatingShare, removePSREvent, removePsrLists, removeReportingGroup, removeSafetyDocuments, removeScheduleSteps, setAssets, setChangeItems, setDocumentRoles, setErpOrganisationRoles, setLocation, setMeasurements, setNetworkDataSets, setOperatingShare, setOutageSchedule, setPSREvent, setPSRType, setPsrLists, setReportingGroup, setSafetyDocuments, setScheduleSteps

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

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

Class Variables [hide private]
  _attr_types = {'maxP': <type 'float'>, 'minP': <type 'float'>,...
  _attrs = ['regulationCapability', 'maxP', 'regulationStatus', ...
  _defaults = {'maxP': 0.0, 'minP': 0.0, 'regulationCapability':...
  _refs = []

Inherited from Element'.Element (private): _enums

Properties [hide private]

Inherited from EquivalentEquipment'.EquivalentEquipment: EquivalentNetwork

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

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

Inherited from Core.PowerSystemResource'.PowerSystemResource: Assets, ChangeItems, DocumentRoles, ErpOrganisationRoles, Location, Measurements, NetworkDataSets, OperatingShare, OutageSchedule, PSREvent, PSRType, PsrLists, ReportingGroup, SafetyDocuments, ScheduleSteps

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, regulationCapability=False, maxP=0.0, regulationStatus=False, regulationTarget=0.0, minP=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'EquivalentInjection' instance.

Parameters:
  • regulationCapability - Specifies whether or not the EquivalentInjection has the capability to regulate the local voltage.
  • maxP - Minimum active power of the injection.
  • regulationStatus - Specifies the default regulation status of the EquivalentInjection. True is regulating. False is not regulating.
  • regulationTarget - The target voltage for voltage regulation.
  • minP - Maximum active power of the injection.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'maxP': <type 'float'>,
 'minP': <type 'float'>,
 'regulationCapability': <type 'bool'>,
 'regulationStatus': <type 'bool'>,
 'regulationTarget': <type 'float'>}

_attrs

Value:
['regulationCapability',
 'maxP',
 'regulationStatus',
 'regulationTarget',
 'minP']

_defaults

Value:
{'maxP': 0.0,
 'minP': 0.0,
 'regulationCapability': False,
 'regulationStatus': False,
 'regulationTarget': 0.0}