Online Analysis and Control of Electric Power Distribution Systems
A Thesis
Submitted to the Faculty
of
Drexel University
by
Nicholas S. Coleman
in partial fulfillment of the
requirements for the degree
of
Doctor of Philosophy
March 2018 © Copyright 2018
Nicholas S. Coleman. All Rights Reserved. ii
Dedication
This thesis is dedicated to the
2017–2018 Philadelphia Eagles
USA Today Sports / Matthew Emmons
Super Bowl LII Champions
“Without failure, who would you be?”
– Nick Foles, Super Bowl LII MVP iii
Acknowledgements
I would like to thank and acknowledge my advisor, Dr. Karen Miu. Thank you for the guidance, direction, and support that you have provided me throughout my time in the lab. Your thoroughness is unmatched.
I give thanks to Dr. Hande Benson, Dr. Thomas Halpin, Dr. Harry Kwatny, and Dr. Steven
Weber for serving on my committee. Thank you for spending time reviewing and commenting on my work, and for sharing your expertise and insights both now and throughout my undergraduate and graduate studies as Drexel.
Thank you to the students and staff of the Center for Electric Power Engineering who have helped me learn, work, and experiment in the lab.
Finally, I thank my mother and stepfather, who are the hardest working people I know, and my wife Jessica, whose constant encouragement has kept me on track over the years. iv
Table of Contents
List of Tables ...... viii
List of Figures ...... ix
Abstract ...... x
1. Introduction ...... 1
1.1 Motivation ...... 2
1.2 Objectives...... 3
1.3 Research Contributions ...... 3
1.4 Organization ...... 4
2. Distribution System Modeling ...... 6
2.1 Distribution System Structure...... 6
2.2 System State and Parameters (Decision Variables) ...... 8
2.3 Constraints ...... 8
2.3.1 Electrical Constraints ...... 8
2.3.2 Operating Constraints...... 9
2.3.3 Control Constraints...... 10
2.4 Branch Component Models ...... 11
2.5 Power Injection Models ...... 12
2.5.1 Load Models ...... 12
2.5.2 Distributed Generation Model...... 13
2.5.3 Shunt Battery Model...... 14
2.5.4 Shunt Capacitor Model...... 14
2.6 Injection Variation Modeling ...... 15
2.6.1 Spatial Injection Variation Model...... 16
2.6.2 Spatiotemporal Injection Variation Model ...... 17
3. Distribution Load Capability ...... 20 v
3.1 Literature Review ...... 20
3.2 General Load Capability Problem Formulation ...... 21
3.2.1 Solution Methodology ...... 22
3.2.2 General DLC Solution Algorithm...... 23
3.3 Power Factor-Based Load Capability Estimator...... 24
3.3.1 Constraint Transformation...... 24
3.3.2 Analytical Relationship ...... 25
3.3.3 Predictor-Corrector Method...... 26
3.4 Existence, Finiteness, and Non-negativity ...... 28
3.5 Power Factor-Based Estimator Solution Algorithm...... 31
3.6 Simulation Results...... 34
3.6.1 Simulation Parameters...... 35
3.6.2 Variation Case Identification...... 37
3.6.3 Numerical Results ...... 37
3.6.4 Convergence Behavior and Series Acceleration...... 38
3.7 Convergence of the Power Factor Based Estimator ...... 39
3.8 Concluding Remarks...... 40
4. Time Window Selection for Quasi-Static Time Series Analysis ...... 41
4.1 Literature Review ...... 41
4.2 Design of QSTS Studies for Distribution System Analysis ...... 43
4.3 Implicit Temporal Load Capability...... 44
4.3.1 ITLC Inputs...... 45
4.3.2 Critical Times and Sub-Windows...... 46
4.3.3 Unscheduled Control Actions ...... 47
4.3.4 Scheduled Control Actions...... 48
4.3.5 ITLC Outputs...... 48
4.3.6 Detailed ITLC Example...... 48 vi
4.3.7 Problem Formulation...... 50
4.3.8 Main Implicit Temporal Load Capability Solution Algorithm ...... 51
4.3.9 Control Sub-Algorithms ...... 54
4.3.10 Simulation Results ...... 56
4.3.11 Additional Applications ...... 65
4.4 Risk-Aware Time Window Selection ...... 65
4.4.1 Forecast Model with Uncertainty...... 67
4.4.2 Risk Model ...... 68
4.4.3 Problem Formulation...... 71
4.4.4 Simulation Results ...... 72
4.4.5 Control Selection...... 75
4.5 Concluding Remarks...... 76
5. Asynchronous Distribution State Estimation ...... 77
5.1 Literature Review ...... 77
5.2 Contemporary Operating Environment...... 79
5.3 General Problem Formulation...... 79
5.4 Specific Problem Formulation...... 80
5.5 Solution Methodology ...... 84
5.6 Pseudomeasurements and Virtual Measurements ...... 85
5.7 Simulation Results...... 86
5.7.1 Load Classification Procedure...... 87
5.7.2 Measurement Data...... 90
5.7.3 Simulation Cases...... 91
5.7.4 Numerical Results ...... 92
5.8 Concluding Remarks...... 93
6. Conclusion ...... 95
6.1 Summary of Contributions...... 96 vii
6.2 Extensions and Future Work ...... 96
6.2.1 Distribution Load Capability ...... 96
6.2.2 Time Window Selection Methods...... 97
6.2.3 Asynchronous Distribution State Estimation...... 97
Bibliography ...... 99
Appendix A: Convergence Analysis for the PF-Based DLC Estimator ...... 104
A.1 Estimator and Update Equations...... 104
A.2 Illustrative Example ...... 105
A.3 Convergence Conditions...... 107
A.3.1 Notation Definitions ...... 108
A.3.2 Explicit Statement of the Fixed Point Iteration...... 109
A.3.3 Statement of the Exact Convergence Condition...... 110
A.3.4 Convergence with Typical Distribution System Assumptions ...... 113
A.3.5 Convergence Region Example...... 116
Appendix B: Implicit Temporal Load Capability: Tap Operation Analysis . . . . 119
B.1 Test Circuit and Injection Profile...... 119
B.1.1 Injection Profile Development...... 120
B.1.2 Control Modeling...... 121
B.2 Simulation Results...... 122
Vita ...... 124 viii
List of Tables
2.1 PPL distribution test circuit summary...... 7
2.2 Distribution branch component models...... 12
3.1 Variation cases for the power factor-based estimator...... 30
3.2 DLC simulation parameters...... 36
3.3 Aggregated injections and injection variation parameters for the DLC simulations. . . . 38
3.4 DLC series acceleration results...... 39
4.1 ITLC simulation results, organized by sub-window...... 64
4.2 Risk-aware time window selection simulation results: time window optimization and post-processed capacitor control settings...... 74
5.1 Elements of the ADSE measurement sensitivity matrix...... 83
5.2 Measurment data types for the ADSE simulations...... 90
5.3 ADSE simulation cases...... 91
5.4 ADSE simulation results with equal measurement ages of ten minutes...... 92
5.5 ADSE simulation results with random measurement ages...... 92
A.1 Parameters for the convergence behavior example...... 105
A.2 Numerical results of the convergence example...... 106
B.1 Voltage regulator settings...... 122 ix
List of Figures
2.1 One-line diagram of the three-phase portion of a 2556-node PPL distribution circuit... 7
3.1 Overview of Algorithm 3.2...... 32
3.2 One-line diagram of the modified 2556-node PPL distribution circuit showing the photo- voltatic DG units and the energized capacitors...... 36
4.1 ITLC Example...... 49
4.2 Overview of Algorithm 4.1...... 52
4.3 Net three-phase substation real and reactive demand forecasts...... 57
4.4 Critical variable forecasts construted by computing the power flow solution at each point in the time series forecast...... 58
4.5 Critical variable forecasts with preventative control actions at critical times identified by ITLC...... 58
4.6 The risk-limiting dispatch timeline, adapted from [4]...... 70
4.7 Risk function at different urgency levels...... 71
4.8 Forcasted total three-phase substation demand with 95% confidence interval bands. . . 74
4.9 Risk associated with the injection forecast...... 74
5.1 One-line diagram of the radial, three-phase, 394 bus distribution test circuit [72]. . . . . 86
5.2 Load classification procedure...... 89
A.1 One-line diagram of the two node system...... 105
A.2 Convergence behavior example...... 107
A.3 Convergence region based on the satisfaction of inequality (A.3.5) for the example pa- rameter set given in Section A.2...... 118
A.4 Emperically determined convergence rate for the example parameter set given in Sec- tion A.2 over a range of initial conditions...... 118
B.1 IEEE 34-node distribution test feeder...... 119
B.2 Day-ahead injection profile for the test feeder...... 121
B.3 Voltage magnitude ranges at monitored buses...... 123
B.4 Tap position forecast...... 123 x
Abstract
Online Analysis and Control of Electric Power Distribution Systems Nicholas S. Coleman Karen N. Miu, Ph.D.
Historically, electric power distribution systems were considered passive subsystems served by the larger transmission grid. Recently, smart grid initiatives have driven the evolution of distribution systems into active systems with market-aware customers and distributed power generation. Along with more diverse and complex injections, contemporary distribution systems are equipped with additional sensing equipment, two-way communications networks, and advanced metering infras- tructure (AMI). These are essential technologies that enable several core functions of a smart grid, including real-time monitoring and online control.
This thesis presents several tools for the online analysis and control of modern electric power distribution systems. “Online” refers to a control framework that can react to changing system con- ditions in order to maintain static security and meet different operating objectives. Specifically, the objective of this research is to integrate temporal information (i.e., forecasts) into distribution sys- tem analysis tools while maintaining fundamental engineering requirements by re-examining classical problems through a contemporary lens.
Connected by an underlying injection forecast model, three research topics are explored: 1) dis- tribution load capability, 2) analytical time window selection for quasi-static time series (QSTS) analysis, and 3) distribution state estimation with explicit consideration of non-synchronized mea- surements. The work proposed here is a necessary step towards distribution system optimization in an online setting with uncertain and/or bidirectional power flows.
1
Chapter 1: Introduction
The construction of the trans-continental electric power grid during the twentieth century drove a period of unprecedented technological and economic growth. Reliable, on-demand electric power has evolved from a luxury into an absolute necessity, and today, the power grid is America’s most critical infrastructure.
As we progress through the twenty-first century, changing energy needs are driving major grid modernization efforts. The need to modernize the grid is widely recognized; tens of billions of dollars are spent each year on smart grid projects. The Electric Power Research Institute (EPRI) estimates that fully realizing the “smart grid” vision set forth in the Energy Independence and Security Act of 2007 could have an economic value in excess two trillion dollars [1,2].
One of the major areas of smart grid investment is the deployment of sensing equipment, two-way communications networks, and advanced metering infrastructure (AMI) within power distribution networks [3]. These are essential technologies that enable several core functions of a smart grid, including real-time monitoring online control.
This thesis presents several timely tools for the online analysis and control of modern electric power distribution systems. In this thesis, traditional analysis tools have been revisited in the context of the emerging grid environment that includes smart grid sensing and communications infrastructures. In particular, the following topics have been investigated:
Distribution load capability with power factor-based constraints.
Analytical time window selection for quasi-static time series analysis.
Distribution state estimation with non-synchronized measurement data.
This chapter discusses the motivation, objectives, contributions, and organization of this thesis. 2
1.1 Motivation
Historically, distribution system control schemes have been developed using seasonal loading averages and a limited number of measurements. Individual device actuation has relied on time-of- day settings and/or localized sensing (e.g, automatic capacitor switching based on a locally sensed voltage magnitude).
In emerging system environments, distributed energy resources and interactive energy markets contribute to less predictable distribution network behavior [4]. In order to economically and reliably supply power under these conditions, grid operators must be able to actively identify and respond to changing system conditions. Technologies that enable the necessary shift from seasonally planned control schemes to real-time monitoring and online control include:
Advanced metering infrastructure (AMI), which records customer energy consumption at
hourly (or more frequent) intervals, and transmits this data to centralized processing units
at least once a day. AMI systems allow operators to understand near-real-time system condi-
tions with outage alarms or on-demand data pings [5].
Distribution automation (DA) devices, which enable remote control of feeder or capacitor
switches, for example, send real-time voltage, current, and/or power flow data to system
operators. Automatic reporting of alarms and switch operations also allows operators to
update system models to reflect actual field conditions [3].
Utility-scale storage systems and demand response programs, which provide system operators
with new options for managing the flow of power and energy in response to changing system
conditions.
Communications networks, which enable centralized operators to obtain real-time data and to
dispatch control actions remotely.
Several distribution operators have already begun to adopt and deploy these smart grid tech- nologies. For example, PPL Electric Utilities has deployed thousands of DA devices and an AMI network covering 1.4 million customers to its circuits in Pennsylvania. Coupled with a reliable 3 cellular communications network, these investments have enabled PPL to develop advanced feeder reconfiguration and capacitor control functions [6,7]. With these tools, operators may perform optimization for loss reduction or reliability improvement more frequently than previously possible.
While spatial optimization tools are valuable, there is far more potential for leveraging the data collected and transmitted by AMI and DA devices. Specifically, the next step is integrating temporal information into distribution operations. This is a necessary step towards the optimization of distribution systems with uncertain, bidirectional power flows, and is also the motivation for this thesis.
1.2 Objectives
This thesis aims to develop practical tools for the analysis and control of distribution systems in emerging power system environments. The specific objectives of this thesis are:
To incorporate temporal information (i.e., power injection forecasts) into distribution system
analysis tools.
To maintain fundamental engineering requirements by re-examining classical problems through
a contemporary lens.
1.3 Research Contributions
The research contributions of this thesis cover three different topics:
Distribution load capability (DLC)
– A power factor-based estimator of load capability
– Convergence analysis of the power factor-based estimator
– The application of series acceleration to distribution load capability
Analytical time window selection methods for quasi-static time series (QSTS) analysis 4
– Implicit temporal load capability (ITLC): a method that uses forecasted injection char-
acteristics to identify critical times and identify a feasible control schedule
– Risk-aware time window selection: a method that concentrates computational power on
times when operating risk is forecasted to be relatively greater
– A demonstration of significant computational efficiency improvements compared to tra-
ditional QSTS analyses
Asynchronous distribution state estimation (ADSE)
– A mathematical model with explicit consideration of non-synchronized measurements
– A distribution measurement sensitivity matrix defined with respect to time-varying power
injections
1.4 Organization
Chapter2 provides background information related to power distribution system modeling. The general structure of power distribution systems is discussed. System constraints and relevant math- ematical models are presented, including injection variation models that tie together Chapters3-5.
Chapter3 reviews load capability, and presents the power factor-based load capability estimator.
A solution algorithm for the power factor-based estimator is presented. Motivated by the observation of linear convergence behavior, a series acceleration technique is studied for both power factor- and current-based load capability estimator. Simulation results show that series acceleration can yield significant computational efficiency improvements. A formal convergence analysis for the PF-based estimator with constant power injection models is presented in AppendixA and summarized in
Chapter3.
Chapter4 presents analytical time window selection methods for quasi-static time series (QSTS) analysis. First, a design philosophy for QSTS analyses of distribution systems is discussed. Two different time window selection methods that adhere to this philosophy are then presented: implicit temporal load capability (ITLC), and a risk-aware method. Both methods perform analytical time 5 window selection and produce feasible control paths through a time-varying nodal injection forecast.
Solution algorithms and simulation results are presented, demonstrating significant improvements in both computational efficiency and solution quality when compared to traditional QSTS methods that use predetermined, uniform time window divisions.
Chapter5 presents a mathematical model for asynchronous distribution state estimation (ADSE).
Measurements in contemporary distribution environments are discussed. A general ADSE model is formulated, and then a specific model is defined and described. By design, the ADSE measurement
Jacobian is the same as the measurement Jacobian that appears in the classical formulation for syn- chronous static state estimation, so traditional solution methodologies may be applied. Simulation results demonstrate that the ADSE produces more accurate state estimates in a variety of cases.
Chapter6 summarizes the contributions of this thesis. Possible extensions and future research directions are also discussed. 6
Chapter 2: Distribution System Modeling
This chapter provides background information related to the modeling and analysis of electric power distribution systems. The notation and models presented here will be utilized throughout the re- mainder of this thesis. First, the general structure of a multi-phase distribution system is presented and typical system constraints are stated. Next, steady-state component models are reviewed. Fi- nally, the injection variation models are presented; these are central to the technical contributions of this thesis, and link together the problem formulations presented in Chapters refch-dlc,4, and5.
2.1 Distribution System Structure
This thesis considers n-node distribution systems that have a single three-phase electrical inter- connection to a transmission system though a substation. The distribution substation serves as the slack bus with balanced three-phase voltages.
Distribution systems typically have unbalanced, multi-phase1 networks, which are often radial in structure. Network branches include lines, transformers, switches, and voltage regulators. Loads, distributed generation units, energy storage systems, and capacitor banks may be connected at any of the n − 3 nodes downstream of the substation.
The distribution network illustrated in Figure 2.1 is indicative of the typical scale and structure of power distribution systems. This network, which is located in Enola, Pennsylvania and operated by PPL Electric Utilities, will be referred to several times throughout this thesis. Network properties are summarized in Table 2.1.
1Multi-phase refers to one-, two-, or three-phase 7 5 A B C C A B C A B C 4 C 6 C A B C B A 2 C B A B A B C B A A B 3 A B C A B A A B C C A B C A A A C A B A C A A B C A B C C A B Comments 12.47 kV nominal, 10 MVA rating - - - Gang-operated banks3.9 supply MVAR (nominal a at 12.47 total kV) of up to B A 1 B C B C A A B C 1 6 C 426 C 2055 2556 PPL distribution test circuit summary. A B C C Number C B A B C C B Table 2.1: C r A B C o t i c a e e e p n n n a A i i i L L L C
C Φ Φ Φ Φ 3 2 1 3 A C 2 C ) A B A n C C o i t a Multi-phase buses Nodes Multi-phase loads Three-phase capacitor banks Component Three-phase substation t h s B c h t b i c t u n i w C o S i w S ( t
S a d
1 t
e n s d s s e b a o One-line diagram of the three-phase portion of a 2556-node PPLdistribution circuit. The circuit is located in Enola, PA and u p l u o B S C O L C C A A Figure 2.1: operated by PPL Electric426 Utilities. multi-phase Phase loads labels and at 6 terminal three-phase, buses gang-operated indicate capacitors. the presence of a single- or two-phase branches. The circuit includes 8
2.2 System State and Parameters (Decision Variables)
T 2n The system state x = [θV , |V |] ∈ R is composed of the voltage phase angles and magnitudes at each node. Along with the network model, the system state can be used to compute other relevant system quantities (e.g. currents, or power flows).
The system parameters include u, a vector of control settings, and λ, the injection parameters.
Generally, u is integer-valued and λ is real-valued; their dimensions are problem dependent and will be defined accordingly.
2.3 Constraints
Electrical, operating, and control constraints may be imposed. This section defines these con- straints and their compact representations.
2.3.1 Electrical Constraints
Electrical constraints, imposed by the conservation of complex power, are commonly represented by:
F (x, u, λ) = 0 (2.1)
Several different forms of the electrical constraints exist (e.g., [8–10]). Here, they are stated using the following system of nonlinear algebraic multi-phase power flow equations [11]:
n X 0 = −Pi + |Vi||Vk| (Gik cos θik + Bik sin θik) (2.2) k=1 n X 0 = −Qi + |Vi||Vk| (Gik sin θik − Bik cos θik) (2.3) k=1 for nodes i = 1, ··· , n, where
Pi = Pi(x, u, λ) is the net real power injection at node i,
Qi = Qi(x, u, λ) is the net reactive power injection at node i,
Gik is the real part of Yik,
Bik is the imaginary part of Yik, 9
Yik is the entry of the nodal admittance matrix corresponding to nodes i and k,
|Vi|∠θi is the complex voltage phasor at node i, and
θik = θi − θk is the voltage phase angle difference between nodes i and k.
The relationship between the net nodal power injections and x, u, and λ is summarized in Section 2.5.
The solution to the nonlinear system defined by (2.2)-(2.3) is the power flow solution required to check the operating constraints. Solving the power flow equations is often the most computationally demanding task in the analysis of power systems; reducing the number of power flow solutions required to solve a problem is a recurring theme in Chapters3 and4 of this thesis.
2.3.2 Operating Constraints
The operating (or engineering) constraints are defined by safe operating ranges and equipment ratings. Typical operating constraints include voltage magnitude limits at each of the n nodes, and branch current and/or kVA ratings on each of the nb branches. In contemporary distribution systems, where power factor control is of particular interest, power factor (PF) limits may be imposed on certain branch flows or injections.
In this thesis, the operating constraints are compactly represented by:
G(x, u, λ) ≤ 0 (2.4)
which may include the following real-valued inequality constraints:
min max (2.5) Vi ≤ |Vi| ≤ Vi , ∀i = 1, ..., n
max (2.6) |Ib| ≤ Ib , ∀b = 1, ..., nb
max (2.7) |Sb| ≤ Sb , ∀b = 1, ..., nb
L U (2.8) θVI,b ≤ θVI,b ≤ θVI,b, ∀b ∈ BPF where 10
Ib is the complex current flow on branch b,
Sb is the complex power flow on branch b,
θVI,b ∈ [−π/2, π/2] is the power factor angle of the flow on branch b,
min max Vi and Vi are minimum and maximum voltage magnitude constraints at node i,
max Ib is the current rating of branch b,
max Sb is the apparent power limit (or thermal rating) of branch b,
L U θVI,b and θVI,b are lower and upper PF angle constraints on the power flow on branch b, and
BPF is the set of branches with power factor constraints (typically, |BPF | << n).
Remarks on Power Factor Constraints
“Lower” and “upper” is used (instead of “minimum” and “maximum”) when referring to power
factor and power factor angle constraints in order to avoid confusion related to leading and
lagging terminology. For example, if an acceptable power factor range is unity to 0.9 lagging,
then the “upper” constraint is 0.9 lagging, corresponding to a PF angle of 25.84◦, and the
“lower” constraint is unity, corresponding to a PF angle of 0◦.
Imposing power factor constraints on branch flows is a general approach that requires consider-
ation of downstream real and reactive losses. Power factor constraints may also be formulated
as constraints on individual power injections without the need to consider nonlinear loss terms.
Distribution power factor constraints are further discussed in Section 3.1.
2.3.3 Control Constraints
Additional constraints may be imposed on controllable devices; static control constraints are com- pactly represented by:
H(x, u, λ) ≤ 0 (2.9)
Examples of constraints that may be embedded within (2.9) include switching set points for automatic capacitor banks, transformer taps, or smart inverters. However, some control constraints 11 may require “memory” of previous events; for example, switching dead bands or battery state-of- charge constraints. Such constraints may be represented by:
H(x, U, Λ) ≤ 0 (2.10) where U is a sequence of control settings spanning some operating horizon and Λ is a corresponding sequence of injection parameters. For example, consider a distribution system that includes nbatt battery banks and ncap capacitor banks (i.e., a total of nbatt + ncap controllable devices) that are gang-operated according to a K interval control schedule. Then, U may take the following form:
U = (u1, u2, . . . , uK ) where the control setting for interval k is:
uk = uB1,k, . . . , uBnbatt,k, uC1,k, . . . , uCncap,k
In practice, it may be convenient to concatenate the vector elements of U into a matrix of dimen- sion [K × (nbatt + ncap)]. Continuing the example, a dead band constraint that restricts capacitor bank Ci from switching on consecutive control intervals can be checked using the second order dif- ference of a vector containing the interval-by-interval control settings of capacitor bank Ci. This constraint may be stated as follows:
uCi,k − 2uCi,k−1 + uCi,k−2 ≤ 1 , k = 3,...,K −uCi,k + 2uCi,k−1 − uCi,k−2 ≤ 1
2.4 Branch Component Models
Branch types include multi-phase lines, switches, transformers, and voltage regulators. Table 2.2 lists the branch component models used in this thesis. 12
Table 2.2: Distribution branch component models.
Branch Component Comments Reference Distribution lines Short and medium (π) models. [10] Sectionalizing switches Zero impedance model. [10] Transformers Various connection models. [10] Modeled as wye-connected transformers with secondary Voltage regulators [12] taps only.
2.5 Power Injection Models
Injections refers to loads, distributed generation (DG) units, shunt battery banks, and shunt capacitor banks. At node i, the net real and reactive power injections are:
Pi(x, u, λ) = PLi(x, λ) + PGi(λ) + PBi(u) (2.11)
Qi(x, u, λ) = QLi(x, λ) + QGi(λ) + QBi(u) + QCi(x, u) (2.12)
where
PLi and QLi are the real and reactive load demand at node i,
PGi and QGi are the real and reactive DG injections (e.g., inverted PV) at node i,
PBi and QBi are the real and reactive shunt battery injections through an inverter at node i, and
QCi is the reactive capacitor injection at at node i.
The remainder of this chapter contains detailed mathematical models for the individual injection terms. Relationships between the injections and x, u will be explicitly defined along with each individual injection model. Relationships between the injections and λ are described alongside the injection variation models in Section 2.6.
2.5.1 Load Models
Load models define a relationship between node voltages and the complex power drawn by the load.
Let n`d denote the number of loads. For load Li, connected at node i, a nominal operating voltage
VLi,nom and a nominal complex power SLi,nom = PLi,nom + jQLi,nom are specified. A general load 13 equation may be stated with the following polynomial or ZIP model:
" 2# Vi Vi PLi = PLi,nom(λ) a1 + a2 + a3 (2.13) VLi,nom VLi,nom " 2# Vi Vi QLi = QLi,nom(λ) b1 + b2 + b3 (2.14) VLi,nom VLi,nom where
Vi is the voltage at node i,
VLi,nom is the nominal voltage of load Li,
a1, b1 ≥ 0 are the constant power coefficients,
a2, b2 ≥ 0 are the constant current coefficients,
a3, b3 ≥ 0 are the constant impedance coefficients,
a1 + a2 + a3 = 1 and,
b1 + b2 + b3 = 1.
Setting the appropriate coefficients to unity yields a purely constant power, constant current, or constant impedance load model. Grounded and ungrounded multi-phase load models, constructed from the individual phase-to-ground or line-to-line connected load components, are defined in [10].
Polynomial load models are an attractive choice for this thesis because they have a constant power factor specified by the complex argument of SLi,nom. This is of particular importance in
Chapters3 and4, where accurate power factor information is required to solve load capability with respect to power factor constraints.
2.5.2 Distributed Generation Model
Distributed generation (DG) units, such as photovoltaic arrays, are modeled as negative, grounded, constant power loads that may vary with λ. Let ndg denote the number of distributed generation 14 injections. The nodal injection model is:
PGi = −PGi,nom(λ) (2.15)
QGi = −QGi,nom(λ) (2.16)
where PGi,nom and QGi,nom are the nominal real and reactive powers of DG Gi.
2.5.3 Shunt Battery Model
Shunt battery banks are modeled as bidirectional, grounded, constant complex power devices. Bat- tery systems may inject or absorb with non-unity power factor through the use of smart inverters [13].
Let nbatt denote the number of shunt battery banks. The nodal injection model is:
PBi = uBiPBi,nom (2.17)
QBi = uBiQBi,nom (2.18)
where
uBi ∈ {−1, 0, 1} is the control setting of battery bank Ci, and
PBi,nom and QBi,nom are the nominal real and reactive powers of battery bank Bi.
The possible control settings for battery bank Bi are uBi = −1 for discharging, uBi = 0 for off, and uBi = 1 for charging.
2.5.4 Shunt Capacitor Model
Standard ratings for shunt capacitor banks at distribution-level voltages vary in discrete steps, typically between 50 and 800 kVAR per phase [14]. Capacitor banks are modeled as grounded, constant susceptance (impedance), devices that inject purely reactive power into the distribution system when energized. Let ncap denote the number of shunt capacitor banks. The nodal injection model is: 2 Vi QCi = −uCiQCi,nom (2.19) VCi,nom 15 where
uCi ∈ {0, 1} is the control setting of capacitor bank Ci,
QCi,nom is the capacitive reactive power rating of capacitor bank Ci, and
VCi,nom is the nominal voltage of capacitor bank Ci.
The possible control settings for capacitor bank Ci are uCi = 0 for off or de-energized and uCi = 1 for on or energized.
Device Indexing
The power injection models defined in this section have leveraged a node indexing scheme (e.g., capacitor Ci is connected to node i). However, since many controllable devices are gang-operated across phases at a bus, it is more convenient to use a device indexing scheme in which devices of a common type are numbered consecutively. For example, capacitor bank C2 in the PPL circuit
(Figure 2.1) collectively refers to capacitive injections at nodes 1457a, 1457b, and 1457c. Throughout the remainder of this thesis, use of the device indexing scheme will be indicated by the use of boldface type. Circuit diagrams, provided throughout this thesis, will indicate the locations of these devices.
2.6 Injection Variation Modeling
This thesis studies how systems will or should be controlled in response to varying injection conditions captured by the injection parameter λ. Thus, an explicit model of how λ influences
(2.13)-(2.16) is important. Two models are described:
The spatial model captures variations in non-discrete injections, including loads and DG. λ is
unitless. This model applies directly to the load capability studies found in Chapter3.
The spatiotemporal model is an extension of the spatial model that includes non-monotonic
injections linked to time. λ has units of time. This model is leveraged for the quasi-static
time series analyses in Chapter4 and the asynchronous state estimation model presented in
Chapter5.
Note that this section does not deal with changing control settings, u. 16
2.6.1 Spatial Injection Variation Model
The spatial injection variation model for those injections which are parameterized by λ (loads and
DG) is stated as follows:
SXi,nom(λ) = SXi,ref + λSˆXi (2.20)
for Xi ∈ {Li, Gi} and nodes i = 1, ··· , n, where
λ ∈ R is the unitless injection variation factor,
SXi,ref = PXi,ref + jQXi,ref is the initial complex injection from device Xi, and
SˆXi = PˆXi + jQˆXi is the complex injection variation direction for device Xi.
Equations (2.13)-(2.20) provide the relationships necessary to express the net nodal real and reactive injections in terms of x, u, and λ by substitution into (2.11) and (2.12).
The various injections and the injection variation direction information are now collected into complex vectors of dimension ninj = n`d + ndg + nbatt + ncap.
T Snom(λ) = SL,nom(λ), SG,nom(λ), SB,nom, SC,nom (2.21) T Sref = SL,init, SG,init, SB,ref, SC,ref (2.22) T ˆ n ncap S = SˆL, SˆG, 0 batt , 0 (2.23)
where
Sref is a vector of reference power values,
subscripts L, G, B, and C refer to sub-vectors of load, distributed generation, battery, and capacitor
injections, respectively,
0d is a zero-vector of dimension d, and
superscript T denotes transpose.
Sref will typically contain initial conditions for loads and DG injections, and nameplate ratings for the discretely switched battery and capacitor bank injections. 17
With (2.21)-(2.23), a single vector equation may be defined to capture all variation in the nominal injections as a function of λ:
Snom(λ) = Sref + λSˆ (2.24)
Constant Sˆ may be used to model injection variation in a specific direction; for example, this is done in load capability studies when studying long-term average load growth [15–19]. More generally, the inclusion of DG injections may be used to study increasing DG penetration over time.
2.6.2 Spatiotemporal Injection Variation Model
When daily or seasonal variations are of interest, (2.24) may not suffice for the following reasons:
An assumption of constant or averaged load growth is generally impractical on these timescales.
It is desirable to include time in the model directly.
In such cases, it is appropriate to replace (2.24) with a different continuous function describing nominal injection variation. In this thesis, it is assumed that a time series forecast of load and DG injection levels is available. A continuous forecast is derived by interpolating between elements of the time series. Linear interpolation, which has been used in QSTS studies including [20–22], is used in the model described below.
ninj Let SF(tk) ∈ C , for k = 1, ..., K + 1 be a time series of forecasted nominal injection levels:
T SF(tk) = SL,F(tk), SG,F(tk), SB,ref, SC,ref (2.25)
where SL,F(tk) ∈ n`d and SG,F(tk) ∈ ndg are the sub-vectors corresponding to load and DG forecasts.
The time series forms K time windows, numbered k = 1, ..., K. Time window k consists of the interval [tk, tk+1), and the duration of time window k is:
τk = tk+1 − tk (2.26)
ˆ ninj Each time window is associated with its own variation vector Sk ∈ C , with units of complex 18
power per unit time. Sˆk is estimated as a constant vector using linear interpolation (higher-order approximations are possible):
SF(tk+1) − SF(tk) Sˆk = Pˆ k + jQˆ k = (2.27) tk+1 − tk
Note that the elements of Sˆk corresponding to controllable devices are equal to zero, as the nominal injections from these devices do not vary continuously (or at all).
The forecasted nominal injection vector over the horizon t ∈ [t1, tK+1] is given as follows:
ˆ SF(tk) + (t − tk)Sk, t ∈ [tk, tk+1), k = 1,...,K Snom(t) = (2.28) SF(tk), t = tK+1
ninj Snom(t) ∈ C is a continuous, piecewise-differentiable function of t, where, by construction:
dS (t) nom = Sˆ , t ∈ (t , t ), k = 1,...,K (2.29) dt k k k+1
In the spatiotemporal model, λ has units of time, and appears when identifying specific injection sets of interest that may occur throughout the forecast. These injection conditions are mapped to specific times using (2.28). Actual nodal injections (as opposed to nominal) are obtained by making appropriate substitutions of the real and reactive parts of the elements of Snom(t) into (2.13)-(2.19).
In Chapter4, a forecast model based on (2.26)-(2.28) will be used to formulate quasi-static time series analysis problems. Two different analytical methods are used to divide an initial injection forecast into appropriate analysis and control windows. Both methods seek feasible control paths in order to maintain static security over the forecast horizon. In Chapter5, the same model is applied (over shorter time scales, generally) in order to formulate the asynchronous distribution state estimation model. Modeling details specific to these problem formulations are reserved for
Chapters4 and5. 19
Remarks on Injection Forecasting
Although not the focus of this work, injection forecasting is a widely researched area, and is of great importance in contemporary power system operating environments. As injections become more stochastic and diverse, accurate forecast data will become increasingly valuable in maintaining the reliability of existing systems [23], and will aid in planning economically efficient new systems [4].
Load and distributed generation forecasts may be divided into several classes. Classical time series methods include autoregressive moving average (ARMA), autoregressive integrated moving average (ARIMA), and other techniques. Regression-based methods, which can account for external influences such as weather, seasonality, and customer class, are also common [24]. Machine learning and evolutionary programming approaches have been implemented as well; examples include neural networks [25] and genetic algorithms [26].
The spatiotemporal injection variation model is intended for use with forecast horizons of minutes to days. Such forecasts may be referred to as very short-term (on the order of one minute to one hour) or short-term (on the order of one hour to several days) [23,27,28]. In this thesis, it is assumed that appropriate nodal injection forecasts are available in advance, and are specified either through the time series SF, or through a sequence of one or more injection variation directions in Sˆ. 20
Chapter 3: Distribution Load Capability
This chapter presents results related to distribution load capability analysis. First, transmission and distribution load capability literature is reviewed, and then the general load capability problem is presented. Next, a power factor-based estimator of distribution load capability is formulated and presented alongside solution algorithms and simulation results. A series acceleration technique is then applied to improve the convergence speed of the power factor-based and current-based esti- mators. Finally, a condition for linear convergence of the power factor-based estimator is briefly discussed, which further strengthens the case for the use of series acceleration. A full derivation and of the convergence condition and an illustrative example are presented in AppendixA.
3.1 Literature Review
In general, load capability2 (LC) studies are used to estimate how far injections can vary in a certain direction while a set of static security constraints remains satisfied. Early load capability work focused on power transmission systems, and can be classified as the branch of steady-state stability analysis formulated using non-linear optimization, as opposed to direct methods, [29, 30], continuation methods [31–33], or approximations with linear optimization [34], for example.
The original presentation of what is now refereed to as load capability was used to estimate the maximum loading limits of transmission systems with respect to the steady-state voltage stability limit (i.e., the electrical constraints, (2.1)) [15]. Later transmission LC work incorporated inequality constraints as well [16,35, 36].
Transmission load capability is usually computed with respect to generator reactive power or voltage stability limits [15, 35, 36]. Distribution system loading, on the other hand, is more often limited by equipment ratings than by stability limits. Distribution load capability (DLC) formula- tions, therefore, typically focus on operating constraints including branch current ratings [17, 18],
2The term load capability is used for historical reasons; the work presented in this thesis could be more generally referred to as injection capability. 21 nodal voltage magnitude limits [18], or thermal limits [19]. This chapter will present a DLC prob- lem formulation with nodal power factor constraints. Power factor (PF) constraints are of particular interest in evolving distribution system environments, where:
(Near) unity PF injections through grid-tie inverters can substantially reduce real power de-
mand at the substation with a minimal impact on reactive power demand, reducing the ratio
of billable real power to generated apparent power.
Distribution system operators may correct substation power factors as an ancillary service to
upstream transmission systems.
Customers may be subject to low PF penalties (e.g. [37]).
Options for controlling real and reactive power flows are becoming more prevalent, including:
– Switched capacitor banks (reactive power delivery).
– Grid-scale batteries (real power delivery or absorption).
– “Smart” grid-tie inverters, which can control their injection PF over a specified range [13].
3.2 General Load Capability Problem Formulation
The general load capability problem relies on the spatial injection variation model defined in
Section 2.6.1. The reference vector, Sref, is populated with a set of initial injection conditions and nominal shunt device ratings. Let the fixed control setting be u =u ¯. The solution to the problem is that λ ∈ R which satisfies the following nonlinear optimization problem:
max λ x,λ s.t. F (x, u,¯ λ) = 0 (3.1)
G(x, u,¯ λ) ≤ 0
Recall that the constraints stated in (3.1) are functions of x, u(=u ¯), and λ because the nodal power injections are functions of x, u, and λ as defined in Sections 2.5 and 2.6. The equality constraints will 22 ensure that the system state x is statically secure (stable). The inequality constraints will ensure that equipment ratings are not exceeded and that other relevant quantities fall within their safe or economical operating ranges. The solution to (3.1) represents the maximum injection variation factor λ for which these constraints remain satisfied. Note that λ < 0 indicates an infeasible initial condition, requiring variation in the direction of −Sˆ to restore static security.
3.2.1 Solution Methodology
Various techniques have been used to solve the optimization problem (3.1). The chosen solution methodology may depend on factors such as system size and properties, the number and/or type of constraints, or the qualitative objectives of the study (e.g., speed vs. accuracy). Examples include interior point methods [16], analytically-based predictor-corrector methods [17, 18], and repeated power flow (essentially a line search on λ)[19].
This thesis adopts a modular approach in which individual estimators are defined for each type3 of applicable operating constraint. Different methods may be used to estimate DLC with respect to each operating constraint type, so long as satisfaction of the electrical constraints is also guaranteed.
For example, consider a DLC problem in which the operating constraints include voltage, current, thermal, and power factor constraints. Then G may be partitioned as follows:
T G = [ GV | GI | GS | GPF ] (3.2)
where sub-vectors GV ,GI ,GS, and GPF contain the voltage, current, thermal, and power factor constraints respectively. Then, the following sub-program is defined for the voltage constraints:
λV = max λ x,λ s.t. F (x, u,¯ λ) ≤ 0 (3.3)
GV (x, u,¯ λ) ≤ 0 along with analogous sub-problems for the current, thermal, and power factor constraints.
3Current ratings, minimum voltage magnitude limits, maximum voltage magnitude limits, etc. are different types of operating constraints. 23
The solution to the overall problem is:
λ = min {λV , λI , λS, λPF } (3.4)
This method has the following benefits:
The optimization is effectively broken into several sub-problems with simpler constraint sets.
Any methodology may be used to solve each sub-problem, so long as it guarantees satisfaction
of the electrical constraints.
Oscillatory behavior caused by the active constraint type alternating between iterations is
avoided.
3.2.2 General DLC Solution Algorithm
Algorithm 3.1 is the general distribution load capability solution algorithm. The inputs are the vectors Sref and Sˆ. The algorithm calls independent, iterative sub-algorithms that compute indi- vidual load capability estimates with respect to the different types of operating constraints. Each sub-algorithm is required to update the state, and in turn, the net nodal power injections, by solving the nonlinear power flow equations. The output of Algorithm 3.1 is λ, the solution to (3.1).
Algorithm 3.1: General Distribution Load Capability Solution Algorithm
1: Initialize Sref and Sˆ. 2: Run DLC sub-algorithms to obtain λV , λI , λS, and λPF . 3: Choose the result that satisfies all constraints (3.4):
λ = min{λV , λI , λS, λPF }
4: Update the injections using (2.24). 5: Return the load capability solution λ and the corresponding state x.
This chapter presents a methodology for computing λPF in particular. Additional load capability estimators will be referenced from the literature. 24
3.3 Power Factor-Based Load Capability Estimator
This section presents an analytically-based predictor-corrector method for estimating distribution load capability with respect to power factor constraints. Specifically, Snom(λPF ), the nominal injec- tion set that yields the solution to the optimization problem, is what is “predicted” and “corrected” on each iteration.
In this section, the discussion is restricted to Pb > 0 for branches b ∈ BPF . That is, net reverse real power flow4 is assumed not to occur on the branches with power factor constraints, because there is no practical situation in which such a constraint could be enforced on a branch with bidirectional power flow. Power factor constraints could be enforced on branches with net negative real power
flow so long as it is unidirectional; in such a case, the sign convention on the branch may be reversed in order to apply the method below.
3.3.1 Constraint Transformation
First, power factor angles are transformed into a more convenient measure, referred to here as the power ratio:
Qb βb , tan θVI,b = (3.5) Pb
where Sb = Pb + jQb is the complex branch flow on branch b. The tangent function is a monotonic bijection from the domain θVI,b ∈ (−π/2, π/2) to the range βb ∈ (−∞, ∞); thus, β constraints may
5 unambiguously replace θVI constraints on branches b = 1, . . . , nb with:
L U βb ≤ βb ≤ βb (3.6)
L U where βb and βb are lower and upper power ratio limits on the power flow on branch b. Power ratios are convenient because they may expressed in terms of λ without the use of trigonometric functions, as is shown in the next subsection.
4“Reverse” is defined with respect to the “normal” power flow direction associated with a branch; in a radial system, positive power flow typically radiates outward from the substation. 5While PF constraints may apply to either branch flows or to individual injections, this thesis utilizes the more general branch flow constraints. 25
3.3.2 Analytical Relationship
The relationship between the independent decision variable λ and the constrained quantity βb may be expressed as follows:
Qb Qb,init + λQˆb + νQ βb = = (3.7) Pb Pb,init + λPˆb + νP where
Pb = Pb(x, u,¯ λ) is the real power flow on branch b,
Qb = Qb(x, u,¯ λ) is the reactive power flow on branch b,
Pb,init = Pb(x, u,¯ 0) is the initial real power flow on branch b,
Qb,init = Qb(x, u,¯ 0) is the initial reactive power flow on branch b,
ˆ P ˆ Pb = br Pj is the variation direction of Pb due to real injection variation, j∈Db ˆ P ˆ Qb = br Qj is the variation direction of Pb due to reactive injection variation, j∈Db
br Db is the set of nodes downstream of branch b,
νP = νP (x, u,¯ λ) is the nonlinear real power error term, and
νQ = νQ(x, u,¯ λ) is the nonlinear reactive power error term.
Note the following:
Pˆb and Qˆb are constants; the λPˆb and λQˆb terms account for variation in Pb and Qb due to
nominal downstream injection variation.
ˆ ˆ Pb + jQb 6= 0 (otherwise, the problem is trivial).
νP and νQ account for losses and nonlinear load models; the presence of these terms requires
an iterative approach.
L U U L Let λb and λb be in the injection variation factors that yield βb = βb and βb = βb respectively.
U Without loss of generality, assume that the constraint of interest is βb ≤ βb . Then:
Q + λU Qˆ + ν βU = b,init b b Q (3.8) b U ˆ Pb,init + λb Pb + νP 26
U U Assuming that λb exists, the DLC objective is to find λb . It is important to note that the exis-
U 6 tence of λb is not guaranteed ; this can be detected in advance, and will be discussed in Section 3.4.
U For now, assume that λb exists and is finite.
Remark on Notation
L U The symbols λb and λb have been introduced to represent injection variation factors that yield satisfaction of lower and upper power factor constraints on the flow Sb with equality; these quantities may or may not be equal to λPF . λPF is analogous to λV , which appears in (3.3); that is, λPF is the load capability solution that considers all of the power factors constraints within GPF .
3.3.3 Predictor-Corrector Method
The predictor equation is derived from a linear approximation of (3.8). The approximation is made by ignoring nonlinear error terms, which are assumed to be are small relative to the initial power
flows.
Q + λU Qˆ βU ≈ b,init b b (3.9) b U ˆ Pb,init + λb Pb
U Solving for λb : Q − βU P λU = b,init b b,init (3.10) b U ˆ ˆ βb Pb − Qb
ζ, a dummy variable for λ, and iteration indicies denoted by k, are now introduced to produce the predictor equation: Qk − βU P k ζk = b b b (3.11) U ˆ ˆ βb Pb − Qb
0 0 U ˆ ˆ where Pb = Pb,init, Qb = Qb,init and βb Pb − Qb 6= 0. Note that:
The numerator of (3.11) changes on each iteration, while the denominator is fixed.
U k (3.11) is one-to-one over the domain βb ∈ (−∞, ∞), so ζ is unique on each iteration.
6 U U For example, λb does not exist when, for the given the initial condition and injection variation direction, βb = βb requires Pb < 0. 27
Next, the nominal injections are updated using the spatial injection variation model:
k+1 k ˆ Snom = Sref + λ S (3.12)
where : k X λk = ζs (3.13) s=1
The corrector step reconciles the error caused by ignoring νP and νQ in the predictor step, and
k+1 is performed by solving the power flow equations with Snom. This provides a corrected injection set
k+1 k+1 k+1 k+1 S and an updated state x . Then, the real and reactive flows, Pb and Qb , are calculated and returned to the predictor equation for the next iteration.
K Given a convergence tolerance λ > 0, convergence occurs on iteration K where ζ < λ, and:
K U K X k λb = λ = ζ (3.14) k=1
Note that ζk will be scaled by the magnitude of the denominator of (3.11). For consistent
U ˆ ˆ implementation, the tolerance may be set to λ = δλ βb Pb − Qb for a fixed δλ > 0. This approach is useful when solving DLC multiple times with different parameter sets, for example.
Assuming 1) that the initial condition is feasible, 2) that there are multiple upper and/or lower
L U power factor constraints (e.g., across phases at a single bus), and 3) that multiple λb and/or λb exist, λPF is obtained with:
L U λPF = min min λb , min λb (3.15) L,U b∈BPF b∈BPF
L U If λb or λb does not exist for any b ∈ BPF , then the corresponding entry in (3.15) is set to ∅. The next subsection discusses the existence and other properties of these solutions. 28
3.4 Existence, Finiteness, and Non-negativity
L U When they exist, λb and λb always provide mathematically valid measures of distance to con- straint boundaries, but they do not always provide practical information related to forward injection variation along Sˆ. In particular, finite, non-negative solutions are most useful when DLC is being used to study variation from a feasible initial condition along an injection variation vector Sˆ that has been derived from forecast data. Is it, therefore, useful to identify when finite, non-negative so- lutions to the power factor-based DLC problem exist. Practical reasons for this are listed here using notation applicable to upper PF constraints (analogous statements hold for lower PF constraints):
U Existence: by definition, λb does not exist if there is no injection variation factor λ that
U yields βb = βb with Pb > 0. This implies that forward variation will not yield constraint
satisfaction equality.
U Finiteness: if λb = ∞ , then the predictor-corrector method will not converge. Furthermore,
U U λb = ∞ indicates that the βb ≤ βb constraint itself does not limit injection capability.
U Non-negativity: 0 ≤ λb < ∞ implies that the initial condition is feasible, and that forward
variation will eventually yield constraint satisfaction with equality.
L U Additionally, initial infeasibility can be identified using λb and λb together.
Initial infeasibility: initial infeasibility requires immediate corrective control; the following
condition implies that the initial condition is infeasible:
L U L U {0} ∩ min min λb , min λb , max max λb , max λb = ∅ b∈BPF b∈BPF b∈BPF b∈BPF
where the square brackets denote the construction of an interval of the form [a, b] ∈ R. The problem’s parameters may be used to detect whether any of the above conditions will occur before running 29 the predictor-corrector method. Two definitions are required:
Qb,init βb,init , (3.16) Pb,init ˆ ˆ Qb βb , (3.17) Pˆb
L U ˆ The ordering of βb , βb , βb,init, and βb is used to determine initial feasibility and estimated ranges of non-negative λ values for which PF constraints are continuously satisfied (i.e., feasible regions).
Fourteen parameter orderings (later referred to as “variation cases” or simply “cases”) are listed in
Table 3.1 on the following page and are indexed by r. Table 3.1 was populated with the following assumptions:
L U Lower and upper PF constraints are imposed ∀b ∈ BPF (if not, set βb = −∞ or βb = ∞).
L U The feasible region has a non-empty interior (βb < βb ).
ˆ The power ratio is expected to vary (βb,init 6= βb). 30
Table 3.1: Variation cases for the power factor-based estimator.
† Case, r Parameter Ordering Feasible Region , Er Initial Condition L U ˆ L U 1 βb,init ≤ βb < βb ≤ βb max λb , min λb Infeasible ˆ L U U L 2 βb ≤ βb < βb ≤ βb,init max λb , min λb Infeasible L ˆ U L 3 βb,init ≤ βb ≤ βb ≤ βb max λb , ∞ Infeasible L ˆ U U 4 βb ≤ βb ≤ βb ≤ βb,init max λb , ∞ Infeasible ˆ L U L 5 βb ≤ βb ≤ βb,init ≤ βb 0, min λb Feasible L U ˆ U 6 βb ≤ βb,init ≤ βb ≤ βb 0, min λb Feasible L ˆ U 7 βb ≤ βb,init ≤ βb ≤ βb [0, ∞) Feasible L ˆ U 8 βb ≤ βb ≤ βb,init ≤ βb [0, ∞) Feasible ˆ L U 9 βb < βb,init = βb < βb {0} Feasible L U ˆ 10 βb < βb = βb,init < βb {0} Feasible ˆ L U 11 βb < βb,init < βb < βb ∅ Infeasible L U ˆ 12 βb < βb < βb,init < βb ∅ Infeasible ˆ L U 13 βb,init < βb ≤ βb < βb ∅ Infeasible L U ˆ 14 βb < βb ≤ βb < βb,init ∅ Infeasible † Minimizations and maximizations are over the set b ∈ BPF ∩Br, where Br is the set of branches described by the parameter ordering associated with case r.
Remarks on Feasible Regions
The feasible regions listed in Table 3.1 are estimates based on the linearization of (3.5) to (3.9).
It is possible that the variation case r appears to change between iterations, or that a power flow solution vanishes as a feasible region supremum is approached. Nevertheless, these approximate intervals will be leveraged in order to reduce average computational burden. If case switching causes oscillatory behavior or vanishing solutions, then additional steps may be required to ensure that a valid solution is obtained. For example, a step size limit may be placed on ζk in order to limit the magnitude of the nonlinear error that is accrued on iteration k.
On average, checking feasible regions will improve computational efficiency by helping to select which constraints should be considered on each iteration. For example, if the true system-wide feasible region is [0, ∞), then nothing has to be computed, as PF constraints do not limit injection 31 variation. The estimated system-wide feasible region can is formed as follows:
\ Esys = {Er|BPF ∩ Br 6= ∅} (3.18) r where
Esys is the system-wide feasible region,
Er is the feasible region associated with case r, and
BPF ∩ Br is the set of power factor-constrained branches described by case r.
Table 3.1 includes eight cases (r = 1, 2, 3, 4, 11, 12, 13, 14) with infeasible initial power ratios.
These cases, especially the latter four, imply the need for a corrective control action. In cases r = 1, 2, 3, 4, λ = min Er will restore feasibility to branches b ∈ BPF ∩ Br. There are also two degenerate cases (r = 9, 10) in which the power factor constraint is initially satisfied with equality but no variation in the forecasted direction is permissible. Practically, the degenerate cases require preventative control as well.
3.5 Power Factor-Based Estimator Solution Algorithm
Algorithm 3.2 on page 33 is the power factor-based distribution load capability solution algorithm.
Algorithm 3.2 is called by Algorithm 3.1 when solving the general DLC problem. A flow chart describing Algorithm 3.2 is presented in the Figure 3.1 on the following page. The following notation is introduced for use with the algorithm:
? superscript is a dummy variable that may take on values L or U (referring lower and upper
qualifiers) and
ζmax is a step size limit used to prevent solutions from vanishing. 32
Initialize logicals and parameters, obtain the power flow so- 1 lution x , and compute the branch flows Sb for b ∈ BPF .
Estimate the system-wide Does Esys feasible region, Esys contain zero?
No Yes
Exit the algorithm and Yes Does perform corrective or E = {0}? preventative control. sys
No
Solve DLC with- Yes Is Esys un- out PF constraints bounded?
No
PF constraints No Implement the predictor- satisfied? corrector method.
Yes
Terminate and return the solution if converged.
Figure 3.1: Overview of Algorithm 3.2 33
Algorithm 3.2: PF Based Load Capability Estimator Solution Algorithm
1: Set CONV = F ALSE, define convergence tolerance λ, and define iteration limit kmax. 0 2: Initialize the nominal injection vector Snom = Sref. 1 3: Solve the multi-phase power flow equations to obtain the state x and compute Sb , ∀b ∈ BPF . List possible bounds on the system-wide feasible region:
4: ∀b ∈ BPF , use Table 3.1 to determine the variation case, r. 5: Find Esys using (3.18). Check for shortcuts:
6: if 0 ∈/ Esys (infeasible) or Esys = {0} (degenerate) 7: Exit the algorithm and perform corrective or preventative control. 8: else if sup{Esys} = ∞ 9: Solve DLC while temporarily ignoring PF constraints and denote the solution as λtemp. 10: if GPF (x, u,¯ λtemp) ≤ 0 11: PF constraints do not limit injection capability. Set λPF and exit the algorithm. 12: end if 13: end if Implement the predictor-corrector method, if applicable:
14: for each Element of GPF 15: Set k = 1. ? 16: Set βb to the constraint boundary corresponding to the active element of GPF . 17: while not CONV and k < k n max o k k ? k ? ˆ ˆ max 18: Set ζ = max (Qb − βb Pb )/(βb Pb − Qb), ζ k+1 19: Update the nominal injection set Snom using (3.12). 20: Solve the multi-phase power flow equations to update the state x. 21: if F x, u,¯ λk = 0 (i.e., the power flow equations converge) k+1 k+1 22: Compute the power flows Pb and Qb 23: else 24: PF constraints do not limit load capability. Set ζk = 0. 25: end if k 26: if |ζ | < λ 27: CONV = TRUE 28: end if 29: Set k = k + 1. 30: end while Convergence check:
31: if CONV = F ALSE ? 32: The algorithm did not converge. Use an alternative method to find λb (e.g. bisection). 33: else ? Pk s 34: Record λb = s=1 ζ 35: end if 36: end for Return solution:
37: Return the PF-based load capability solution λPF using (3.15) with ? = L, U. 38: if GPF (x, u,¯ λPF ) > 0 39: The solution is invalid. Check for oscillatory behavior (case switching), or try an alterna- tive method to find λPF . 40: end if 34
3.6 Simulation Results
Load capability studies were simulated on the 2556-node PPL distribution circuit shown in
Figure 2.1, modified to include hypothetical photovoltaic installations. The modified test circuit is shown in Figure 3.2 on page 36, and has the following features:
Three-phase substation rated for 10 MVA.
Unbalanced loads (individual two- and three-phase loads are balanced across the phases) with
the following minimum and peak nominal total demand levels:
Minimum demand: 6.368 + j0.475 MVA
Peak demand: 9.235 + j2.604 MVA
Capacitor banks C1, C5, and C6 are energized, supplying a total of 1.8 MVAR (nominal).
This information is captured inu ¯.
Hypothetical photovoltaic DG units, collectively rated for 1.9 MW with unity power factor,
were added to the circuit as follows:
Three-phase: one unit with a three-phase rating of 270 kW, at bus 825.
Phase a: six residential installations rated for 90 kW each.
Phase b: six residential installations rated for 90 kW each.
Phase c: three commercial installations rated for 180 kW each.
The operating constraints include voltage magnitude limits at every node, current ratings on every branch, and power factor limits at the substation. In the simulations, the operating constraints that become active are the current rating of 426 A on branch 3, phase b (branch 3b), and the upper
PF constraint of 0.98 lagging at the substation, phase c (branch 1c). With the PF constraint written as a power ratio constraint, the constraints of interest are mathematically stated as follows:
|I3b| ≤ 426 A
β1c ≤ 0.2031 (unitless) 35
The load capability estimators used here include the PF-based estimator described in this thesis, and the current-based estimator presented in [17, 18].
3.6.1 Simulation Parameters
Two different cases are presented. In both cases, the initial condition is the minimum demand level with zero PV injection (i.e. Sref is the same in both cases). The corresponding initial values of the critical variables are as follows:
|I3b,init| = 322.93 A
β1c,init = 0.0782
The load variation vector, SˆL, is also the same in both cases, but the PV injection variation vector, SˆG, is different in each case. This yields different net injection variation directions. The cases could model a typical loading day with different levels of cloud cover, for example. Table 3.2 on the following page provides the following aggregated simulation parameters for Cases 1 and 2:
Pb,init + jQb,init, the initial power flow on branch b,
ˆ ˆ P ˆ PLb + jQLb = br SLj, the variation in Sb due to downstream load variation, j∈Db ˆ P ˆ PGb = br SGj, the variation in Pb due to downstream distributed generation variation, and j∈Db
Sˆb = (PˆLb + PˆGb) + jQˆLb, the net variation in Sb due to downstream injection variation.
Note that the reactive portion of the net complex power variation pattern is the same for both cases because the PV injections have unity power factor and only affect the net real power injections. 36 5 A B C C A B G C A B C 1896 1581 2191 . . . 6 0 0 0 C j j j b ˆ S C B Case 2 A 5293 + 5383 + 3089 + C . . . 0 0 0 B G C B B A B C C 5 2 C B 2 8 1896 1581 2191 B
. . . s 0 0 0 j j j u Net MVA Variation, B C C C B Case 1 G B A B C 5993 + 6083 + 4689 + A . . . 0 0 0 C A B C C A A G G C A B C C C A B C Gb 3500 3500 5600 ˆ . . . P 0 0 0 Case 2 2 − − − m a A B C e r t s C A n w B o D
G D
2800 2800 4000 . . . B C 2 1 PV MW Variation, 0 0 0 B Case 1 2 C − − − C DLC simulation parameters. A B A B C d e t A A c m A 2 e a n e A B r C B n t A s o c B n - Table 3.2: w s 1896 1581 2191 Lb o u . . . ˆ 0 0 0 A B B D Q C A
j j j j G G + D D B G G G Lb ˆ G P A 8793 + 8883 + 8689 + . . . r A B C 0 0 0 o t i Load MVA Variation c a e e e p C n n n a i i i L L L C
A Φ Φ Φ Φ G init 3 2 1 3 1175 1979 1597 A C b, . . . 2 0 0 0 C ) j j j A jQ B n A C + o G C i t a t init h s B G c b, 3 0119 + 3143 + 0422 + h t
. . . b i c P One-line diagram of the modified 2556-node PPL distribution circuit showing the photovoltatic DG units and the energized t h 2 2 2 u n i w Initial MVA Flow A c o S i w S ( n t
S a a d
1 t r
e n s d s s B e b a o u p l u o B b c a S C O L -2 -2 -2 b c b a 1 1 1 Branch Figure 3.2: capacitors. The phase(s) of DG units match those of the buses to which they are connected or downstream of. C C A A 37
3.6.2 Variation Case Identification
Details for identifying the variation case are presented for Case 1. At the branches exiting the
U L substation, the upper power ratio is βb = 0.2031. No lower constraint was specified, so βb = −∞ is assigned. For all three phases, this corresponds to case r = 6 from Table 3.1 on page 30:
L U ˆ βb ≤ βb,init ≤ βb ≤ βb
U The system-wide feasible region is Esys = E6 = [0, minb λb ]. Since the initial power ratios are
L feasible and tending towards the upper power ratio limit, computing λb is not necessary. With
−8 λ = 10 , Algorithm 3.2 returns the following per-phase solutions:
U U U λ1a = 1.9122 λ1b = 2.1505 λ1c = 1.5514
Therefore, λ ∈ Esys = [0, 1.5514] admit feasible injection sets with respect to power factor con- straints. Solving the power flow equations confirms that F (x, u,¯ 1.5514) = 0. It is determined that:
U λPF = min λb = 1.5514 (3.19) b
3.6.3 Numerical Results
Load capability results are given in Table 3.3. Simulations were performed using the constant impedance, constant current, and constant power load models presented in Section 2.5.1. Using a
−8 −8 power flow solver tolerance x = 10 and load capability tolerance λ = 10 , LC results for each load model were identical to within 10−4 per unit (which corresponds to approximately 333 VA per phase at the substation), but converged at different speeds. 38
Table 3.3: Aggregated injections and injection variation parameters for the DLC simulations.
Injection Variation Factors Critical Variables Simulation λPF λI λ β1c |I3b| Case 1 1.5514 1.5042 1.5042 0.2000 462.00 A Case 2 1.4347 1.6609 1.4347 0.2031 443.08 A
The following remarks are made regarding the results in Table 3.3:
In Case 1, the current rating on branch 3b limits load capability to a variation factor of
λI = 1.5042. The branch 1c power factor constraint limits load capability to λPF = 1.5514.
Overall load capability is therefore limited by current ratings to λ = 1.5042.
In Case 2, increased PV supply released additional branch capacity and λI increased by more
than 10% to 1.6609. However, the reduction in net real power demand increased the substation
power ratios, and λPF dropped by about 7.5% to 1.4347, thus reducing overall load capability
to λ = 1.4347.
The results illustrate the fact that while distributed PV installations (and distributed gen-
eration in general) release branch capacity, they may result in PF constraint violations that
reduce overall load capability. This circuit exemplifies the need for power factor-based load
capability studies in distribution systems with growing DG penetration.
3.6.4 Convergence Behavior and Series Acceleration
Linear convergence behavior was observed for both the current- and PF-based estimators in studies using each of the three load models [38]. It is possible to leverage this behavior by applying a convergence acceleration technique; specifically, Aitken’s delta-squared process was applied to reduce the number of iterations required to obtain the load capability solutions [39].
Aitken’s delta-squared process transforms a linearly converging series into an “accelerated” series, which converges to the same solution with fewer iterations. Note that separate series exist for the
k K PF- and current-based estimators. For the PF-based estimator, the original series is {λ }k=1 as defined in Section 3.3.3. The terms of an accelerated series {ξk} are generated from three terms of 39 the original series as follows:
k+2 k+1 2 k+2 k+2 (λ − λ ) ξ = λ − k+2 k+1 (3.20) λ − 2λ + λk
Note that ξ1 and ξ2 are empty.
Aikten’s method was applied to the simulation results on iterations k > 2, and in all cases, the transformed series converged to the correct load capability solution. Aitken’s method reduced the iteration count for the current-based estimator by an average of 85% across all load models.
While the PF-based estimator converged rapidly on its own, Aitken’s method reduced the number of iterations required with constant power load models by an average of 41%. Results are shown in
Table 3.4.
Table 3.4: DLC series acceleration results.
Standard Algorithms Accelerated Algorithms Simulation Load Model λPF λI λPF λI Z 15 142 15 29 Case 1 I 12 143 12 26 P 25 146 14 13 Z 13 156 13 30 Case 2 I 11 157 11 27 P 13 157 8 13
3.7 Convergence of the Power Factor Based Estimator
Motivated by the observation that the PF-based estimator appears to converge linearly and rapidly, a formal convergence analysis for the power factor based estimator of load capability has been conducted. The convergence analysis is presented in AppendixA. Using constant power injection models, the following results are presented:
An exact condition for linear convergence of Algorithm 3.2, based on the contraction mapping 40
theorem [40].
An approximate convergence condition that leverages typical assumptions regarding distribu-
tion systems.
A discussion of convergence regions and convergence rates, given reasonable distribution system
approximations.
A detailed example of the convergence of the power factor-based load capability estimator for
a two node (worst-case) network, including tracing of the convergence regions (e.g. the set of
initial conditions for which convergence is achieved with the given constraints and parameters).
The results of the example problem reveal a convergence region that covers the entirety of a feasible region defined by a substation apparent power constraint of 1.0 per unit, with the exception of the origin, where power ratio is undefined.
3.8 Concluding Remarks
This chapter presented a model for estimating distribution load capability with respect to power factor constraints. The original power factor angle constraints were transformed into computationally- friendly power ratio constraints, and feasible regions were defined for various combinations of con- straint and forecast parameters.
The PF-limited LC estimator provides a tool for evaluating distribution system performance, and can be used to predict undesirable power factor conditions. The estimator can be included in existing load capability formulations without requiring additional inputs.
Aitken’s delta-squared process was leveraged to improve the computational efficiency of DLC algorithms. This is of particular interest when there is a large constraint set, or when DLC solu- tions are required rapidly (e.g., for online analysis) [41]. In Chapter4, series acceleration provides valuable computational savings when used with the implicit temporal load capability method, which effectively solves many DLC problems in succession as part of an online quasi-static time series analysis. 41
Chapter 4: Time Window Selection for Quasi-Static Time Series Analysis
The previous chapter focused on the analysis of distribution systems subject to spatially varying injections. Now, temporal information is integrated into the discussion in order to address online system operating issues. Specifically, this chapter presents analytical time window selection methods for quasi-static time series (QSTS) studies of power distribution systems. The methods presented in this chapter accelerate QSTS studies, enabling use as a practical online analysis and control tool.
First, background information and a literature review are presented to motivate the use of analytically-driven time window selection. Then, the structure and design of an online QSTS analy- sis are discussed. Next, the implicit temporal load capability (ITLC) time window selection method is introduced; the presentation includes the following:
Descriptions of the ITLC inputs and outputs.
A detailed example problem.
The mathematical problem formulation.
The ITLC solution algorithm and control decision sub-algorithms.
Select simulation results.
A discussion of additional applications.
Finally, an alternative perspective is explored. A risk-aware time window selection model, in- spired by the concept of risk-limiting dispatch, is presented. A risk function is defined in terms of a dispatch timeline and constraint violation probability. Optimal control settings are selected as a post processing step. A problem formulation and illustrative simulation results are presented.
4.1 Literature Review
In smart distribution systems, widespread sensing and communication infrastructures enable utility companies to rapidly, and in some cases, autonomously respond to changing system conditions. 42
Real-time fault location, isolation, and service restoration (FLISR) is a major application of these technologies [42]. Smart grid monitoring and control systems also allow grid operators to leverage classical distribution control functions, such as network reconfiguration or capacitor control, to meet real-time control objectives [7].
While real-time control is an essential feature of a smart distribution system, it is not practical to rely entirely on real-time decision making; some level of near-future planning (e.g., day-ahead) is necessary in order to effectively and economically manage network behavior that is growing increas- ingly complex and stochastic. This is defined as the “online” control problem, and generally requires knowledge of real-time system conditions (e.g., measurement data and a system model based on the active control setting), and a forecast spanning some control horizon.
With proper structuting, quasi-static time series (QSTS) analyses provide a suitable framework for approaching the online control problem. With QSTS, a time series of steady-state operating points is used to describe an inherently dynamic system. Long-term dynamics are captured, while short-term dynamics (e.g., transient events caused by capacitor switching) are assumed to be sta- ble and represented as algebraic states [43]. It is assumed that no large disturbances occur, thus preserving long-term dynamical relationships.
In distribution systems, QSTS has typically been used as a long-term planning tool. Various
DG integration studies have used QSTS to investigate how photovoltaics [20], wind generation [44], and energy storage systems [45] will impact control operations on distribution feeders. These works used a one year planning horizon and fixed time steps of one second [20], one minute [46], or one hour [44, 45].
The QSTS planning studies cited above are very computationally intensive. For example, the analysis performed in [20] (one year horizon, one second resolution) required 31,536,000 chonological power flow solutions; even with tremendous processing power and a relatively simple network, it can take hours or days to obtain this many solutions to the 2n nonlinear power flow equations [47].
Clearly, this will not suffice for the aims of this thesis. For any system size, a useful online analysis tool must produce results in seconds or minutes. Then, even if the forecast is inaccurate or if the 43 system model changes unexpectedly, a new control schedule can be rapidly generated.
Several researchers have acknowledged the computational issues associated with QSTS power system studies and have proposed methods for reducing time and/or memory requirements [48]; examples include statistical techniques, which assign matching power flow solutions to times with similar forecasted injection conditions [22, 49], and variable time-step methods, which reduce the overall size of the time series [47]. These methods, however, do not necessarily translate into effective tools for online analysis. All of them lack one fundamental element that is required for an online control scheme: feedback. That is, in the event that a constraint violation is identified, these methods provide no means of capturing the changes to the system model that would likely be initiated by grid operators in order to maintain static security.
This thesis presents QSTS solutions that meet the requirements of an effective online analysis and control scheme for power distribution systems; the methods presented here are consistent with the following philosophy of online QSTS analysis and control:
Time window selection should be analytically-driven.
There is an underlying requirement of static security, which operators will attempt to satisfy
whenever possible.
Quasi-static time series analyses must be carefully designed in order to properly represent an
inherently dynamic power system.
These points are further discussed in the following section.
4.2 Design of QSTS Studies for Distribution System Analysis
There are a number of considerations to take into account when designing a QSTS study for distribution system analysis. Specifically, it is important to select analysis times that will yield mathematically meaningful and practically useful results.
The most fundamental considerations stem from that fact that QSTS analysis is based on the quasi-steady state (QSS) approximation of a dynamical system [50], in which it is assumed that 44
“fast” dynamics (e.g., switching transients) quickly settle to stable equilibrium points, and thus can be represented as algebraic states. In order to satisfy this assumption, a minimum time window between consecutive power flow solutions may be imposed. An appropriate minimum time window duration may depend on the types and sizes of switched devices, or the system inertia, for example.
The minimum time window duration could also account for controller delay or actuation deadbands.
On the other hand, maximum time window durations may be imposed. In order to sufficiently capture the slower dynamics and potentially important system events, consecutive power flow solu- tions should not be too far apart in time. External factors, such as the structure of the local energy market, or regulatory requirements, may also influence the the maximum time window duration.
For an online analysis, the trade off between accuracy and efficiency is also very important.
Therefore, the number of analysis times included in the time series and/or the duration of the operating horizon itself may be limited or determined in advance. The distribution of the analysis times across the operating horizon can also be considered. While many QSTS studies simply use uniform time windows, it may be more cost-effective to spend more computational power on intervals where operating risk or dispatch urgency is relatively high, for example.
The time window selection methods presented in this thesis have been designed with this design philosophy in mind. In general, minimum time window constraints are imposed in order to maintain the validity of the underlying QSS approximation, and non-uniform time window selection strategies are presented in order to concentrate analysis times to where they are needed most.
4.3 Implicit Temporal Load Capability
This section presents implicit temporal load capability (ITLC), the first of two analytical time window selection methods presented in this chapter. ITLC is an extension of the distribution load capability concepts discussed in Chapter3. It uses forecasted nodal injection characteristics to identify critical times when control actions are necessary in order to maintain feasibility. The initial time window structure is refined by sub-dividing the time windows at critical times, and in turn, implicit temporal load capability produces the following: 45
A sequence of nonuniform analysis and control intervals, and
A statically secure control path that spans the injection horizon, if possible.
Note that the objective of ITLC is not to produce an optimal online control sequence; instead,
ITLC seeks to identify when control actions are necessary in order to maintain feasibility over a forecast horizon. ITLC serves as a first step towards optimal online control.
4.3.1 ITLC Inputs
ITLC requires a time-varying forecast of loads and distributed generation injections, and a schedule of planned control actions. In terms of the spatiotemporal injection variation model, this may be fully specified with an initial injection vector Sinit, and the following sequences: