StaPll attributesPowerFactory PLL Phase/Frequency Measurement

Every attribute of the PowerFactory PLL Phase/Frequency Measurement (StaPll): 25 input parameters and 84 result variables, with units and meaning. Copy a name into GetAttribute or SetAttribute.

What StaPll is

A phase-locked loop (PLL) measurement device: it measures the phase angle and frequency at a terminal for dynamic models.

Class
StaPll, element class
PowerFactory name
PLL Phase/Frequency Measurement
Attributes
25 input parameters and 84 result variables, in 3 calculations

Read and write StaPll in Python

import powerfactory

app = powerfactory.GetApplication()          # GetApplicationExt() from outside PowerFactory

for obj in app.GetCalcRelevantObjects("*.StaPll"):
    print(obj.loc_name, obj.GetAttribute("loc_name")) # Name

obj = app.GetCalcRelevantObjects("*.StaPll")[0]
obj.SetAttribute("outserv", 1)                # switch it off
  • An input parameter is read and written with or without its e: prefix: GetAttribute("outserv") and GetAttribute("e:outserv") give the same value.
  • RMS and EMT variables change over time: record them in a results object (ElmRes) to read the whole curve. GetAttribute after a run gives the value at the last time step.

StaPll input parameters

The element data, as typed in GetAttribute and SetAttribute (the e: prefix is optional). Setting one changes the model.

AttributeUnitDescription
KiPI integration gainPI integration gain
KpPI proportional gainPI proportional gain
KsogiSOGI proportional gainSOGI proportional gain
T1msLow-pass filter time constant
bwrad/sBandwidth
chr_nameCharacteristic NameCharacteristic Name
dat_srcData sourceData source
fmaxp.u.Upper frequency limit
fminp.u.Lower frequency limit
for_nameForeign KeyForeign Key
gnrl_modbyObject modified byObject modified by
gnrl_modifObject modifiedObject modified
iAstabintA-stable integration algorithmA-stable integration algorithm
i_blockVoltage dependent blockingVoltage dependent blocking
i_dw·Set the angular frequency deviation to zero when blockedObject: Set the angular frequency deviation to zero when blocked
i_modelPLL based onPLL based on
i_normInput voltage normalisationInput voltage normalisation
i_notchNotch filter for oscillations at double nominal angular frequencyNotch filter for oscillations at double nominal angular frequency
loc_nameNameName
measuredPhMeasured phaseMeasured phase
nphaseNo. of phasesNo. of phases
outservOut of ServiceOut of Service
pbusbar·Measurement pointObject: StaBar,ElmTerm,StaCubic
uminp.u.Blocking voltage
r:pbusbar·Measurement pointObject: StaBar,ElmTerm,StaCubic

StaPll rms simulation results

Read after ComInc (RMS) with GetAttribute. c: calculation parameter, s: signal (state or model variable).

AttributeUnitDescription
c:PhidegVoltage angle
c:dphiraddphi
c:dwlimrad/sdwlim
c:dwmaxrad/sUpper angular frequency deviation limit
c:dwminrad/sLower angular frequency deviation limit
c:frnomHzNominal frequency
c:hpirad/sNominal angular frequency
c:uminp.u.Blocking voltage
c:vdp.u.vd
c:vqp.u.vq
s:FmeasHzOUT
s:cosphiOUTcos(phi)
s:fmeasp.u.OUT
s:frefp.u.IN
s:phirefradSTATE
s:phiref:dtrad/sd/dt
s:sinphiOUTsin(phi)
s:uIp.u.IN
s:uI_Ap.u.IN
s:uI_Bp.u.IN
s:uI_Cp.u.IN
s:uRp.u.IN
s:uR_Ap.u.IN
s:uR_Bp.u.IN
s:uR_Cp.u.IN
s:umagp.u.SIGS
s:xphiradSTATE
s:xphi:dtrad/sd/dt
s:xpiSTATEState variable (PI-controller)
s:xpi:dt/sd/dt

StaPll emt simulation results

Read after ComInc (EMT) with GetAttribute. c: calculation parameter, s: signal (state or model variable).

AttributeUnitDescription
c:PhidegVoltage angle
c:dphiraddphi
c:dwlimrad/sdwlim
c:dwmaxrad/sUpper angular frequency deviation limit
c:dwminrad/sLower angular frequency deviation limit
c:frnomHzNominal frequency
c:hpirad/sNominal angular frequency
c:uminp.u.Blocking voltage
c:valpha_inp.u.Voltage input, alpha-component
c:vbeta_inp.u.Voltage input, beta-component
c:vdp.u.vd
c:vqp.u.vq
s:FmeasHzOUT
s:cosphiOUTcos(phi)
s:fmeasp.u.OUT
s:sinphiOUTsin(phi)
s:u_ap.u.IN
s:u_bp.u.IN
s:u_cp.u.IN
s:umagp.u.SIGS
s:xphiradSTATE
s:xphi:dtrad/sd/dt
s:xpiSTATEState variable (PI-controller)
s:xpi:dt/sd/dt

Read after ComMod with GetAttribute. c: calculation parameter, s: signal (state or model variable).

AttributeUnitDescription
c:PhidegVoltage angle
c:dphiraddphi
c:dwlimrad/sdwlim
c:dwmaxrad/sUpper angular frequency deviation limit
c:dwminrad/sLower angular frequency deviation limit
c:frnomHzNominal frequency
c:hpirad/sNominal angular frequency
c:uminp.u.Blocking voltage
c:vdp.u.vd
c:vqp.u.vq
s:FmeasHzOUT
s:cosphiOUTcos(phi)
s:fmeasp.u.OUT
s:frefp.u.IN
s:phirefradSTATE
s:phiref:dtrad/sd/dt
s:sinphiOUTsin(phi)
s:uIp.u.IN
s:uI_Ap.u.IN
s:uI_Bp.u.IN
s:uI_Cp.u.IN
s:uRp.u.IN
s:uR_Ap.u.IN
s:uR_Bp.u.IN
s:uR_Cp.u.IN
s:umagp.u.SIGS
s:xphiradSTATE
s:xphi:dtrad/sd/dt
s:xpiSTATEState variable (PI-controller)
s:xpi:dt/sd/dt

StaPll basic data

b: values are worked out from the input data. Read them; they are not set.

AttributeUnitDescription
b:loc_nameNameName

Related

← ElmStactrl Station Control · ElmArea Area →