TInvControlObj

Type-access

Command

Description

Implements the following properties/methods as in TCapControlObj and TExpControlObj:

  1. RecalcElementData
  2. CalcYPrim
  3. GetLosses
  4. GetPropertyValue
  5. InitPropertyValues
  6. DumpProperties
  7. SaveWrite
  8. MakePosSequence
  9. Sample
  10. DoPendingAction
  11. Reset
  12. Set_PendingChange
  13. Get_PendingChange
  14. GetCurrents
  15. GetInjCurrents

Property-private

InterpretAvgVWindowLen

Interprets and assigns the Volt-watt control window length for the controller operation.

Property-private

InterpretDRCAvgVWindowLen

Interprets and assigns the DRC control window length for the controller operation.

Property-private

ReturnElementsList

Returns the list of controlled elements as string.

Method-private

UpdateInvControl

Updates the inv controls state by adding the present power flow solution voltage to the rolling average window.

Method-private

UpdateDERParameters

Updates the controlled devices according to the controller state.

Method-private

CalcVoltWatt_watts

Calculates power output in VW mode.

Method-private

CalcQVVcurve_desiredpu

Calculates reactive power output in VV mode.

Method-private

CalcQWPcurve_desiredpu

Calculates reactive power output in WP mode.

Method-private

CalcQWVcurve_desiredpu

Calculates reactive power output in WV mode.

Method-private

CalcQDRC_desiredpu

Calculates reactive power output in DRC mode.

Method-private

CalcQAVR_desiredpu

Calculates reactive power output in AVR mode.

Method-private

Check_Qlimits

Checks if the present values are within allowed limits.

Method-private

Check_Qlimits_WV

Checks if the present values are within allowed limits (WV mode).

Method-private

Calc_PQ_WV

Calculates active and reactive powers in WV mode.

Method-private

Calc_QHeadRoom

Calculates the present headroom for reactive power.

Method-private

CalcVoltVar_vars

Calculates the reactive power for VV mode.

Method-private

CalcAVR_vars

Calculates the reactive power for AVR mode.

Method-private

CalcWATTPF_vars

Calculates the reactive power for WATTPF mode.

Method-private

CalcWATTVAR_vars

Calculates the reactive power for WATTVAR mode.

Method-private

CalcDRC_vars

Calculates the reactive power for DRC mode.

Method-private

CalcVVDRC_vars

Calculates the reactive power for VVDRC mode.

Method-private

CalcLPF

Applies the LPF: Returns value is in kvar for VARS. Return value is in puPmpp for WATTS.

Method-private

CalcRF

Applies the Rise/Fall limiting function.

Method-private

Calc_PBase

Calculates the active power base.

Method-private

Check_Plimits

Calculates power limits.

Method-private

CalcPVWcurve_limitpu

Calculates PVW curve limits in pu.

Method-private

GetmonVoltage

Gets the voltage at the point of connection of the DER.

Method-private

Change_deltaQ_factor

Updates delta Q factor.

Method-private

Change_deltaP_factor

Updates delta P factor.

Property-public

MakeDERList

Allocates memory for storing the list of DER to be controlled by this controller.

Property-public

PendingChange

PA Get_PendingChange and Set_PendingChange.

Property-public

Mode

PA ControlMode (variable).

Property-public

CombiMode

PA CombiControlMode (variable).

Property-public

DERNameList

PA FDERNameList (variable).

Property-public

vvc_curve1

PA Fvvc_curvename (variable).

Property-public

hysteresis_offset

PA Fvvc_curveOffset (variable).

Property-public

voltage_curvex_ref

PA FVoltage_CurveX_ref (variable).

Property-public

avgwindowlen

PA FRollAvgWindowLength (variable).

Property-public

voltwatt_curve

PA Fvoltwatt_curvename (variable).

Property-public

voltwattCH_curve

PA FvoltwattCH_curvename (variable).

Property-public

DbVMin

PA FDbVMin (variable).

Property-public

DbVMax

PA FDbVMax (variable).

Property-public

ArGraLowV

PA FArGraLowV (variable).

Property-public

DynReacavgwindowlen

PA FDRCRollAvgWindowLength (variable).

Property-public

DeltaQ_factor

PA FDeltaQ_factor (variable).

Property-public

VoltageChangeTolerance

PA FVoltageChangeTolerance (variable).

Property-public

VarChangeTolerance

PA FVarChangeTolerance (variable).

Property-public

VoltwattYAxis

PA FVoltwattYAxis (variable).

Property-public

LPFTau

PA FLPFTau (variable).

Property-public

RiseFallLimit

PA FRiseFallLimit (variable).

Property-public

DeltaP_factor

PA FDeltaP_factor (variable).

Property-public

RefReactivePower

PA FReacPower_ref (variable).

Property-public

ActivePChangeTolerance

PA FActivePChangeTolerance (variable).

Property-public

monVoltageCalc

PA FMonBusesPhase (variable).

Property-public

monBus

PA FMonBusesNameList (variable).

Property-public

monBusVbase

PA FMonBusesVbase (variable).

Property-public

v_setpoint

PA Fv_setpoint (variable).