modelPLL
Phase locked loop for angle detection (IEC N°61400-27-1)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.Time | tS | Integration time step in s | |
| PLL | |||
| Types.Time | tPll | PLL first order filter time constant in s | |
| Types.VoltageModulePu | UPll1Pu | Voltage below which the angle of the voltage is filtered and possibly also frozen, in pu (base UNom) | |
| Types.VoltageModulePu | UPll2Pu | Voltage below which the angle of the voltage is frozen, in pu (base UNom) (UPll2Pu < UPll1Pu typically) UPll2 should be very low to avoid numerical problems when voltage is close to zero and then angle is not numerically valid | |
| Operating point | |||
| Types.VoltageModulePu | U0Pu | Initial voltage amplitude at grid terminal in pu (base UNom) | |
| Types.Angle | UPhase0 | Initial voltage angle at grid terminal in rad | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | theta | Phase shift between the converter and grid rotating frames in rad | |
| Modelica.Blocks.Interfaces.RealInput | UWTPu | Voltage amplitude at grid terminal in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealOutput | thetaPll | Phase shift after phase locked loop in rad |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Switch | switch | ||
| Dynawo.NonElectrical.Blocks.Continuous.AbsLimRateLimFirstOrderFreeze | absLimRateLimFirstOrderFreeze | ||
| Modelica.Blocks.Logical.LessThreshold | lessThreshold | ||
| Modelica.Blocks.Logical.LessThreshold | lessThreshold1 | ||
| Dynawo.NonElectrical.Blocks.NonLinear.FixedBooleanDelay | fixedBooleanDelay1 | ||
| Dynawo.NonElectrical.Blocks.NonLinear.FixedBooleanDelay | fixedBooleanDelay |