modelBasePV

Base dynamic model for PV control

Extends from BaseClasses.BasePVDangling (Base dynamic model for PV control at terminal 1).

Parameters

TypeNameDefaultDescription
Types.PerUnitLambda1Pu (from BasePVDangling)Parameter Lambda of the voltage regulation law U1RefPu = U1Pu + Lambda1Pu * QInj1Pu, in pu (base UNom, SnRef) at terminal 1
Types.ReactivePowerQ1Nom (from BasePVDangling)Nominal reactive power in Mvar at terminal 1
BooleanUseLambda1 (from BasePVDangling)not (Lambda1Pu == 0)If true, the voltage regulation follows the law U1RefPu = U1Pu + Lambda1Pu * QInj1Pu at terminal 1
Types.VoltageModulePuU1Ref0Pu (from BasePVDangling)Start value of the voltage regulation set point in pu (base UNom) at terminal 1
Types.PerUnitLambda2PuParameter Lambda of the voltage regulation law U2RefPu = U2Pu + Lambda2Pu * QInj2Pu, in pu (base UNom, SnRef) at terminal 2
Types.ReactivePowerQ2NomNominal reactive power in Mvar at terminal 2
BooleanUseLambda2not (Lambda2Pu == 0)If true, the voltage regulation follows the law U2RefPu = U2Pu + Lambda2Pu * QInj2Pu at terminal 2
Types.VoltageModulePuU2Ref0PuStart value of the voltage regulation set point in pu (base UNom) at terminal 2

Components

TypeNameDefaultDescription
Types.VoltageModulePuU1RefPu (from BasePVDangling)Voltage regulation set point in pu (base UNom) at terminal 1
Types.ReactivePowerPuQInj1PuQNom (from BasePVDangling)Reactive power at terminal 1 in pu (base Q1Nom) (generator convention)
Types.VoltageModulePuU2RefPuVoltage regulation set point in pu (base UNom) at terminal 2
Types.ReactivePowerPuQInj2PuQNomReactive power at terminal 2 in pu (base Q2Nom) (generator convention)