modelREGCc
WECC Generator Converter REGC type C
Extends from Dynawo.Electrical.Controls.WECC.REGC.BaseClasses.BaseREGC (Base class for WECC Generator Converter REGC), Dynawo.Electrical.Controls.WECC.Parameters.REGC.ParamsREGCc (REGC type C parameters), Dynawo.Electrical.Controls.WECC.Parameters.ParamsVSourceRef.
Information
The block calculates the final setpoints for Iq and Id.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.ApparentPowerModule | SNom | Nominal apparent power in MVA | |
| Types.ComplexCurrentPu | iInj0Pu | Start value of complex current at injector in pu (base SnRef, UNom) (generator convention) | |
| 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 › REGCc | |||
| Types.CurrentModulePu | IMaxPu (from ParamsREGCc) | Maximum current rating of the converter in pu (base SNom, UNom) | |
| Types.PerUnit | Kii (from ParamsREGCc) | Integrator gain of the inner current loop | |
| Types.PerUnit | Kip (from ParamsREGCc) | Proportional gain of the inner current loop | |
| Boolean | RateFlag (from ParamsREGCc) | Active current (=false) or active power (=true) ramp (if unkown set to false) | |
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 | iInjPu | Complex current at injector in pu (base SnRef, UNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | ipMaxPu | p-axis maximum current in pu (base UNom, SNom) | |
| Modelica.Blocks.Interfaces.RealInput | ipMinPu | p-axis minimum current in pu (base UNom, SNom) | |
| Modelica.Blocks.Interfaces.RealInput | iqMaxPu | q-axis maximum current in pu (base UNom, SNom) | |
| Modelica.Blocks.Interfaces.RealInput | iqMinPu | q-axis minimum current in pu (base UNom, SNom) | |
| Modelica.Blocks.Interfaces.RealInput | phi | Voltage phase at injector in rad | |
| Modelica.ComplexBlocks.Interfaces.ComplexInput | uInjPu | Complex voltage at injector in pu (base UNom) | |
| 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) |