White Paper On GENQEC Model in Power System Studies - Final
White Paper On GENQEC Model in Power System Studies - Final
WECC PPMVDWG
Introduction .............................................................................................................................................................3
Salient-pole generator (Model 2.1 in IEEE Std 1110, second-order standard model)................................5
2
White Paper on GENQEC Model in Power System Studies
Introduction
The WECC Modeling and Validation Subcommittee (MVS) approved the GENQEC synchronous
generator model on December 3, 2020, after the implementation and benchmark among the commonly
used power system analysis software (PSLF™, PSS®E, PowerWorld Simulator and DSATools™/TSAT
[1]). The GENQEC keeps the parameter compatibility with the earlier second-order generator dynamic
models such as GENROU, GENSAL, with major improvements in saturation treatment. Compared
with currently used generator model GENTPJ in North America, GENQEC model has proven dynamic
performance improvement through theoretical analysis and simulation results. The steady-state
accuracy improvement on modeled field current has been proven using field test data from over one
hundred generators with capacity ranging from 4 MVA to 835 MVA.
This white paper is intended to serve as a technical reference for those interested to validate
synchronous generator model parameters using GENQEC model. The method is based on the
improvement to generator decrement test in [2].
Table 1 compares the major difference between GENQEC and several commonly available second-
order models [6]. The improvement of GENQEC over the previous models can be seen from various
aspects of the new implementation method of magnetic saturation and generator field current
compensation.
3
White Paper on GENQEC Model in Power System Studies
1.2
Air-gap line
Xp
1
0-P.F.
Armature Voltage and Current (p.u.)
0.8
Slope=1
OCC
0.6
SCC
Slope=1
Slope=1
0.4
Slope=1-Kw
0.2
0
0 1 2 3 4
Generator Field Current (A)
4
White Paper on GENQEC Model in Power System Studies
Description
𝑆𝑆𝑆𝑆𝑆𝑆𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 , Saturation function selection flag (0-Exponential; 1-Scaled quadratic; 2-Quadratic)
′
𝑇𝑇𝑑𝑑𝑑𝑑 (sec), d-axis transient rotor time constant
"
𝑇𝑇𝑑𝑑𝑑𝑑 (sec), d-axis sub-transient rotor time constant
′
𝑇𝑇𝑞𝑞𝑞𝑞 (sec), q-axis transient rotor time constant
"
𝑇𝑇𝑞𝑞𝑞𝑞 (sec), q-axis sub-transient rotor time constant
H (>0), Inertia constant
D (pu), Damping factor
𝑋𝑋𝑑𝑑 , d-axis synchronous reactance
𝑋𝑋𝑞𝑞 , q-axis synchronous reactance
𝑋𝑋𝑑𝑑′ , d-axis transient reactance
𝑋𝑋𝑞𝑞′ , q-axis transient reactance
𝑋𝑋𝑑𝑑" , d-axis sub-transient reactance
𝑋𝑋𝑞𝑞" , q-axis sub-transient reactance
𝑋𝑋𝑙𝑙 , stator leakage reactance
S(1.0), saturation factor at 1.0 pu flux
S(1.2), saturation factor at 1.2 pu flux
𝐾𝐾𝑤𝑤 (0 < 𝐾𝐾𝑤𝑤 < 0.4) , rotor field current compensation factor
Round-rotor generator (Model 2.2 in IEEE Std 1110, second-order standard model)
Rotor d-axis: Rotor field winding and one equivalent damper winding
Salient-pole generator (Model 2.1 in IEEE Std 1110, second-order standard model)
Rotor d-axis: Rotor field winding and one equivalent damper winding
5
White Paper on GENQEC Model in Power System Studies
Determine 𝑲𝑲𝒘𝒘
Since GENQEC model was developed from the second-order generator equivalent circuits given in the
IEEE Standard 1110. All parameters are standard generator parameters which can be achieved by using
the testing method given in IEEE Standard 115. Only 𝐾𝐾𝑤𝑤 in GENQEC needs special attention. This
chapter introduced a simple and practical method to obtain the compensation factor 𝐾𝐾𝑤𝑤 for GENQEC
model.
𝐾𝐾𝑤𝑤 was defined as the slope difference between the linear regions of the zero-power-factor line (0-P.F.)
and the open circuit characteristics (OCC), as seen in Fig. 1. The consideration of applying the 𝐾𝐾𝑤𝑤 factor
can be found in [5], and the GENQEC equivalent circuits are given in Appendix A. This session will
focus on determining the 𝐾𝐾𝑤𝑤 factor in practice, from field measurement data through calculation.
From GENQEC model block diagram, in steady state when 𝜔𝜔 = 1, the 𝐾𝐾𝑤𝑤 factor can be obtained from
the below relation when a constant, unsaturated generator synchronous inductance 𝐿𝐿𝑑𝑑 is known.
𝐿𝐿𝑑𝑑 𝑖𝑖𝑑𝑑 = (1 − 𝐾𝐾𝑤𝑤 𝑖𝑖𝑑𝑑 )𝐼𝐼𝑓𝑓𝑓𝑓 − (1 + 𝑆𝑆𝑎𝑎 )�𝑉𝑉𝑞𝑞 + 𝑅𝑅𝑎𝑎 𝑖𝑖𝑞𝑞 � − 𝑆𝑆𝑎𝑎 𝐿𝐿𝑙𝑙 𝑖𝑖𝑑𝑑 (1)
Where,
𝐿𝐿𝑑𝑑 : Generator d-axis synchronous inductance (also will be determined from this method)
𝑖𝑖𝑑𝑑 : D-axis component of generator stator current (calculated from measurements, P, Q, Vt, etc.)
𝑖𝑖𝑞𝑞 : Q-axis component of generator stator current (calculated from measurements, P, Q, Vt, etc.)
𝑉𝑉𝑞𝑞 : Q-axis component of generator terminal voltage (calculated from measurement, Vt, P, Q, etc.)
𝑆𝑆𝑎𝑎 : A factor representing the degree of magnetic saturation at a given operating point, calculated based
on OCC, between the air-gap flux and the stator-rotor combined magneto-motive-force.
Linear regression is used to eliminate the random measurement error which may exist in the field data.
It is suggested to use not less than 15 points of online measurement data including terminal voltage 𝑉𝑉𝑡𝑡 ,
active power P, reactive power Q, and field current 𝐼𝐼𝑓𝑓𝑓𝑓 , for using this method to calculate 𝐾𝐾𝑤𝑤 .
A pair of characteristic saturation factors, i.e., S1.0 & S1.2, used to represent the generator open-circuit
saturation characteristics, is needed. The saturation function type needs to be specified by setting the
SatFlag in the GENQEC model parameter. Due to the sensitivity of the rotor angle measurement to the
mechanical reference signal on the rotor shaft (especially for salient-pole machines), it is recommended
to use generator’s q-axis synchronous inductance, 𝐿𝐿𝑞𝑞 , to calculate generator internal rotor angle when
using this method. (The generator q-axis synchronous inductance can be validated using measurement
6
White Paper on GENQEC Model in Power System Studies
results with larger rotor angles where the measured values are less-susceptive to the mechanical
reference.) Generator stator winding leakage inductance 𝐿𝐿𝑙𝑙 (and resistance 𝑅𝑅𝑎𝑎 , if known), are also
needed in the calculation.
The unsaturated 𝐿𝐿𝑑𝑑 in equation (1) is a constant per its definition, so the linear function at the left-hand
side of equation (1) with reference to 𝑖𝑖𝑑𝑑 should be reflected in the values calculated for all the
measurement points on the right-hand of equation (1). In other words, the calculated values of the
right-hand side of equation (1) shall conform to a distribution along a linear line in a plot with 𝑖𝑖𝑑𝑑 on X-
axis. The only undetermined variable 𝐾𝐾𝑤𝑤 in equation (1) can be chosen in equation (1) such that we can
use linear regression with all the online measurement points on the right-hand side of equation (1) to
form a most-suitable linear line.
More detailed explanation about this method is illustrated with example steps below.
7
White Paper on GENQEC Model in Power System Studies
Reorganizing equation (1), noting that 𝐼𝐼𝑓𝑓𝑓𝑓 = 𝐼𝐼𝑓𝑓𝑓𝑓_𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 ⁄𝐼𝐼𝑓𝑓𝑓𝑓_𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏 , where 𝐼𝐼𝑓𝑓𝑓𝑓_𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 is the measured field
current in amperes and 𝐼𝐼𝑓𝑓𝑓𝑓_𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏 is the field current base in amperes, we have:
1−𝐾𝐾𝑤𝑤 𝑖𝑖𝑑𝑑 (1+𝑆𝑆𝑎𝑎 )�𝑉𝑉𝑞𝑞 +𝑅𝑅𝑎𝑎 𝑖𝑖𝑞𝑞 �+𝑆𝑆𝑎𝑎 𝐿𝐿𝑙𝑙 𝑖𝑖𝑑𝑑 +𝐿𝐿𝑑𝑑 𝑖𝑖𝑑𝑑
𝐼𝐼𝑓𝑓𝑓𝑓_𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
= 𝐼𝐼𝑓𝑓𝑓𝑓_𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚
(2)
The right-hand side of Equation (2) is calculated from measurement data for each operating point and
plotted against 𝑖𝑖𝑑𝑑 . The 𝐾𝐾𝑤𝑤 on the left-hand side of (2) is also one factor to be determined in this
expression, and it is independent from 𝑖𝑖𝑑𝑑 in the right-hand expression. The most important observation
from (2) is that 𝐼𝐼𝑓𝑓𝑓𝑓_𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏 can be determined with 𝑖𝑖𝑑𝑑 =0 when the left-hand side of (2) becomes 1/𝐼𝐼𝑓𝑓𝑓𝑓_𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏 .
Using polynomial trend plot based on the calculated values of the right-hand expression of (2) against
𝑖𝑖𝑑𝑑 , let 𝑖𝑖𝑑𝑑 =0, the field current base value obtained from the online measurements for this unit is 492.5A.
8
White Paper on GENQEC Model in Power System Studies
Fig. 2 shows the calculated 𝑦𝑦 = 𝐿𝐿𝑑𝑑 𝑖𝑖𝑑𝑑 as a function of 𝑖𝑖𝑑𝑑 when 𝐾𝐾𝑤𝑤 is set to zero, where linear and second-
order polynomial trend lines are plotted. Fig. 3 shows the calculated 𝐿𝐿𝑑𝑑 𝑖𝑖𝑑𝑑 when 𝐾𝐾𝑤𝑤 is set to a value of
0.4, also with linear and second-order polynomial trend lines plotted. It can be observed that the
polynomial trendline curves upwards with 𝐾𝐾𝑤𝑤 =0 but downwards with 𝐾𝐾𝑤𝑤 =0.4. Based on the
involvement of 𝐾𝐾𝑤𝑤 in equation (1), it is reasonable to expect that between 0 and 0.4 there exists a 𝐾𝐾𝑤𝑤
value which could make the polynomial trendline closely overlays with the linear one. By gradually
adjusting 𝐾𝐾𝑤𝑤 value, it is found that 𝐾𝐾𝑤𝑤 = 0.2235 gives the best match between the second-order
polynomial and linear trendlines, as can be seen in Fig. 4. The two trend lines are virtually overlapping
each other. The trendline equations in Fig. 4 also provide the ideal 𝐿𝐿𝑑𝑑 value with the chosen 𝐾𝐾𝑤𝑤 .
Statistically with all the measurement points considered, this 𝐿𝐿𝑑𝑑 =0.982 with 𝐾𝐾𝑤𝑤 =0.2235 will have the
best modeling results with least error.
Once this pair of 𝐿𝐿𝑑𝑑 and 𝐾𝐾𝑤𝑤 having the least linear regression error on 𝐿𝐿𝑑𝑑 is found, the corresponding
differences (or errors) of the modeled field current for each measurement points are also known from
the calculation.
9
White Paper on GENQEC Model in Power System Studies
10
White Paper on GENQEC Model in Power System Studies
Step 4. (Optional) VEE Curve Results Comparison with Determined 𝑳𝑳𝒅𝒅 and 𝑲𝑲𝒘𝒘
Previous three steps illustrated a whole process of obtaining 𝐾𝐾𝑤𝑤 ,as well as 𝐿𝐿𝑑𝑑 . The step 4 using VEE
curve can be used as an option to double check the 𝐾𝐾𝑤𝑤 value. The Fig 5 and Fig 6 below are the VEE
curve plots using 𝐾𝐾𝑤𝑤 achieved from step 3 for the same generator in the example.
Fig. 5. Measured and modeled field current comparison with reference to reactive power
Fig. 6. Measured and modeled field current comparison with reference to stator current
11
White Paper on GENQEC Model in Power System Studies
In the parameter conversion, the parameters in GENQEC are mapped one-to-one directly from the
earlier second-order generator models, except those parameters explicitly marked below.
0 (GENROE)
1 GENROE
(GENROU)
GENROU/GENROE
′
𝑇𝑇𝑑𝑑𝑑𝑑 "
𝑇𝑇𝑑𝑑𝑑𝑑 ′
𝑇𝑇𝑞𝑞𝑞𝑞 "
𝑇𝑇𝑞𝑞𝑞𝑞 H D 𝑋𝑋𝑑𝑑 𝑋𝑋𝑞𝑞 𝑋𝑋𝑑𝑑′ 𝑋𝑋𝑞𝑞′ 𝑋𝑋𝑑𝑑" = 𝑋𝑋𝑞𝑞" 𝑋𝑋𝑙𝑙 S(1.0) S(1.2) Find 𝐾𝐾𝑤𝑤
9999
0 (GENSAE)
1 (GENSAL)
GENSAL/GENSAE Find 𝐾𝐾𝑤𝑤
′
𝑇𝑇𝑑𝑑𝑑𝑑 "
𝑇𝑇𝑑𝑑𝑑𝑑 "
𝑇𝑇𝑞𝑞𝑞𝑞 H D 𝑋𝑋𝑑𝑑 𝑋𝑋𝑞𝑞 𝑋𝑋𝑑𝑑′ 𝑋𝑋𝑑𝑑" = 𝑋𝑋𝑞𝑞" 𝑋𝑋𝑙𝑙 S(1.0) S(1.2)
(For GE PSLF™ program, the quadratic saturation model in GENROU and GENSAL may need to use
SatFlag = 2 when converting to GENQEC. Using SatFlag=2 will still keep the same compatibility level
between the Siemens/PTI PSS®E and GE PSLF using the previous models.)
12
White Paper on GENQEC Model in Power System Studies
Appendix A
13
White Paper on GENQEC Model in Power System Studies
𝐿𝐿 ′
𝜓𝜓𝑓𝑓𝑓𝑓 = 𝐿𝐿 𝑎𝑎𝑎𝑎 𝜓𝜓𝑓𝑓𝑓𝑓 (A-11) 𝐸𝐸𝑓𝑓𝑓𝑓 = 𝑠𝑠𝑇𝑇𝑑𝑑𝑑𝑑 𝜓𝜓𝑓𝑓𝑓𝑓 + 𝐼𝐼𝑓𝑓𝑓𝑓 (A-20)
𝑓𝑓𝑓𝑓𝑓𝑓
definition of 𝐿𝐿𝑑𝑑 and 𝐿𝐿𝑓𝑓𝑓𝑓𝑓𝑓 , below relation exists: (1 + 𝑆𝑆𝑑𝑑 )(𝜓𝜓𝑓𝑓𝑓𝑓 − 𝜓𝜓1𝑑𝑑 ) = (𝐿𝐿′𝑑𝑑 − 𝐿𝐿𝑙𝑙 )𝑖𝑖𝑑𝑑 + 𝑠𝑠𝑠𝑠𝑑𝑑𝑑𝑑
"
𝜓𝜓1𝑑𝑑
𝐿𝐿 2 (A-23)
𝐿𝐿𝑑𝑑 − 𝐿𝐿′
𝑑𝑑 = 𝐿𝐿
𝑎𝑎𝑎𝑎
(A-15)
𝑓𝑓𝑓𝑓𝑓𝑓 When the generator d-axis sub-transient
Eq. (A-14) can be re-written as: inductance 𝐿𝐿"𝑑𝑑 is defined using its classical
𝐿𝐿𝑎𝑎𝑎𝑎 𝐿𝐿𝑓𝑓𝑓𝑓 𝐿𝐿1𝑑𝑑
′ representation, 𝐿𝐿"𝑑𝑑 = + 𝐿𝐿𝑙𝑙 . It
(1 + 𝑆𝑆𝑑𝑑 )𝜓𝜓𝑓𝑓𝑓𝑓 = (1 − 𝐾𝐾𝑤𝑤 𝑖𝑖𝑑𝑑 )𝐼𝐼𝑓𝑓𝑓𝑓 + �𝐿𝐿𝑑𝑑 − 𝐿𝐿𝑑𝑑 ��𝑖𝑖1𝑑𝑑 − 𝐿𝐿𝑎𝑎𝑎𝑎 𝐿𝐿𝑓𝑓𝑓𝑓 +𝐿𝐿1𝑑𝑑 𝐿𝐿𝑓𝑓𝑓𝑓 +𝐿𝐿1𝑑𝑑 𝐿𝐿𝑎𝑎𝑎𝑎
"
𝑖𝑖𝑑𝑑 � (A-16) 1 𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑑𝑑
can be proven that = 2 .
𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑙𝑙 +𝐿𝐿1𝑑𝑑 �𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑙𝑙 �
Using (A-7) to (A-10), Eq. (A-3) can be re-written
Accordingly, from Eq. (A-21),
as:
" "
𝑠𝑠𝑇𝑇𝑑𝑑𝑑𝑑 𝜓𝜓1𝑑𝑑 𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑑𝑑 "
(1 + 𝑆𝑆𝑑𝑑 )𝜓𝜓1𝑑𝑑 = −𝐿𝐿𝑎𝑎𝑎𝑎 𝑖𝑖𝑑𝑑 + (1 − 𝐾𝐾𝑤𝑤 𝑖𝑖𝑑𝑑 )𝐼𝐼𝑓𝑓𝑓𝑓 + 𝑖𝑖1𝑑𝑑 = − =− 2 𝑠𝑠𝑇𝑇𝑑𝑑𝑑𝑑 𝜓𝜓1𝑑𝑑 (A-24)
𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑙𝑙 +𝐿𝐿1𝑑𝑑 �𝐿𝐿′
𝑑𝑑 −𝐿𝐿𝑙𝑙 �
𝐿𝐿11𝑑𝑑 𝑖𝑖1𝑑𝑑 (A-17)
"
Note that the above parameters of 𝑇𝑇𝑑𝑑𝑑𝑑′
, 𝑇𝑇𝑑𝑑𝑑𝑑 , 𝐿𝐿′
𝑑𝑑
Apply (A-10), (A-11) and (A-12) to Eq. (A-4), "
and 𝐿𝐿𝑑𝑑 are all defined according to the classical
𝑅𝑅𝑓𝑓𝑓𝑓 𝐿𝐿𝑓𝑓𝑓𝑓𝑓𝑓 𝑅𝑅𝑓𝑓𝑓𝑓
𝐸𝐸𝑓𝑓𝑓𝑓 = 𝑠𝑠 𝜓𝜓𝑓𝑓𝑓𝑓 + 𝐼𝐼 (A-18) representation of the standard parameters of
𝐿𝐿𝑎𝑎𝑎𝑎 𝐿𝐿𝑎𝑎𝑎𝑎 𝐿𝐿𝑎𝑎𝑎𝑎 𝑓𝑓𝑓𝑓
second-order generator model described in
After simplification, Chapter 4 of Prabha Kundur’s Power System
𝐿𝐿𝑓𝑓𝑓𝑓𝑓𝑓 Stability and Control [7].
𝐸𝐸𝑓𝑓𝑓𝑓 = 𝑠𝑠 𝜓𝜓𝑓𝑓𝑓𝑓 + 𝐼𝐼𝑓𝑓𝑓𝑓 (A-19)
𝑅𝑅𝑓𝑓𝑓𝑓
From Fig. A-1, the 𝐿𝐿𝑎𝑎𝑎𝑎 –base reciprocal per unit
Generator’s d-axis open-circuit transient time system representation, we can see,
′ 𝐿𝐿𝑓𝑓𝑓𝑓𝑓𝑓
constant is defined as 𝑇𝑇𝑑𝑑𝑑𝑑 = according to (𝜓𝜓1𝑑𝑑 −𝜓𝜓𝑑𝑑𝑑𝑑 )(1+𝑆𝑆𝑑𝑑 ) (𝜓𝜓𝑓𝑓𝑓𝑓 −𝜓𝜓𝑑𝑑𝑑𝑑 )(1+𝑆𝑆𝑑𝑑 ) 𝜓𝜓𝑑𝑑𝑑𝑑 (1+𝑆𝑆𝑑𝑑 )
𝑅𝑅𝑓𝑓𝑓𝑓
𝐿𝐿1𝑑𝑑
+ 𝐿𝐿𝑓𝑓𝑓𝑓
= 𝑖𝑖𝑑𝑑 + 𝐿𝐿𝑎𝑎𝑎𝑎
its classical representation. We have:
(A-25)
14
White Paper on GENQEC Model in Power System Studies
𝜓𝜓𝑑𝑑𝑑𝑑 �
1
� (A-26) in Fig. A-2 (with network interfaces added.)
𝐿𝐿”𝑑𝑑 −𝐿𝐿𝑙𝑙
From Fig. A-3 GENQEC q-axis equivalent [2] Quincy Wang, Song Wang, “Practical Improvements
to Generator Parameter Validation using Stator-
circuit, following the same derivation process Decrement Test”, IEEE Transactions on Energy
(omitted here), we can obtain the lower half of Conversion, Digital Object Identifier:
the block diagram shown in Fig. A-2. 10.1109/TEC.2021.3094822
15
White Paper on GENQEC Model in Power System Studies
16