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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | ik | 0.1 | Current PI gain |
| Modelica.SIunits.Time | iT | 0.01 | Current PI time constant |
| Real | idMax | Modelica.Constants.inf | Maximum effort for id loop |
| Real | iqMax | Modelica.Constants.inf | Maximum effort for iq loop |
| Real | vk | 0.1 | Voltage PI gain |
| Modelica.SIunits.Time | vT | 0.01 | Voltage PI time constant |
| Real | vdcMax | Modelica.Constants.inf | Maximum effort for vdc loop |
| Modelica.SIunits.Frequency | fline | 50 | Line frequency |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | iac | AC current sense | |
| Modelica.Blocks.Interfaces.RealInput | vac | AC voltage sense | |
| Modelica.Blocks.Interfaces.RealInput | idc | DC current sense | |
| Modelica.Blocks.Interfaces.RealInput | vdc | DC voltage sense | |
| Modelica.Blocks.Interfaces.RealOutput | d | Duty cycle |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | iqs | ||
| PVSystems.Control.MPPTController | mppt | ||
| Modelica.Blocks.Continuous.LimPID | vdcPI | ||
| Inverter1phCurrentController | currentController | ||
| PLL | pLL | ||
| Modelica.Blocks.Sources.RealExpression | vdcClone | ||
| Modelica.Blocks.Math.Gain | invertIds |