modelVRProportionalIntegral
Proportional integral voltage regulator, keeps machine stator voltage constant
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.VoltageModulePu | EfdMaxPu | Maximum allowed exciter field voltage in pu (user-selected base voltage) | |
| Types.VoltageModulePu | EfdMinPu | Minimum allowed exciter field voltage in pu (user-selected base voltage) | |
| Types.PerUnit | Gain | Control gain | |
| Types.Time | LagEfdMax | Time lag before taking action when going above EfdMax in s | |
| Types.Time | LagEfdMin | Time lag before taking action when going below EfdMin in s | |
| Types.Time | tIntegral | Integration time constant in s | |
| Types.VoltageModulePu | UsRefMaxPu | Maximum reference stator voltage in pu (base UNom) | |
| Types.VoltageModulePu | UsRefMinPu | Minimum reference stator voltage in pu (base UNom) | |
| Types.VoltageModulePu | Efd0Pu | Initial exciter field voltage in pu (user-selected base voltage) | |
| Types.VoltageModulePu | Us0Pu | Initial stator voltage in pu (base UNom) | |
| Types.VoltageModulePu | UsRef0Pu | Initial reference stator voltage in pu (base UNom) | |
| Types.VoltageModulePu | yIntegrator0 | Initial integrator output in pu (user-selected base voltage) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | deltaUsRefPu | Additional reference stator voltage in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealInput | UsPu | Stator voltage in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealInput | UsRefPu | Reference stator voltage in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealOutput | EfdPu | Exciter field voltage in pu (user-selected base voltage) | |
| Dynawo.Connectors.BPin | limitationDown | If true, lower limit is reached | |
| Dynawo.Connectors.BPin | limitationUp | If true, upper limit is reached |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Dynawo.NonElectrical.Blocks.NonLinear.LimiterWithLag | limiterWithLag | Limiter activated only after a given period outside the bounds | |
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Math.Add | rawEfd | ||
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Math.Add | integratorEntry | ||
| Modelica.Blocks.Math.Feedback | feedbackNonWindUp | ||
| Modelica.Blocks.Nonlinear.Limiter | limUsRef | ||
| Modelica.Blocks.Math.Add | UsRefTotal |