Machine Model: REGFM_C1
Model was added in Version 24, build on May 1, 2025
Following checks and corrections are applied during Validation and AutoCorrection.
- The following parameter pairs should have a maximum value that is positive and a minimum value that is negative:
DEmax/DEmin, DPDmax, DPDmin, Dwmax/Dwmin, DPGFMmax/DPGFMmin
If both values are positive, then we will assume the minimum value should have had a negative sign.
If both values are negative, then we will assume the maximum value should have had a positive sign.
If the Max < 0 AND Min > 0, then we will assume the numbers have been entered backwards and we will swap the values. - The following parameter pairs should have a maximum value that is greater or equal to than the minimum value:
PcmdGFLmax/PcmdGFLmin, QcmdGFLmax/QcmdGFLmin
If the Max < Min then the values will be swapped by the Auto Correction. - 0.04 <= Xe <= 0.40. Any value outside this range will be set to the edge of this range
- 0.0 <= Re <= 0.25*Xe. Any value outside this range will be set to the edge of this range
- H >= 0.1. Any value less than 0.1 will be treated as 0.1
- dbVL1 represent low side deadbands which should always be negative. We will assume a parameter equal to the negative of the absolute value entered.
- dbVH1 represent high side deadbands which should always be positive. We will assume a parameter equal to the positive of the absolute value entered.
- Kf > 0, so value that is negative or zero will be treated as 1.0
- A zero or negative Ifaultmax is interpreted as ignoring the limit
- For TVr, TVSM, Twr, Twm, TVf, TPf, and TIf time constant, any value less than Mult*TimeStep will be modified. If less than 0.5*Mult*TimeStep will be set to 0.0, otherwise it will be increased to Mult*TimeStep.
Mult represents the user-specified value Minimum time constant size as multiple of time step option on the Validation page of the Transient Stability Dialog
TimeStep represents the integration time step being used as described on TimeStep
Model Equations and/or Block Diagrams
Parameters:
|
FFlag |
A flag to determine whether the power-frequency droop is enabled (Fflag<>0) or disabled (FFlag=0) |
|
Vflag |
A flag to determine whether the voltage droop is enabled (Vflag <> 0) or disabled (Vflag = 0) |
|
PQFlag |
A flag to determine whether P priority (PQFlag<>0) or Q priority (PQFlag=0) is selected |
|
Re |
Virtual resistance (0 pu <= Rs <= 0.25Xs) [pu] |
|
Xe |
Virtual reactance (0.04 pu <= Xs <= 0.4 pu) [pu] |
|
Mq |
Q-V droop gain of the GFM branch [pu] |
|
KpE |
Proportional gain of the voltage PI loop of the GFM branch [pu] |
|
KiE |
Integral gain of the voltage PI loop of the GFM branch [pu/s] |
|
DEmax |
Upper limit of the volage PI loop of the GFM branch [pu] |
|
DEmin |
Lower limit of the volage PI loop of the GFM branch [pu] |
|
DPDmax |
Upper limit of the VSM damping output [pu] |
|
DPDmin |
Lower limit of the VSM damping output [pu] |
|
TVr |
Time constant of low-pass filter of the GFM branch [s] |
|
TVSM |
Time constant of low-pass filter of the GFM branch [s] |
|
DPGFMmax |
Upper limit of the VSM droop output [pu] |
|
DPGFMmin |
Lower limit of the VSM droop output [pu] |
|
Twr |
Time constant of low-pass filter of the GFM branch [s] |
|
Twm |
Time constant of low-pass filter of the GFM branch [s] |
|
Mp |
P-f droop gain of the GFM branch [pu] |
|
Dwmax |
Upper limit of the VSM integrator of the GFM branch [pu] |
|
Dwmin |
Lower limit of the VSM integrator of the GFM branch [pu] |
|
H |
Inertia time constant of the GFM branch [s] |
|
D1 |
Damping of the GFM branch [pu] |
|
D2 |
Transient damping of the GFM branch [pu] |
|
wD |
Angular frequency of the washout block of the GFM branch [pu] |
|
TVf |
Time constant of low-pass filter of the GFM branch [s] |
|
TPf |
Time constant of low-pass filter of the GFM branch [s] |
|
TIf |
Time constant of low-pass filter of the GFM branch [s] |
|
Vmin |
Lower voltage limit of the GFL branch [pu] |
|
Vref0 |
Voltage reference of the GFL branch [pu] |
|
dbVL1 |
Lower threshold of the deadband of the GFL branch (<=0) [pu] |
|
dbVH1 |
Upper threshold of the deadband of the GFL branch (>=0) [pu] |
|
Kqv |
Voltage control factor of the GFL branch [pu] |
|
Imax |
Maximum output current [pu] |
|
Kf |
A factor to determine Iqmax (PQFlag=0) or Idmax (PQFlag<>0) of the GFL branch. (0 < Kf <= 1.0) |
|
PcmdGFLmax |
Upper limit of the active power reference for the GFL branch [pu] |
|
PcmdGFLmin |
Lower limit of the active power reference for the GFL branch [pu] |
|
QcmdGFLmax |
Upper limit of the reactive power reference for the GFL branch [pu] |
|
QcmdGFLmin |
Lower limit of the reactive power reference for the GFL branch [pu] |