modelSecondaryVoltageControl
Model for simplified secondary voltage control
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.PerUnit | Alpha | PI integral gain | |
| Types.PerUnit | Beta | PI proportional gain | |
| Types.PerUnit | DerLevelMaxPu | Level slope limitation in pu/min (base QNomAlt) | |
| Boolean | FreezingActivated | false | If true, the freezing functionality is activated |
| Integer | NbMaxGen | 50 | Maximum number of generators that can participate in the secondary voltage control |
| Types.Time | tSample | 10 | Sample time of the SVC in s |
| Types.VoltageModulePu | UDeadBandPu | Deadband width on difference bewteen UpPu and UpRefPu, in pu (base UNom) | |
| Boolean | limUQDown0 | fill(true, NbMaxGen) | If true, the reactive power lower limits are initially reached (for each generator participating in the secondary voltage control) |
| Boolean | limUQUp0 | fill(true, NbMaxGen) | If true, the reactive power upper limits are initially reached (for each generator participating in the secondary voltage control) |
| Boolean | Frozen0 | false | Start value of the frozen status |
| Initialization | |||
| Types.PerUnit | Level0 | Initial level demand (between -1 and 1) | |
| Types.VoltageModulePu | Up0Pu | Initial pilot point voltage in pu (base UNom) | |
| Types.VoltageModulePu | UpRef0Pu | Initial reference voltage of pilot point in pu (base UNom) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | limUQDown | If true, the reactive power lower limits are reached (for each generator participating in the secondary voltage control) | |
| Modelica.Blocks.Interfaces.BooleanInput | limUQUp | If true, the reactive power upper limits are reached (for each generator participating in the secondary voltage control) | |
| Modelica.Blocks.Interfaces.RealInput | UpPu | Voltage of pilot point in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealInput | UpRefPu | Reference voltage of pilot point in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealOutput | level | Level demand (between -1 and 1) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | levelDiscrete | Discrete level demand | |
| Modelica.Blocks.Nonlinear.Limiter | limiter | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Continuous.LimIntegrator | limIntegrator | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter1 | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Math.Gain | gain1 | ||
| Modelica.Blocks.Math.Feedback | feedback1 | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Math.Add | add1 | ||
| Modelica.Blocks.Sources.Constant | Zero | ||
| Modelica.Blocks.Logical.Switch | switch1 | ||
| Dynawo.NonElectrical.Blocks.NonLinear.DeadZone | deadZone |