modelBaseREGC
Base class for WECC Generator Converter REGC
Extends from Dynawo.Electrical.Controls.WECC.Parameters.REGC.ParamsREGC (Common REGC parameters).
Information
The block calculates the final setpoints for Iq and Id while considering ramp rates for reactive current and active current (or active power if RampFlag is true).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Dynawo.Types.CurrentModulePu | Id0Pu | Start value of d-component current at injector terminal in pu (generator convention) (base SNom, UNom) | |
| Dynawo.Types.CurrentModulePu | Iq0Pu | Start value of q-component current at injector terminal in pu (generator convention) (base SNom, UNom) | |
| Types.ReactivePowerPu | QConv0Pu | Start value of reactive power at converter terminal in pu (generator convention) (base SNom) | |
| Types.VoltageModulePu | UConv0Pu | Start value of voltage module at converter terminal in pu (base UNom) | |
| Generator Converter › REGC | |||
| Types.PerUnit | IqrMaxPu (from ParamsREGC) | Maximum rate-of-change of reactive current after fault in pu (base UNom, SNom) (typical: 1..999) | |
| Types.PerUnit | IqrMinPu (from ParamsREGC) | Minimum rate-of-change of reactive current after fault in pu (base UNom, SNom) (typical: -999..-1) | |
| Types.PerUnit | RrpwrPu (from ParamsREGC) | Active current (or power if RateFlag = true) recovery rate in pu/s (base UNom, SNom) (typical: 1..20) | |
| Types.Time | tFilterGC (from ParamsREGC) | Filter time constant of terminal voltage in s(Cannot be set to zero, typical: 0.02..0.05) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | frtOn | Boolean signal for iq ramp after fault: true if FRT detected, false otherwise | |
| Modelica.Blocks.Interfaces.RealInput | idCmdPu | idCmdPu setpoint from electrical control in pu (base SNom, UNom) | |
| Modelica.Blocks.Interfaces.RealInput | iqCmdPu | iqCmdPu setpoint from electrical control in pu (base SNom, UNom) | |
| Modelica.Blocks.Interfaces.RealInput | UPu | Voltage magnitude at converter terminal in pu (base UNom) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | constant3 | ||
| Modelica.Blocks.Sources.Constant | constant4 | ||
| Dynawo.NonElectrical.Blocks.Continuous.RateLimFirstOrderFreeze | rateLimFirstOrderFreeze2 | ||
| Modelica.Blocks.Sources.Constant | constant5 | ||
| Modelica.Blocks.Sources.Constant | constant6 | ||
| Modelica.Blocks.Logical.Switch | switch3 | ||
| Modelica.Blocks.Logical.Switch | switch4 | ||
| Modelica.Blocks.Sources.Constant | RrpwrNeg0 | ||
| Dynawo.NonElectrical.Blocks.Continuous.RateLimFirstOrderFreeze | rateLimFirstOrderFreeze1 | ||
| Modelica.Blocks.Continuous.FirstOrder | firstOrder | ||
| Modelica.Blocks.Sources.Constant | RrpwrPos0 | ||
| Dynawo.NonElectrical.Blocks.MathBoolean.OffDelay | offDelay | ||
| Modelica.Blocks.MathBoolean.And | and1 | ||
| Modelica.Blocks.Sources.BooleanConstant | QConv0PuPos | ||
| Modelica.Blocks.MathBoolean.And | and2 | ||
| Modelica.Blocks.Sources.BooleanConstant | QConv0PuNeg |