blockInverter1phCompleteController

Complete synchronous reference frame inverter controller

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

An additional LimPID block is used to closed the DC voltage loop around the d component of the AC current, using Inverter1phCurrentController.

Currently, this block doesn't provide control of the q component, which is set to 0.

Parameters

TypeNameDefaultDescription
Realik0.1Current PI gain
Modelica.SIunits.TimeiT0.01Current PI time constant
RealidMaxModelica.Constants.infMaximum effort for id loop
RealiqMaxModelica.Constants.infMaximum effort for iq loop
Realvk0.1Voltage PI gain
Modelica.SIunits.TimevT0.01Voltage PI time constant
RealvdcMaxModelica.Constants.infMaximum effort for vdc loop
Modelica.SIunits.Frequencyfline50Line frequency

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputiacAC current sense
Modelica.Blocks.Interfaces.RealInputvacAC voltage sense
Modelica.Blocks.Interfaces.RealInputidcDC current sense
Modelica.Blocks.Interfaces.RealInputvdcDC voltage sense
Modelica.Blocks.Interfaces.RealOutputdDuty cycle

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.Constantiqs
PVSystems.Control.MPPTControllermppt
Modelica.Blocks.Continuous.LimPIDvdcPI
Inverter1phCurrentControllercurrentController
PLLpLL
Modelica.Blocks.Sources.RealExpressionvdcClone
Modelica.Blocks.Math.GaininvertIds