Improved Generator Voltage Control in Power Flow Solutions
Improved Generator Voltage Control in Power Flow Solutions
Solutions
Brandon M. Allison and Thomas J. Overbye James D. Weber
Department of Electrical Engineering PowerWorld Corporation
Texas A&M University Champaign, IL
College Station, TX [email protected]
[email protected], [email protected]
Abstract – Generator voltage control in power flow solutions In a physical system, generators are equipped with
may be better represented by a general Q(V) function instead of Automatic Voltage Regulators (AVR) that adjust their reactive
the current standard PV/PQ modeling. Voltage control modeling power output to regulate voltage. This control is based on the
in power flow simulations plays an important role in representing generator’s point of interconnect (POI) bus voltage and the
one of the more important aspects of physical power systems.
Historically, PV/PQ bus modeling has been used as a standard
generator’s assigned voltage setpoint [17] with an allowable
across simulation packages. However, physical systems provide tolerance band (with example values of ± 0.01 pu in [17]).
system generators with a setpoint tolerance, which may not be well Although each generator may have a different AVR
represented by the strict rule-based approach in PV/PQ modeling. implementation, in general they will operate with reactive
Instead, the voltage control may be better represented by a power as some inversely related function of voltage. Each
“reactive power is a function of voltage” control model, as this generator in the physical system must have an AVR that
better correlates with an actual AVR implementation. Some complies with its interconnect’s regulations.
system characteristics of PV/PQ modeling and two Q(V) function The Electric Reliability Council of Texas (ERCOT)
models are presented in the sections that follow. manages the electric grid covering most of the US state of
Index Terms—Generator Setpoint Tolerance, PV, PQ, Bus Texas and is responsible for maintaining its reliability. In the
ERCOT interconnect, generators must maintain voltage within
I. INTRODUCTION ± 0.02 pu of the voltage setpoint, or provide reactive power at
Solving power flow systems in simulation models has been their minimum or maximum capability [8] (depending on the
an area of interest and growth for at least 60 years [11], [15], sign of the difference). This response requirement is much more
[19], [23]. During this period, PV/PQ bus modeling [14] has relaxed than the “sharp” function that is implemented with
been the standard for mimicking physical AVR voltage control PV/PQ modeling.
among commercial simulation software packages, as well as in Although it may be logical to immediately implement
research and academic settings. some arbitrary voltage control function which theoretically
matches a physical AVR function, some method of metrics is
A. Traditional PV/PQ Switching Logic needed. The term “Dynamic Reactive Reserves” refers to
The PV/PQ modeling method labels each bus that has a “reserving” the ability to rapidly adjust the reactive power
real power injection (generators [+] and loads [-]) as either injection at any given bus, which may be necessary in a
known real power and voltage (PV), or known real power and dynamic event. This is typically done by ensuring that rapid
reactive power (PQ). When using a case that has no previous response (dynamic) reactive devices always have the capability
solution, the bus types are determined by setting all busses to to adjust their reactive injection in either direction [7]. These
type PV and solving. If a generator has a reactive power dynamic reactive devices can include many types of devices,
violation, its regulated bus is changed to a PQ bus and the power but the largest contributors to reserves are typically generators.
flow is resolved. Other bus type changes are made based on the For a generator to effectively provide dynamic reserves, it must
PV/PQ switching logic shown in Table 1. This process of not operate at either the minimum or maximum MVAR limit.
updating the bus types and resolving is repeated until no bus As Independent System Operators (ISOs) actively seek to
updates are required and all mismatches are within a small maintain system reliability and Dynamic Reactive Reserves,
tolerance [23]. The PV/PQ switching logic is as follows: they will adjust static reactive devices (such as discrete
capacitors) and voltage setpoints to minimize the number of
Table 1: PV/PQ switching logic [23]
generators operating near one of the two reactive power limits
Type Change PV, if BusType = PV and Qmin < Q < Qmax [7], [12]. Because of this, physical systems typically do not
PV, if BusType = PQ, Q = Qmax, and V < Vset have many generators which operate at their reactive power
Qmax Qmax
Reactive Power
Reactive Power
Allowable Range
Qmin
Qmin
Vset - 2% Vset Vset + 2%
Voltage Voltage
Figure 1. Setpoint Tolerance Allowable Functions Figure 2. PV/PQ modeling Q(V)
In sections that follow, two new voltage control modeling deadband function. They are intended to implement a simple
methods will be presented along with several case studies. linear AVR response as well as an AVR response with a
deadband.
II. METHOD The linear function is the result of “drawing a line”
As noted, in a physical system, each system generator has diagonally through the Allowable Range in Figure 1, or through
an obligation to deploy and operate an Automatic Voltage the two points:
Regulator (AVR) which will adjust the units reactive power (Vmin, Qmax) | (Vmax, Qmin)
output and maintain voltage within regulations. Most where:
interconnects provide a setpoint tolerance, as well as the Vmin = Vset – Setpoint Tolerance
minimum reactive power absorption and production levels Vmax = Vset + Setpoint Tolerance
required during boundary voltage events [8], [24]. Using a
tolerance of ± 0.02 pu, the allowed reactive power functions And the function becomes:
include anything that fits in the “box” of Figure 1.
Most power flow steady state simulation packages solve a Qmax, for V < Vset – ST. .
power flow using an iterative approach, such as Newton’s &'&()"
Q(V) = { Qmin + (Qmax – Qmin) &(*+'&()" ,
method [19]. The power flow equations that are typically used
for Vset – ST < V < Vset + ST
in steady state simulation have the form of [14]: (3)
Qmin, for V > Vset + ST
#
bus whose voltage and reactive power fall on the vertical line,
and PQ buses correspond with the two ending horizontal lines.
Many other methods of modeling voltage control are
possible, provided that they specify real power, along with Qmin
voltage or reactive power; or some relation between the two
(such as Q(V)). Here, two functions using a method with Vset - 2% Vset Vset + 2%
reactive power as a function of voltage are presented. These Voltage
include an inverse linear function, and a piecewise linear. Figure 3. Inverse Linear Q(V)
.
power supplied. With a 0.01 pu dead-band and a 0.02 pu geographical average voltage distribution over each of the
setpoint tolerance, the function is as shown in Figure 4. individual buses [13]. Here, blue is used for high voltages, and
red for low voltages.
Qmax, for V < Vset – ST . As the cases change from the PV/PQ model, to the linear
!"#$% (,-./!&')"#$% model, to the piecewise deadband model, system voltages
𝑉−
&'!() &'!() approach more extreme levels. However, there are no base case
for Vset – ST < V < Vset – DB . voltage or branch MVA limit violations in any of the three
Q(V) = { 0, for Vset – DB < Vset < V + DB . cases.
"#12 (,-./3&')"#12
𝑉− Table 2 presents the number of generators in each case
&'!() &'!()
for Vset + DB < V < Vset+ ST . which are operating at either one of their reactive power limits.
The PV/PQ case has the most limit operating generators.
Qmin, for V > Vset + ST (4)
Because physical systems typically maintain significant
where:
Dynamic Reactive Reserves, the linear Q(V) function method
Qmax is the generator high reactive power limit best represents a physical system in regards to this metric.
Qmin is the generator low reactive power limit
Vset is the Voltage Setpoint
DB is the deadband
ST is the setpoint tolerance
0 < DB < ST, Qmax > 0, Qmin < 0
Max Q
Reactive Power
dead band
Min Q
Figure 10: Piecewise Linear Q(V) Modeling Figure 12, Setpoint Tolerance Voltage Contour
Table 4: 2000 Bus Case Dynamic Reactive Reserves
Number of High Q
Low Q Limit Total
Generators limit
PV/PQ 14 42 56
Linear Q(V) 0 11 11
Piecewise Q(V) 0 23 23