modelREGCb
WECC Generator Converter REGC type B
Extends from Dynawo.Electrical.Controls.WECC.REGC.BaseClasses.BaseREGC (Base class for WECC Generator Converter REGC), Dynawo.Electrical.Controls.WECC.Parameters.REGC.ParamsREGCb (REGC type B parameters), Dynawo.Electrical.Controls.WECC.Parameters.ParamsVSourceRef.
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).It is connected to the grid with a voltage source interface through urSource and uiSource.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Dynawo.Types.CurrentModulePu | Id0Pu (from BaseREGC) | Start value of d-component current at injector terminal in pu (generator convention) (base SNom, UNom) | |
| Dynawo.Types.CurrentModulePu | Iq0Pu (from BaseREGC) | Start value of q-component current at injector terminal in pu (generator convention) (base SNom, UNom) | |
| Types.ReactivePowerPu | QConv0Pu (from BaseREGC) | Start value of reactive power at converter terminal in pu (generator convention) (base SNom) | |
| Types.VoltageModulePu | UConv0Pu (from BaseREGC) | Start value of voltage module at converter terminal in pu (base UNom) | |
| Types.Time | tE (from ParamsVSourceRef) | Emulated delay in converter controls in s (cannot be zero, typical: 0.02..0.05) | |
| Types.PerUnit | RSourcePu (from ParamsVSourceRef) | Source resistance in pu (base UNom, SNom) | |
| Types.PerUnit | XSourcePu (from ParamsVSourceRef) | Source reactance in pu (base UNom, SNom) | |
| Types.PerUnit | UdInj0Pu | Start value of d-axis voltage injector in pu (base UNom) | |
| Types.ComplexVoltagePu | uInj0Pu | Start value of complex voltage at injector in pu (base UNom) | |
| Types.PerUnit | UqInj0Pu | Start value of q-axis voltage injector in pu (base UNom) | |
| Types.ComplexVoltagePu | uSource0Pu | Start value of complex voltage at source in pu (base UNom) | |
| Types.Angle | UPhaseConv0 | Value of voltage phase angle at converter terminal in rad | |
| 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) | |
| Generator Converter › REGCb | |||
| Boolean | RateFlag (from ParamsREGCb) | Active current (=false) or active power (=true) ramp (if unkown set to false) | |
| Types.Time | tG (from ParamsREGCb) | Emulated delay in converter controls in s(Cannot be zero, typical: 0.02..0.05) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | frtOn (from BaseREGC) | Boolean signal for iq ramp after fault: true if FRT detected, false otherwise | |
| Modelica.Blocks.Interfaces.RealInput | idCmdPu (from BaseREGC) | idCmdPu setpoint from electrical control in pu (base SNom, UNom) | |
| Modelica.Blocks.Interfaces.RealInput | iqCmdPu (from BaseREGC) | iqCmdPu setpoint from electrical control in pu (base SNom, UNom) | |
| Modelica.Blocks.Interfaces.RealInput | UPu (from BaseREGC) | Voltage magnitude at converter terminal in pu (base UNom) | |
| Modelica.ComplexBlocks.Interfaces.ComplexInput | uInjPu | Complex voltage at injector in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealInput | phi | Voltage phase at injector in rad | |
| Modelica.Blocks.Interfaces.RealOutput | urSource | Real voltage at source in pu (base UNom) | |
| Modelica.Blocks.Interfaces.RealOutput | uiSource | Imaginary voltage at source in pu (base UNom) |