{"http:\/\/dx.doi.org\/10.14288\/1.0380452":{"http:\/\/vivoweb.org\/ontology\/core#departmentOrSchool":[{"value":"Applied Science, Faculty of","type":"literal","lang":"en"},{"value":"Electrical and Computer Engineering, Department of","type":"literal","lang":"en"}],"http:\/\/www.europeana.eu\/schemas\/edm\/dataProvider":[{"value":"DSpace","type":"literal","lang":"en"}],"https:\/\/open.library.ubc.ca\/terms#degreeCampus":[{"value":"UBCV","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/creator":[{"value":"Chen, Bo","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/issued":[{"value":"2019-08-15T20:57:35Z","type":"literal","lang":"en"},{"value":"2019","type":"literal","lang":"en"}],"http:\/\/vivoweb.org\/ontology\/core#relatedDegree":[{"value":"Master of Applied Science - MASc","type":"literal","lang":"en"}],"https:\/\/open.library.ubc.ca\/terms#degreeGrantor":[{"value":"University of British Columbia","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/description":[{"value":"The widespread integration of distributed energy resources (DERs) in the future power system is likely to cause large and frequent excursions from its steady state. Such circumstances call for systematic methods to design DER controllers toward system-level goals and to estimate unexpected changes. We address these challenges via the development of a reduced-order power system dynamical model in this thesis.\r\n \r\nFirst, we develop a reduced second-order power-system dynamical model that accounts for locational effects of load disturbances on system frequency. The locational aspects are retained in the proposed model by incorporating linearized power-flow balance into differential equations that describe synchronous-generator dynamics. Individual synchronous-generator frequency dynamics are then combined into a single aggregate frequency state via weighting factors that can be tuned to maximize the accuracy of the reduced-order model. The proposed reduced-order model is general in the sense that its parameters are related to those of the original full-order model in analytical closed form, so that it can be constructed easily for different systems. Time-domain simulations demonstrate the accuracy of the reduced-order model with various choices of weighting factors and highlight the effect of load disturbance location on aggregate-frequency dynamics.\r\n \r\nThe reduced-order model offers the basic foundation on which DER controllers can be systematically designed to meet grid-level aims. Via a transfer-function representation of the reduced-order model, we relate, in analytical closed form, DER controller parameters to system steady-state and dynamic frequency response. Furthermore, time-domain simulations demonstrate that we can design DER controller parameter in order to meet system frequency-response performance requirements. \r\n \r\nBy leveraging the reduced-order power system dynamical model developed earlier, we propose an optimization-based method to detect the occurrence, estimate the magnitude, and identify the location of load changes. The proposed method relies on measurements of only frequency at the output of synchronous generators along with the reduced-order model that captures locational effects of load disturbances on generator frequency dynamics. The sparsity structure of load-change disturbances is leveraged so that fewer measurements are needed to estimate load changes. Furthermore, a convex relaxation of the problem ensures that it can be solved online in a computationally efficient manner.","type":"literal","lang":"en"}],"http:\/\/www.europeana.eu\/schemas\/edm\/aggregatedCHO":[{"value":"https:\/\/circle.library.ubc.ca\/rest\/handle\/2429\/71307?expand=metadata","type":"literal","lang":"en"}],"http:\/\/www.w3.org\/2009\/08\/skos-reference\/skos.html#note":[{"value":"A Reduced-order Power-system Dynamical Model andApplications in Design and Monitoring of Power SystemsbyBo ChenB. Eng., Sichuan University, 2015a thesis submitted in partial fulfillmentof the requirements for the degree ofMASTER OF APPLIED SCIENCEinthe faculty of graduate and postdoctoral studies(Electrical and Computer Engineering)The University of British Columbia(Vancouver)August 2019c\u00a9 Bo Chen, 2019The following individuals certify that they have read, and recommend to the Faculty of Grad-uate and Postdoctoral Studies for acceptance, the thesis entitled:A Reduced-order Power-system Dynamical Model and Applications in De-sign and Monitoring of Power Systemssubmitted by Bo Chen in partial fulfillment of the requirements for the degree of MASTEROF APPLIED SCIENCE in Electrical and Computer Engineering.Examining Committee:Dr. Yu Christine Chen, Electrical and Computer EngineeringSupervisorDr. Juri Jatskevich, Electrical and Computer EngineeringSupervisory Committee MemberDr. Jose R. Marti, Electrical and Computer EngineeringSupervisory Committee MemberiiAbstractThe widespread integration of distributed energy resources (DERs) in the future power systemis likely to cause large and frequent excursions from its steady state. Such circumstances call forsystematic methods to design DER controllers toward system-level performance goals and toestimate unexpected changes in the system. We address these challenges via the developmentof a reduced-order power system dynamical model in this thesis.First, we develop a reduced second-order power-system dynamical model that accounts forlocational effects of load disturbances on system frequency. The locational aspects are retainedin the proposed model by incorporating linearized power-flow balance into differential equationsthat describe synchronous-generator dynamics. Individual synchronous-generator frequencydynamics are then combined into a single aggregate frequency state via weighting factors thatcan be tuned to maximize the accuracy of the reduced-order model. The proposed reduced-order model is general in the sense that its parameters are related to those of the originalfull-order model in analytical closed form, so that it can be constructed easily for differentsystems. Time-domain simulations demonstrate the accuracy of the reduced-order model withvarious choices of weighting factors and highlight the effect of load disturbance location onaggregate-frequency dynamics.The reduced-order model offers the basic foundation on which DER controllers can be sys-tematically designed to meet grid-level aims. Via a transfer-function representation of thereduced-order model, we relate, in analytical closed form, DER controller parameters to systemsteady-state and dynamic frequency response. Furthermore, time-domain simulations demon-strate that we can design DER controller parameter in order to meet system frequency-responseperformance requirements.iiiBy leveraging the reduced-order power system dynamical model developed earlier, we pro-pose an optimization-based method to detect the occurrence, estimate the magnitude, andidentify the location of load changes. The proposed method relies on measurements of onlyfrequency at the output of synchronous generators along with the reduced-order model thatcaptures locational effects of load disturbances on generator frequency dynamics. The sparsitystructure of load-change disturbances is leveraged so that fewer measurements are needed toestimate load changes. Furthermore, a convex relaxation of the problem ensures that it can besolved online in a computationally efficient manner.ivLay SummaryIn recent years, distributed energy resources (DERs) are assuming a more important role in themodern power system. These DERs pose significant challenges to operations and monitoringtasks that ensure overall system reliability. In this thesis, we develop an analytically tractablereduced-order power system dynamic model that retains attributes pertinent to the systemfrequency response. Using this model, we develop a method to design DER-controller param-eters in order to meet the system steady-state and dynamic-frequency response requirements.Furthermore, leveraging the reduced-order power-system model, we propose an optimizationmethod to detect the occurrence, estimate the magnitude, and identify the location of loadchanges with measurements of generator frequencies.vPrefaceThe majority of the research was conducted by the author of this thesis. My research advisor,Dr. Christine Chen, provided overall comments and editing during the process of conducting theresearch and writing this manuscript. Abdullah Al-Digs provided help in generating simulationresults in Chapters 2 and 4.A part of Chapter 2 has been published. B. Chen, A. Al-Digs, and Y. C. Chen, \u201cA network-cognizant aggregate-frequency reduced-order power system dynamical model,\u201d in Proceeding ofNorth American Power Symposium, Fargo, ND, September 2018.viTable of ContentsAbstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iiiLay Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viTable of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viiList of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xList of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiGlossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiAcknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 Background and Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.1 Power-system Reduced-order Dynamical Models . . . . . . . . . . . . . . 31.2.2 Designing DER Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2.3 Load-change Detection and Identification . . . . . . . . . . . . . . . . . . 41.3 Contributions of Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4 Thesis Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Reduced-order Power System Dynamical Model . . . . . . . . . . . . . . . . 7vii2.1 System Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1.1 Power-flow Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.1.2 Synchronous-generator Dynamical Model . . . . . . . . . . . . . . . . . . 92.1.3 Power-system Dynamical Model . . . . . . . . . . . . . . . . . . . . . . . 102.2 Model-order Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2.1 Aggregate-frequency Model . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2.2 Common-frequency Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.2.3 Aggregate-governor Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.3 Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.3.1 WECC 9-Bus Test System . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.3.2 New England 39-bus Test System . . . . . . . . . . . . . . . . . . . . . . . 202.4 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 DER Controller Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243.1 Modified Reduced-order Model to Incorporate DERs . . . . . . . . . . . . . . . . 243.1.1 Frequency-responsive DER Model . . . . . . . . . . . . . . . . . . . . . . 253.1.2 Full State-space Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.1.3 Model-order Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.2 Transfer Function from Load Changes to Aggregate Frequency . . . . . . . . . . 293.3 Frequency Regulation Using DERs . . . . . . . . . . . . . . . . . . . . . . . . . . 293.3.1 Steady-state Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.3.2 Dynamic Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.3.3 Solution Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.4 Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.4.1 Verifying Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . . 343.4.2 Designing Frequency Response . . . . . . . . . . . . . . . . . . . . . . . . 353.5 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Load-change Detection Leveraging Frequency Measurements . . . . . . . . 394.1 Model Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.2 Load-change Disturbance Estimation and Identification . . . . . . . . . . . . . . 40viii4.2.1 Problem Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404.2.2 Solution Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.3 Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434.3.1 Simulation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444.3.2 Load-change Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444.4 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.1 Contributions of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A Model Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54A.1 Detailing BGG , BGL, BLG , BLL Matrices . . . . . . . . . . . . . . . . . . . . . . . 54A.2 Showing H1G = 0G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55B Parameters for Numerical Case Studies . . . . . . . . . . . . . . . . . . . . . 57ixList of TablesTable 2.1 Values of weighting factor c used in case studies involving the New England39-bus test system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 3.1 Comparison of \u2206\u03c9nadir [rad\/s] and \u2206\u03c9ss [rad\/s]. . . . . . . . . . . . . . . . . . 37Table 3.2 Deff and Reff values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Table 3.3 DD and MD values for designing \u2206\u03c9ss and \u2206\u03c9nadir. . . . . . . . . . . . . . . . 37xList of FiguresFigure 2.1 Network topology for two-bus system. . . . . . . . . . . . . . . . . . . . . . . 13Figure 2.2 Network topology for WECC 9-bus test system. . . . . . . . . . . . . . . . . 18Figure 2.3 WECC 9-bus test system: comparison of trajectories resulting from PSATsimulations and reduced-order models with various values of weighting factorsc and load disturbance at bus 5, \u2206PL,5 = \u22120.2 p.u. (a) Aggregate-frequencydeviations. (b) Aggregate-turbine-mechanical-power deviations. . . . . . . . . 19Figure 2.4 WECC 9-bus test system: comparison of trajectories resulting from PSATsimulations and reduced-order models with load disturbances at bus 5 or 8,which are distinguishable with c = c?, but not with c = MG . (a) Aggregate-frequency deviations. (b) Aggregate-turbine-mechanical-power deviations. . . 20Figure 2.5 Network topology for New Ebgland 39-bus test system. . . . . . . . . . . . . 21Figure 2.6 New England 39-bus test system: comparison of trajectories resulting fromPSAT simulations and reduced-order models with various values of weightingfactors c and load disturbance at bus 20, \u2206PL,20 = \u22121 p.u. (a) Aggregate-frequency deviations. (b) Aggregate-turbine-mechanical-power deviations. . . 22Figure 2.7 New England 39-bus test system: comparison of trajectories resulting fromPSAT simulations and reduced-order models with load disturbances at bus15 or 20, which are distinguishable with c = c?, but not with c = MG .(a) Aggregate-frequency deviations. (b) Aggregate-turbine-mechanical-powerdeviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Figure 3.1 System frequency response [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . 30xiFigure 3.2 Modified WECC 9-bus test system with DER (marked as square). . . . . . . 34Figure 3.3 Comparison of trajectories resulting from transfer function and PSAT. . . . . 35Figure 3.4 Modified New England 39-bus test system with DERs (marked as squares). . 36Figure 3.5 \u2206\u03c9nadir and \u2206\u03c9ss design result. . . . . . . . . . . . . . . . . . . . . . . . . . . 36Figure 4.1 WECC test system: load change detection, estimation, and identificationalgorithm performance evaluation. (a)(b) Demonstrating that dynamic statetrajectories reconstructed from \u2206\u03c9G [k] measurements (dashed traces) areaccurate as compared to actual trajectories (solid traces). . . . . . . . . . . . 44Figure 4.2 Estimated load changes due to a ramp-followed-by-step disturbance in loadat bus 6 using measurements \u2206\u03c9G [k]. . . . . . . . . . . . . . . . . . . . . . . 45xiiGlossaryCOI Center-of-inertiaDAE Differential Algebraic EquationDER Distributed Energy ResourcePMU Phasor Measurement UnitVSG Virtual Synchronous GeneratorxiiiAcknowledgmentsI would like to express my deepest appreciation to my supervisor Professor Yu Christine Chen,for her guidance, support, and patience. She teaches me not only the knowledge but also theprofessional way to undertake research. It is my great honor to have such a knowledgeable andenthusiastic mentor.I also owe thanks to Abdullah Al-Digs, for his invaluable help in research. His attitudeand ability always inspire me when we worked together. Many thanks to Shuan Dong, for hisinsight and encouragement, and also for relaxing conversions to share daily life.Lastly, I owe special gratitude to my parents for their understanding, support, and love.xivChapter 1IntroductionThis chapter presents background, motivation, and related literature for developing reduced-order dynamical models of the power system and applications thereof. Also included in thischapter are the thesis contributions and structure.1.1 Background and MotivationPresently and further in the near future, distributed energy resources (DERs), such as rooftopsolar, small wind, and energy storage, are expected to gradually but widely displace conventionalcentralized fossil fuel-based generation [2]. While this transformation would help to alleviateenvironmental concerns associated with fossil fuels, it poses numerous challenges in the reliableand efficient operation of the integrated power grid [3]. For example, since renewable generationdepends on local weather conditions, such as cloud cover and wind speed, the power generatedis inherently intermittent, variable, and uncertain. These characteristics are at odds with theutility\u2019s efforts to dispatch generation to exactly meet the customer electricity demand at alltimes. Moreover, intermittency and variability patently affect local voltage levels and maycause them to deviate from acceptable operating ranges [4]. On the other hand, furnished withappropriate strategies, power-electronic-based DER controllers offer more flexible capabilities tosupport and optimize the integrated power grid. To achieve this vision, the systematic design ofDER controllers is essential to promote static and dynamic power availability and quality [5].Moreover, the widespread integration of renewable generation will likely result in large andfrequent excursions away from the steady-state operating point. Particularly important under1these circumstances is the ability to estimate nodal-injection (or load) changes in a timelymanner. Indeed, the focus of this thesis is to develop a power-system model that enables oneto systematically design DER controllers and estimate load changes.The power system is a complex critical infrastructure that comprises dynamics arising fromnumerous device types (including synchronous generators, DERs, loads, etc.) coupled acrossa geographically expansive network. Thus, reduced-order models that capture only the mostrelevant attributes for a particular problem setting are prudent and often necessary due to lim-itations in analytical tool sets and computational resources. Model-order reduction has beenstudied extensively for a wide range of applications in the context of power system static anddynamic simulation, analysis, and control (see, e.g., [6] and references therein). For exam-ple, reduced-order models have been developed to study the power-flow problem [7], transientstability [8], and interarea oscillations [9], to name a few.In this thesis, we develop a reduced-order power system dynamical model that focuses ontime scales corresponding to system inertial and primary-frequency response. Such a modelis potentially useful to tackle a multitude of contemporary power-system problems, such asconducting dynamic contingency analysis and assessing frequency deviations due to renew-able generation variations. Particularly, we focus our attention to leverage the reduced-ordermodel in designing DER controllers to provide frequency regulation support and estimatingload changes with frequency measurements.1.2 Related WorkIn this thesis, we develop a reduced-order model that closely mimics the frequency dynamics ofthe actual system. The model helps us in designing DER controller parameters to meet systemdynamical and steady-state frequency requirements. We also propose a measurement-basedmethod to estimate and identify load changes by using reduced-order model. In this section, wereview previous work related to reduced-order power-system models and applications exploredin this thesis.21.2.1 Power-system Reduced-order Dynamical ModelsMost related prior work in power system dynamic model-order reduction can be broadly cat-egorized into algorithmic or numerical approaches. Algorithmic methods, such as repeatedtime-domain simulations [8], singular perturbation techniques [9], and weak-coupling identifi-cation [10], have been used to identify coherent groups of generators within a large-scale powersystem. These and application of numerical techniques, such as modal truncation [11], selectivemodal analysis [12], and Krylov-subspace methods [13] are generally deployed on a detailedhigher-order dynamical model. Typically, due to the algorithmic and numerical nature of thesemethods, they are unable to relate the parameters of the original full-order system to thoseof the reduced-order one once it is constructed. Recent work has addressed this issue by ana-lytically reducing the full-order model while retaining original-system parameters [14\u201316]. Ourapproach begins with a similar set up as in [15] and [16], and the resulting reduced-order modelalso retains parameters of the original model in closed form. However, by embedding the net-work constraints within the reduced-order model, it can distinguish amongst dynamics arisingfrom load disturbances that occur at different locations in the network. Moreover, we introducea parameter that enables the flexibility of tuning the reduced-order model so that its dynamicsmore closely match those of the original full-order system.1.2.2 Designing DER ControllersVarious approaches have been proposed to address DER controller design problem to providesystem frequency support, which includes inertial- and primary-frequency response. Manypapers consider DER controller model according to the device type specifically. For exam-ple, [17, 18] propose methods to design inertial response for photovoltaic inverters. The effortsin [19\u201321] involve inertial and primary-frequency design for double-fed induction generator inwind turbines. On the other hand, a more general controller structure is the so-called virtualsynchronous generator (VSG), which embeds the mathematical model of a synchronous gener-ator into the DER power-electronic converter [22\u201324]. Particularly, the VSG is endowed withinertia and droop constants that are typically associated with synchronous generators. Partic-ularly, the DER synthetic-inertia constant is not constrained by the physical characteristics ofa rotating machine. Thus, the synthetic-inertia and damping constants can be designed so that3DERs help to achieve desired system-level operational requirements, such as steady-state anddynamic frequency excursions.Limited attention has been given to methods that rely on unveiling the analytical closed-form relationship that map DER inertia or damping constants to the steady-state and dynamicsystem frequency response. Constant-ramp-rate model for governors was applied in design-ing damping constants [25\u201327]. The model can simplify the optimization problem, which thegenerator mechanical power changes linearly with frequency deviation. However, this modeldoes not accurately capture dynamic frequency response. Other efforts have been proposedto address the model accuracy problem in time-domain analysis [28]. Moreover, [29] proposean optimization program analytically derive the sensitivities of transient frequency overshootand damping ratio to inertia and damping. This method considers system eigenvalues andtheir sensitivities, which incurs large computation burden. A second-order aggregate-frequencymodel was leveraged to design inertia and damping constants in [1, 30]. This approach cap-tures the dynamics of synchronous generators, as well as frequency-responsive DERs endowedwith inertial and damping control. The method presented in this thesis follows a similar pathas in [1, 30], but by incorporating the network power-flow equations, we tailor the design ofDER-controller parameters for load disturbances at different locations in the system.1.2.3 Load-change Detection and IdentificationMost prior art has addressed the problem of detecting and identifying transmission-line out-ages [31\u201334], power-quality disturbances [35\u201337], and cascading events leading to blackouts [38\u201341]. With respect to load estimation, nonintrusive load monitoring has been widely studied toanalyze load-state changes at the individual household appliance level [42\u201344]. Unlike these,our work focuses on estimating load changes in the bulk transmission system by relying ononline measurements of synchronous-generator frequencies, which are commonly collected tocompute the system-wide frequency [45].Many countries are deploying phasor measurement units (PMUs) at the transmission levelto provide wide-area measurements for real-time monitoring [46]. The PMU measures voltageand current phasors at a very high frequency, and phasors measured at different locationsby different devices are time-synchronized [31]. A family of measurement-based methods is4based on Thevenin\u2019s Theorem: local measurements at the monitored load bus or area areused to estimate a Thevenin equation approximating the rest of the system, i.e., a voltagesource connected through a Thevenin impedance; the power transfer to the monitored loadreaches its maximum when that Thevenin impedance has the same magnitude as the loadimpedance [47, 48].1.3 Contributions of ThesisSince we aim to capture inertial and primary-frequency response in a reduced-order power-system model, our approach begins by adopting a third-order model for each synchronousgenerator, capturing its rotor-angle position, electrical frequency, and governor dynamics. Wefurther formulate linearized power-flow equations and incorporate them into the generator dy-namical equations, thereby reducing the standard power-system differential-algebraic-equationmodel into one that contains only differential equations. In this way, the network topology isembedded within the original full-order system dynamical model, and the locational effects ofdifferent load disturbances on frequency response are captured. Next, by applying tuneableweighting factors to each synchronous-generator speed state, we obtain a single aggregate fre-quency that represents a weighted average of all generator speeds. Here, the weighting factorsmay be designed to, e.g., minimize the error between the reduced- and the full-order models.Next, considering DERs connected to the power system, we model the frequency-responsiveDER dynamics by a variant of the swing equation, which is similar to a simplified synchronousgenerator model. We further derive a reduced-order model, and generate the transfer functionthat reveals the system frequency response after different load disturbances. The transfer func-tion relates frequency dynamic overshoot and steady-state frequency offset with DER inertiaand damping constants. Then, leveraging the transfer function, we solve a system of nonlinearequations to compute DERs inertia and damping constants simultaneously. Previous workssolve the DER inertia and damping constants separately through trial and error process, whichincurs greater computational burden and a lot of time [49]. By tuning these DERs parame-ters, we can control the system steady-state and dynamic frequency response to meet a specificrequirement. The main advantage of this systematic solution method is that it results in accu-rate DER controller parameters quickly, so that DER parameters can be changed on the fly to5regulate system frequency in near-real time.Another application of the reduced-order dynamical model is to use it along with frequencymeasurements to detect and identify load changes. The proposed approach begins with a clas-sical perturbative power-system dynamical model around an initial operating point [50]. Usingdc power-flow assumptions, we embed the impact of load changes on synchronous-generatordynamics by algebraically manipulating and incorporating pertinent admittance-like matricesin the dynamical model [51]. Then, leveraging this model along with generator frequency mea-surements collected at a particular sampling instant, we solve a convex optimization problemto simultaneously estimate the magnitude and location of load changes in a computationallyefficient manner. The main advantage of the proposed method is that it relies on online mea-surements of synchronous-generator frequencies, which can be obtained from sensors, such asPMUs, equipped at buses connected to generators. Furthermore, unlike most previous workin power-system change detection and identification, we explicitly incorporate the underlyingsystem dynamics that give rise to measured quantities into the modelling framework, therebyaccomplishing the intended estimation task using measurements of dynamic states prior toreaching the post-disturbance steady state. We demonstrate the effectiveness of the proposedmethod using synthetic measurements periodically sampled from a time-domain simulation ofa detailed, lossy, and nonlinear power-system DAE model.1.4 Thesis OrganizationIn Chapter 2, we develop the reduced-order power system dynamic model which differentiatessystem frequency dynamics arising from load changes at different locations in the system.Model accuracy and performance are verified using the WECC 9-bus and New England 39-bus test systems. In Chapter 3, we incorporate DERs modelled as VSGs into the previousreduced-order model, which can be used to compute DER controller parameters and achievedesired steady-state and dynamic frequency response. Furthermore, using the reduced-orderdynamical model, we propose a method to estimate load changes with generator frequencymeasurements in Chapter 4. Finally, Chapter 5 offers concluding remarks by summarizing thetheoretical model development and application-driven results presented in this thesis.6Chapter 2Reduced-order Power SystemDynamical ModelIn this chapter, we propose a reduced second-order power system dynamical model that ac-counts for locational effects of load-change disturbances on system frequency dynamics overtime scales corresponding to inertial and primary-frequency response. The reduced-order modelretains attributes that are pertinent to system frequency response. As a direct consequence,the proposed model facilitates analytical development and reduces computational burden, es-pecially for large-scale power systems. A salient feature of the model is that it distinguishesfrequency dynamics arising from load-change disturbances at different locations in the system.2.1 System DescriptionConsider a power transmission network with N buses collected in the set N = {1, . . . , N} andtransmission lines in the set E \u2282 N \u00d7N . Let Vk(t) = |Vk(t)|\u2220\u03b8k(t) represent the voltage phasorat bus k and time t. Denote, by G = {1, . . . , G} \u2282 N , the set of G buses that are connected toconventional turbine-based generators. Further denote, by L = N \\G = {G+1, . . . , N}, the setof L load buses, which are connected to only non-frequency-sensitive loads, e.g., constant-powerloads. A transmission line with current flowing from bus k to ` is denoted by (k, `) \u2208 E .72.1.1 Power-flow ModelTransmission line (k, `) is modelled using the lumped-element \u03a0-model with series admittanceyk` = y`k = gk` + jbk` \u2208 C \\ {0} and shunt admittance yshk` = gshk` + jbshk` \u2208 C \\ {0} on both endsof the line. The active-power balance at bus k \u2208 N is given by0 = Pk(t)\u2212\u2211`\u2208NkPk`(t), (2.1)where Pk(t) is the net active-power injection at bus k, Nk is the set of buses electrically con-nected to bus k, and Pk`(t) represents the active-power flow in line (k, `).AC Power-flow FormulationIf bus k is a load bus, i.e., k \u2208 L, thenPk(t) = PL,k(t), (2.2)where PL,k(t) is the non-frequency-sensitive active-power injection at bus k, which is a negativequantity if it corresponds to a constant-power load. On the other hand, if bus k is connectedto a synchronous generator, i.e., k \u2208 G, thenPk(t) = PL,k(t) + Pek (t), (2.3)where, similar to (2.2), PL,k(t) is the non-frequency-sensitive active-power injection at bus k.As for P ek (t) in (2.3), using the classical synchronous-machine model for generator k \u2208 G, whichcomprises a constant voltage Ek behind the transient reactance jX\u2032d,k, Pek (t) can be expressedas [50]P ek (t) =Ek|Vk(t)|X \u2032d,ksin(\u03b4k(t)\u2212 \u03b8k(t)), (2.4)8where \u03b4k(t) denotes the rotor electrical angular position of generator k. Finally, followingstandard power-flow computations, Pk`(t) in (2.1) is given byPk`(t) =|Vk(t)|2(gshk` + gk`)\u2212 |Vk(t)||V`(t)|gk` cos(\u03b8k(t)\u2212 \u03b8`(t))\u2212 |Vk(t)||V`(t)|bk` sin(\u03b8k(t)\u2212 \u03b8`(t)).(2.5)DC Power-flow ApproximationsIn transmission networks, the line resistance is much smaller than its reactance, i.e., for line(k, `), gk` << bk` and gshk` << bshk`, so we can approximate yk` = y`k \u2248 jbk` and yshk` \u2248 jbshk`. Also,under typical operating conditions, the voltage phase-angle differences between two buses aresmall, i.e., \u03b8k` << 1, for all k, ` \u2208 N , and \u03b4g \u2212 \u03b8g << 1 for all g \u2208 G. Under these assumptions,it follows that sin(\u03b8k \u2212 \u03b8`) \u2248 \u03b8k \u2212 \u03b8` and sin(\u03b4k \u2212 \u03b8k) \u2248 \u03b4k \u2212 \u03b8k. Finally, in the per-unit system,the numerical values of voltage magnitudes are typically near 1 p.u., i.e., |Vk| \u2248 1, for all k \u2208 N ,and Eg \u2248 1, for all g \u2208 G. Taken together, these so-called DC assumptions help to simplify (2.5)asPk`(t) = \u2212bk`(\u03b8k(t)\u2212 \u03b8`(t)). (2.6)Similarly, (2.4) simplifies asP ek (t) =1X \u2032d,k(\u03b4k(t)\u2212 \u03b8k(t)). (2.7)2.1.2 Synchronous-generator Dynamical ModelDynamics of synchronous generator g \u2208 G can be modelled as follows. For each generatorg \u2208 G, let \u03b4g(t) and \u03c9g(t) denote its rotor electrical angular position and frequency, respectively.Further let Pmg (t) denote its turbine mechanical power. Assume each generator initially operatesat the steady-state equilibrium point with \u03c9g(0) = \u03c9s = 2pi60 rad\/s, the synchronous frequency.Then defining \u2206\u03c9g := \u03c9g \u2212 \u03c9s, dynamics of generator g \u2208 G can be described by the following9third-order system:1\u03b4\u02d9g(t) = \u2206\u03c9g(t),Mg\u2206\u03c9\u02d9g(t) = Pmg (t)\u2212Dg\u2206\u03c9g(t)\u2212\u2211`\u2208NgPg`(t) + PL,g(t),\u03c4gP\u02d9mg (t) = Prg \u2212 Pmg (t)\u2212Rg\u2206\u03c9g(t), (2.8)where Mg and Dg denote, respectively, the inertia and damping constants, and \u03c4g, Prg , andRg denote the governor time constant, reference power input, and inverse2 droop constant,respectively. The system in (2.8) consists of the classical synchronous-machine model combinedwith a speed-governor model [50].In (2.8), the generator dynamics are coupled to the network through the\u2211`\u2208Ng Pg`(t)term, thereby accounting for network effects on generator dynamics. Motivated by this, weaim to develop a corresponding reduced-order aggregate-frequency model for the entire system,which incorporates network effects. Before delving into these aspects below, we first combinesynchronous-generator dynamics in (2.8) with the approximate power-flow equations in (2.6)\u2013(2.7).2.1.3 Power-system Dynamical ModelWith the individual-bus power balance and single-generator dynamic equations described thusfar, we next combine them into a full-order system dynamical model. We begin by defin-ing relevant vector variables as follows. For the set of synchronous generators G, collectrotor angular positions and variations in their speeds into vectors \u03b4G = [\u03b41, . . . , \u03b4G]T and\u2206\u03c9G = [\u2206\u03c91, . . . ,\u2206\u03c9G]T, respectively. Similarly, collect the voltage angles of generator busesand non-frequency-responsive injections at these buses into \u03b8G = [\u03b81, . . . , \u03b8G]T and PG =[PL,1, . . . , PL,G]T, respectively. Analogously, collect these quantities for the set of load busesinto \u03b8L = [\u03b8G+1, . . . , \u03b8N ]T and PL = [PL,G+1, . . . , PL,N ]T.1While more detailed models exist [50], we choose this simplified one because (i) it captures the dynamicbehaviour that we are interested in, i.e., inertial- and primary-frequency response, and (ii) it allows us to retainoriginal-system parameters in closed form in the model-order reduction process.2In most reference textbooks, Rg refers to the droop constant; in this paper, we deviate from the standard tocontain notational burden later.10Power-flow Algebraic EquationsUsing the notation established above, and by substituting (2.3) and (2.6) into (2.1), we canexpress the active-power balance at generator buses compactly in matrix form as30G = PG(t) + diag(1GX \u2032d)\u03b4G(t)\u2212BGG\u03b8G(t)\u2212BGL\u03b8L(t), (2.9)where X \u2032d = [X\u2032d,1, . . . , X\u2032d,G]T, and matrices BGG and BGL are constructed appropriately us-ing (2.6) in conjunction with the network topology. Similarly, by substituting (2.2) and (2.6)into (2.1), the active-power balance at load buses can be compactly expressed as0L = PL(t)\u2212BLG\u03b8G(t)\u2212BLL\u03b8L(t), (2.10)where, again, entries of BLG and BLL are evaluated using (2.6) based on the network topology.To further reduce notational burden in (2.9) and (2.10), define \u03b8 := [\u03b8TG , \u03b8TL ]T and P :=[PTG , PTL ]T. Then, we combine (2.9) and (2.10) and rearrange the resultant to get\u03b8(t) = B\u22121 (D\u03b4G(t) + P (t)) , (2.11)whereB =\uf8ee\uf8ef\uf8f0BGG BGLBLG BLL\uf8f9\uf8fa\uf8fb , D =\uf8ee\uf8ef\uf8f0diag(1GX\u2032d)0L\u00d7G\uf8f9\uf8fa\uf8fb . (2.12)Entries in and structures of matrices BGG , BGL, BLG , and BLL are detailed in Appendix A.1.Note that by making use of partitioned matrix inversion, and assuming relevant sub-matricesare invertible, (2.11) can be simplified as [53]\u03b8(t) = A\u03b4G(t) +B\u22121P (t), (2.13)3The M -dimensional vectors with all 0s and 1s are denoted by 0M and 1M , respectively. The diagonal matrixdiag(x) is formed with entries of the vector x stacked on the main diagonal; and diag(x\/y) forms a diagonalmatrix with the ith diagonal entry given by xi\/yi, where xi and yi are the ith entries of vectors x and y,respectively. The M by N matrix of all 0s is denoted by 0M\u00d7N .11whereA =\uf8ee\uf8ef\uf8f0 diag(1G)\u2212B\u22121LLBLG\uf8f9\uf8fa\uf8fb (BGG \u2212BGLB\u22121LLBLG)\u22121diag(1GX \u2032d). (2.14)Synchronous-generator Dynamic EquationsFor the set of synchronous generators G, collect turbine mechanical power states and referencepower inputs into PmG = [Pm1 , . . . , PmG ]T and P rG = [Pr1 , . . . , PrG]T, respectively. Then, we canexpress generator dynamics in (2.8) compactly in matrix form as\u03b4\u02d9G(t) = \u2206\u03c9G(t), (2.15)diag(MG)\u2206\u03c9\u02d9G(t) = PmG (t)\u2212 diag(DG)\u2206\u03c9G(t) +K\u03b8(t) + PG(t), (2.16)diag(\u03c4G)P\u02d9mG (t) = PrG \u2212 PmG (t)\u2212 diag(RG)\u2206\u03c9G(t), (2.17)whereMG = [M1, . . . ,MG]T, DG = [D1, . . . , DG]T, \u03c4G = [\u03c41, . . . , \u03c4G]T, andRG = [R1, . . . , RG]T.Also, in (2.16), the entries of K \u2208 RG\u00d7L are formed by appropriately evaluating (2.6) based onthe network topology asK = \u2212[diag(1GX\u2032d)+BGG BGL]. (2.18)Full-order Power-system ModelFinally, by substituting (2.11) into (2.16), we obtain the power-system dynamical model asfollows:\u03b4\u02d9G(t) = \u2206\u03c9G(t), (2.19)\u2206\u03c9\u02d9G(t) = diag(MG)\u22121(PmG (t)\u2212 diag(DG)\u2206\u03c9G(t) +H\u03b4G(t) +WP (t)), (2.20)P\u02d9mG (t) = diag(\u03c4G)\u22121 (P rG \u2212 PmG (t)\u2212 diag(RG)\u2206\u03c9G(t)) , (2.21)12Figure 2.1: Network topology for two-bus system.where matrices H \u2208 RG\u00d7G and W \u2208 RG\u00d7N capture network effects and are expressed as,respectively,H = KB\u22121D = KA, (2.22)W = KB\u22121 +[diag(1G) 0G\u00d7L]. (2.23)Furthermore, with a view that entries of P (t) represent inputs to the power system, entries of Windicate the effects of load variations at different buses on the speed dynamics of each machine.Here, we should say explicitly that, even though there exist more detailed DAE models of thesystem, we will refer to the model in (2.19)\u2013(2.21) as the full-order model4 in the rest of thethesis.Next, we illustrate the ideas presented above on forming the full-order power-system modelvia an example.Example 1 (Two-bus System) In this example, we consider the two-bus test system shownin Fig. 2.1, where each bus is connected to a synchronous generator as well as non-frequency-dependent injections. Using the notation established in (2.12), for this system, we haveB =\uf8ee\uf8ef\uf8f0 1X\u2032d,1 + 1Xl \u2212 1Xl\u2212 1Xl 1X\u2032d,1 +1Xl\uf8f9\uf8fa\uf8fb , D =\uf8ee\uf8ef\uf8f0 1X\u2032d,1 00 1X\u2032d,2\uf8f9\uf8fa\uf8fb .Furthermore, making use of (2.18), we get thatK =\uf8ee\uf8ef\uf8f0\u2212 1Xl 1Xl1Xl\u2212 1Xl\uf8f9\uf8fa\uf8fb .4We refer to the model in (2.19)\u2013(2.21) as the \u201cfull-order\u201d model as it will serve as the basis for subsequentmodel-order reduction. However, in the simulation case studies, more detailed machine models are utilized.13Then, using the expressions for B, D, and K above, we can evaluate (2.22) to obtainH =1X \u2032d,1 +Xl +X\u2032d,2\uf8ee\uf8ef\uf8f0\u22121 11 \u22121\uf8f9\uf8fa\uf8fb ,as expected via direct inspection of Fig. 2.1. Finally, using (2.23) for the two-bus system, weget thatW =1X \u2032d,1 +Xl +X\u2032d,2\uf8ee\uf8ef\uf8f0X \u2032d,2 +Xl X \u2032d,2X \u2032d,1 X\u2032d,1 +Xl\uf8f9\uf8fa\uf8fb .As shown above, under DC assumptions, the input matrix W is expressed as a function of onlythe network parameters. The entries in W highlight the effect of load variations at differentbuses on the speed dynamics of each synchronous machine. \u00042.2 Model-order ReductionIn this section, we sequentially present several reductions of the full-order system in (2.19)\u2013(2.21). Our goal is to obtain an aggregate-frequency model that accounts for network effects.2.2.1 Aggregate-frequency ModelDefine system aggregate frequency \u2206\u03c9\u02dc := cT\u2206\u03c9G , where the gth entry in c \u2208 RG representsthe contribution of generator g rotor angular speed to the aggregate frequency. From (2.20),we get that\u2206 \u02d9\u02dc\u03c9(t) = cT\u2206\u03c9\u02d9G(t) = cTdiag(MG)\u22121(PmG (t)\u2212 diag(DG)\u2206\u03c9G(t) +H\u03b4G(t) +WP (t)). (2.24)Also define scalar variable \u03b4\u02dc := cTdiag(MG)\u22121H\u03b4G , and from (2.19), we have that\u02d9\u02dc\u03b4(t) = cTdiag(MG)\u22121H\u2206\u03c9G(t). (2.25)The governor dynamics for all generators are retained as in (2.21). Later, in Section 2.2.3, wewill develop a reduced single-governor state for the entire system.Example 2 (Special Case\u2013Canonical Two-area Reduced-order Model) In order to study14interarea oscillations in the canonical two-area power system, it is common practice to establisha two-machine interarea equivalent circuit [6]. This system\u2019s structure is similar to the oneshown in Fig. 2.1, except that the loads PL,1 = PL,2 = 0. The swing equations for the two-machine equivalent can then be combined to form a reduced second-order system that is similarin form to the single-machine swing equation [6]. In this example, we show that, with appropri-ate choice of weighting factor c, we recover this reduced-order system, which is well establishedin the literature. To do so, choose c = [1,\u22121]T, so that \u2206\u03c9\u02dc = \u2206\u03c91 \u2212\u2206\u03c92. For simplicity, inaddition to setting PL,1 = PL,2 = 0, also let damping constants D1 = D2 = 0. Then, (2.24) canbe expressed as\u2206 \u02d9\u02dc\u03c9(t) = M\u221211 Pm1 (t)\u2212M\u221212 Pm2 (t) + \u03b4\u02dc(t), (2.26)and, based on (2.25), as well as H evaluated from Example 1,\u02d9\u02dc\u03b4(t) = \u2212 M\u221211 +M\u221212X \u2032d,1 +Xl +X\u2032d,2\u2206\u03c9\u02dc(t). (2.27)Taken together, (2.27) and (2.26) form the proposed aggregate-frequency model with c = [1,\u22121]T.Next, to show that this model is equivalent to the reduced second-order system model in [6],we define auxiliary angle variable\u03b4 := \u2212(M\u221211 +M\u221212X \u2032d,1 +Xl +X\u2032d,2)\u22121\u03b4\u02dc, (2.28)so that \u03b4\u02d9 = \u2206\u03c9\u02dc, (2.26) can then be expressed as\u2206 \u02d9\u02dc\u03c9(t) = M\u221211 Pm1 (t)\u2212M\u221212 Pm2 (t)\u2212M\u221211 +M\u221212X \u2032d,1 +Xl +X\u2032d,2\u03b4(t). (2.29)Furthermore, by defining aggregate quantitiesM :=M1M2M1 +M2, Pm:=M2Pm1 \u2212M1Pm2M1 +M2, (2.30)we simplify (2.29) asM\u2206 \u02d9\u02dc\u03c9(t) = Pm(t)\u2212 1X \u2032d,1 +Xl +X\u2032d,2\u03b4(t), (2.31)15the structure and form of which are reminiscent of the single-machine swing equation.Thus, indeed, the choice of c = [1,\u22121]T in (2.24)\u2013(2.25) results in the well-known reducedinter-area dynamical model in [6]. \u00042.2.2 Common-frequency ModelAssume that the electrical distances between geographically different parts of the network arenegligible, so that all generator frequencies follow the same transient behaviour [54]. As adirect consequence, in (2.8), \u2206\u03c9g = \u2206\u03c9, for all g \u2208 G. Then, the aggregate-frequency dynamicsin (2.24) becomecT1G\u2206\u03c9\u02d9(t) = cTdiag(MG)\u22121(PmG (t)\u2212DG\u2206\u03c9(t) +H\u03b4G(t) +WP (t)). (2.32)For simplicity, and without loss of generalization, we impose a normalization condition on theweighting factor c, so that cT1G = 1. Also define scalar variable \u03b4 := cTdiag(MG)\u22121H\u03b4G .Then we obtain the following reduced (2 +G)th-order common-frequency model:\u03b4\u02d9(t) = Heff\u2206\u03c9(t), (2.33)\u2206\u03c9\u02d9(t) = cTdiag(MG)\u22121PmG (t)\u2212Deff\u2206\u03c9(t) + \u03b4(t) +WeffP (t), (2.34)P\u02d9mG (t) = diag(\u03c4G)\u22121 (P rG \u2212 PmG (t)\u2212RG\u2206\u03c9(t)) , (2.35)where Heff \u2208 R, Deff \u2208 R, and Weff \u2208 R1\u00d7N are expressed as, respectively,Heff := cTdiag(MG)\u22121H1G, (2.36)Deff := cTdiag(MG)\u22121DG , (2.37)Weff := cTdiag(MG)\u22121W. (2.38)In this reduced-order model, Weff captures the effective locational effects of load changes acrossthe network on aggregate-frequency dynamics, and Deff represents the effective damping con-stant. Furthermore, and of particular note, Heff = 0 because H1G = 0G; we offer a proof of thisin Appendix A.2. Assuming that the network topology does not vary, \u03b4\u02d9(t) \u2261 0, so \u03b4(t) \u2261 \u03b4(0),16for t > 0, and thus we can remove the dynamic state \u03b4(t) from the system described by (2.33)\u2013(2.35).2.2.3 Aggregate-governor ModelTo further reduce the model in (2.34)\u2013(2.35) to a second-order system, we aggregate the governorstates by defining scalar variable Pm := cTdiag(MG)\u22121PmG and, using (2.35), we getP\u02d9m(t) = cTdiag(MG)\u22121P\u02d9mG (t)= cTdiag(MG)\u22121diag(\u03c4G)\u22121 \u00b7(P rG \u2212 PmG (t)\u2212RG\u2206\u03c9(t)). (2.39)In practice, the turbine-governor time constants are similar in value, i.e., \u03c4g \u2248 \u03c4 , for all g \u2208G [55]. Various options have been proposed for the aggregate parameter \u03c4 in the literature.The average of all entries in \u03c4G is utilized in [14, 56]. More recently, other choices have emergedbased on minimizing the error between the reduced- and higher-order models [15]. Assumingthat \u03c4g \u2248 \u03c4 , for all g \u2208 G, (2.39) can be simplified, and we arrive at the following reducedsecond-order model:\u2206\u03c9\u02d9(t) = Pm(t)\u2212Deff\u2206\u03c9(t) + \u03b4(0) +WeffP (t),P\u02d9m(t) = \u03c4\u22121(P r \u2212 Pm(t)\u2212Reff\u2206\u03c9(t)),(2.40)where the aggregate reference power and effective inverse droop constant are, respectively,P r := cTdiag(MG)\u22121P rG , (2.41)Reff := cTdiag(MG)\u22121RG . (2.42)The reduced-order model in (2.40) features the following key attributes: (i) it combines allsynchronous-generator frequencies into one aggregate frequency via the weighting factor c, and(ii) it is network cognizant as it distinguishes the effect of different load changes on systemaggregate-frequency dynamics via the vector Weff .172.3 Case StudiesIn this section, we apply the model-order reduction methodology described in this chapter totwo test systems: the Western Electric Coordinating Council (WECC) 3-machine 9-bus andNew England 39-bus test systems. The reduced second-order model is verified with time-domainsimulations of a nonlinear differential-algebraic model that includes the two-axis synchronous-generator, turbine-governor, and exciter models performed using PSAT [57]. Hence, in theremainder of this chapter, we refer to simulation results conducted using the detailed systemmodel as \u201cPSAT\u201d.Figure 2.2: Network topology for WECC 9-bus test system.2.3.1 WECC 9-Bus Test SystemVarying Weighting Factor cThe typology for WECC 9-bus test system is shown in Fig. 2.2. Consider the dynamic responsefollowing a load increase at bus 5, i.e., \u2206PL,5(t) := PL,5(t)\u2212 PL,5(0) = \u22120.2 p.u., t > 0. Usingvarious values for the weighting factor c, we compare the mismatch in frequency and mechanical-power dynamics resulting from the full-order model versus the proposed reduced-order onein (2.40). As shown in Fig. 2.3 by the blue traces, the na\u00a8\u0131ve choice of c = 13 [1, 1, 1]T (i.e., theaverage) results in large mismatch between the reduced- and full-order models. With c = MG ,on the other hand, the mismatch greatly reduces. Finally, as shown by green traces in Fig. 2.3,the choice c = c? = 125 [19, 4, 2]T (tuned via trial and error) attains nearly perfect match between18the dynamic response resulting from PSAT simulations and reduced-order models. Note that,in Fig. 2.3a, comparisons are made against the frequency deviations of generator 1, which isrepresentative of the other generators.0 1 2 3 4 5-0.7-0.6-0.5-0.4-0.3-0.2-0.10(a)0 1 2 3 4 5-101234 10-3(b)Figure 2.3: WECC 9-bus test system: comparison of trajectories resulting from PSATsimulations and reduced-order models with various values of weighting factors c andload disturbance at bus 5, \u2206PL,5 = \u22120.2 p.u. (a) Aggregate-frequency deviations.(b) Aggregate-turbine-mechanical-power deviations.Varying Location of Load DisturbanceSuppose generators in the WECC system are responding to a generation-load mismatch causedby a load increase located at bus 5 or 8, i.e., \u2206PL,5(t) = \u22120.2 p.u. or \u2206PL,8(t) = \u22120.2 p.u.,t > 0. As shown by the solid traces in Fig. 2.4, the two load disturbances lead to differentdynamics in generator frequencies and turbine mechanical powers when the detailed model isused to simulate the system. These locational effects are captured in the reduced-order modelwith c = c?, as demonstrated by dashed and dash-dot traces that nearly overlap with the solidones in Fig. 2.4. In contrast, the effect of disturbance location is not evident with c = Mg,because both load disturbances result in the same dynamic response, as shown by the reddotted traces in Fig. 2.4.190 1 2 3 4 5-0.7-0.6-0.5-0.4-0.3-0.2-0.10(a)0 1 2 3 4 500.20.40.60.811.21.41.61.8 10-3(b)Figure 2.4: WECC 9-bus test system: comparison of trajectories resulting from PSATsimulations and reduced-order models with load disturbances at bus 5 or 8, whichare distinguishable with c = c?, but not with c = MG . (a) Aggregate-frequencydeviations. (b) Aggregate-turbine-mechanical-power deviations.2.3.2 New England 39-bus Test SystemCenter-of-inertia QuantitiesIn Chapter 2.3.1, we compare aggregate-frequency dynamics with those of one generator, as itis representative of the other two generators in the system. However, this is not the case forthe New England 39-bus test system, which has 10 generators. Thus, we compare aggregate-frequency dynamics resulting from the proposed reduced-order model with the so-called center-of-inertia (COI) frequency, which is defined as\u2206\u03c9COI :=\uf8eb\uf8ed\u2211g\u2208GMg\uf8f6\uf8f8\u22121\u2211g\u2208GMg\u2206\u03c9g. (2.43)We will compute \u2206\u03c9COI by sampling electrical frequency deviations of all generators from thePSAT simulation, and this will serve as the benchmark against which we assess the applicabilityof the proposed reduced-order model.20Figure 2.5: Network topology for New Ebgland 39-bus test system.Varying Weighting Factor cThe typology for New England 39-bus test system is shown in Fig. 2.5. Similar to Chapter 2.3.1,consider the dynamic response following a load increase at bus 20, i.e., \u2206PL,20(t) := PL,20(t)\u2212PL,20(0) = \u22121 p.u., t > 0. Using various values for the weighting factor c, we compare themismatch in frequency and mechanical-power dynamics resulting from the full-order modelversus the proposed reduced-order one in (2.40). As shown in Fig. 2.6 by the blue traces,choosing c = c\u00af (i.e., the average) results in some mismatch between the PSAT simulation andreduced-order models. With c = MG , on the other hand, the mismatch is reduced. Finally,as shown by green traces in Fig. 2.6, the choice c = c? (tuned via trial and error) attainsnearly perfect match between the dynamic response resulting from the PSAT simulation andreduced-order models. The value of c\u00af and c? are reported in Table. 2.1.Table 2.1: Values of weighting factor c used in case studies involving the New England39-bus test system.Generator g 1 2 3 4 5 6 7 8 9 10c\u00af 0.100 0.100 0.100 0.100 0.100 0.100 0.100 0.100 0.100 0.100c? 0.096 0.109 0.109 0.109 0.109 0.109 0.109 0.109 0.071 0.071210 1 2 3 4 5 6-2.5-2-1.5-1-0.50(a)0 1 2 3 4 5 600.0020.0040.0060.0080.010.0120.0140.016(b)Figure 2.6: New England 39-bus test system: comparison of trajectories resulting fromPSAT simulations and reduced-order models with various values of weighting fac-tors c and load disturbance at bus 20, \u2206PL,20 = \u22121 p.u. (a) Aggregate-frequencydeviations. (b) Aggregate-turbine-mechanical-power deviations.0 1 2 3 4 5 6-2.5-2-1.5-1-0.50(a)0 1 2 3 4 5 600.0020.0040.0060.0080.010.0120.0140.016(b)Figure 2.7: New England 39-bus test system: comparison of trajectories resulting fromPSAT simulations and reduced-order models with load disturbances at bus 15 or20, which are distinguishable with c = c?, but not with c = MG . (a) Aggregate-frequency deviations. (b) Aggregate-turbine-mechanical-power deviations.Varying Location of Load DisturbanceSuppose generators in the New England 39-bus system are responding to a generation-loadmismatch caused by a load increase located at bus 15 or 20, i.e., \u2206PL,15(t) = \u22121 p.u. or22\u2206PL,20(t) = \u22121 p.u., t > 0. As shown by the solid traces in Fig. 2.7, the two load disturbanceslead to different dynamics in generator frequencies and turbine mechanical powers when thefull-order model is used to simulate the system. These locational effects are captured in thereduced-order model with c = c?, as demonstrated by dashed and dash-dot traces that nearlyoverlap with the solid ones in Fig. 2.7. In contrast, the effect of disturbance location is notevident with c = Mg, because both load disturbances result in the same dynamic response, asshown by the red dotted traces in Fig. 2.7.2.4 Concluding RemarksIn this chapter, we discussed a reduced-order model to estimate the system dynamic responsewith limited information. The introduction of weighting factor c enables the flexibility of tuningthe reduced-order model to match the dynamic behaviour resulting from PSAT simulations ofthe detailed model. Another crucial parameter Weff helps to differentiate dynamics arising fromload changes at different buses. Based on these two parameters, the proposed second-ordermodel is analytically tractable, and closed-form expressions reveal well-defined relationshipsbetween parameters of original and reduced systems. We apply the proposed method to theWECC 9-bus and New England 39-bus test systems, from which comparisons are made betweenresults obtained via the reduced-order and detailed models from PSAT. The results show thatthe proposed method can account for locational effects of load disturbances. In the next chapter,we will illustrate the application of this method for power system with DERs in order to designinertia and damping constants.23Chapter 3DER Controller DesignIn this chapter, we propose a method to design DER controllers that emulate synchronousgenerators. Specifically, the proposed method determines the synthetic-inertia and dampingconstants by leveraging a modified version of the reduced second-order power system dynamicalmodel from Chapter 2. The main advantage of the proposed method is that it involves a setof algebraic equations that can be solved simultaneously to obtain DER synthetic-inertia anddamping constants that achieve both desired steady-state and dynamic frequency response atthe same time.3.1 Modified Reduced-order Model to Incorporate DERsIn this section, we incorporate DERs into the power system described in Chapter 2.1. Then,using a similar derivation as in Chapter 2.2, we obtain a reduced second-order model for thepower system with DERs. To this end, consider the same system from Chapter 2 with Nbuses collected in the set N = {1, . . . , N}, and the set of G buses connected to conventionalturbine-based generators is denoted by G = {1, . . . , G}. Furthermore, denote the set of D busesconnected to frequency-responsive DERs (or their aggregates) by D = {G + 1, . . . , G + D}.Also denote the set of S generator and DER connected buses (collectively power sources) asS = D \u222a G, and to contain notational burden, we assume that D \u2229 G = \u2205. Finally, the set ofL load buses are denoted by L = {G+D+ 1, . . . , N}. Other system descriptions and notationremain as in Chapter 2.243.1.1 Frequency-responsive DER ModelInspired by the model for synchronous generator in (2.8), assume the following model for eachDER d \u2208 D:\u03b4\u02d9d(t) = \u2206\u03c9d(t),Md\u2206\u03c9\u02d9d(t) = \u2212Dd\u2206\u03c9d(t)\u2212\u2211`\u2208NdPd`(t) + PL,d(t), (3.1)where Md and Dd denote, respectively, the synthetic-inertia and damping constants for DER d,PL,d is the non-frequency-sensitive active power injected at bus d, and Pd` is the active powerflow from bus d to `. It is important to note that, unlike the inertia and damping constantsfor a synchronous generator, the Md and Dd are not constrained by the physics of a rotatingmass. Thus, we are free to assign values to tuneable parameters Md and Dd to achieve desiredpost-disturbance dynamic and steady-state behaviour.The model in (3.1) represents the dynamic behaviour of the DER (or an aggregation ofDERs, e.g., a large PV system [1]) connected to bus d. Taken together with the synchronous-generator and network models in Chapter 2.1, we develop the state-space model for a powersystem incorporating DERs next.3.1.2 Full State-space ModelWe combine conventional generators and frequency-responsive DERs into the same dynamicequations. To further reduce the notational burden, define \u03b8 := [\u03b8TG , \u03b8TD, \u03b8TL ]T. For the setof synchronous generators G and DERs D, collect their mechanical power states into PmS =[PmG , 0D]T = [Pm1 , . . . , PmG , 0D]T. Similarly, collect non-frequency-responsive injections at thesebuses into PS = [PL,G , PL,D]T = [PL,1, . . . , PL,G, PL,G+1, . . . , PL,G+D]T. Furthermore, collecttheir angular positions and frequency variations into vector \u03b4S = [\u03b4g, \u03b4d]T = [\u03b41, . . . , \u03b4G, \u03b4G+1,. . . , \u03b4G+D]T and \u2206\u03c9S = [\u2206\u03c9G ,\u2206\u03c9D]T = [\u03c91, . . . , \u03c9G, \u03c9G+1, . . . , \u03c9G+D]T, respectively. Then, wecan combine generator dynamics in (2.8) and DER dynamics in (3.1) to formulate the following25state-space model:\u03b4\u02d9S(t) = \u2206\u03c9S(t), (3.2)diag(MS)\u2206\u03c9\u02d9S(t) = PmS (t)\u2212 diag(DS)\u2206\u03c9S(t) +K\u03b8(t) + PS(t), (3.3)diag(\u03c4G)P\u02d9mG (t) = PrG \u2212 PmG (t)\u2212 diag(RG)\u2206\u03c9G(t), (3.4)where MS = [MG ,MD]T = [M1, . . . ,MG,MG+1, . . . ,MG+D]T and DS = [DG , DD]T = [D1,. . . , DG, DG+1, . . . , DG+D]T. In (3.3), similar to (2.16), the entries of K \u2208 RS\u00d7N are formed byappropriately evaluating (2.6) based on the network topology asK = \u2212[diag(1SX\u2032d)+BSS BSL], (3.5)where the X \u2032d = [X\u2032d,1, . . . , X\u2032d,G, X\u2032d,G+1, . . . , X\u2032d,G+D]T. Here, we abuse notation slightly andkeep the same variable name X \u2032d for d-axis transient reactance. As DERs do not have tran-sient reactance, so we assume the values of X \u2032d for DERs are infinitely large (hence 1\/X\u2032d isinfinitely small). Matrices BSS , BSL, BLS , and BLL are analogous to the matrices defined inAppendix A.1 and can be expressed asBSS = BSS \u2212 diag([BSS BSL]1N +1SX \u2032d), (3.6)BSL = BSL, (3.7)BLS = BLS , (3.8)BLL = BLL \u2212 diag([BLS BLL]1N), (3.9)where submatrices BSS , BSL, BLS , and BLL are extracted from the standard (and appropriatelyreordered) network admittance matrix Y for a lossless system, i.e.,Y = j\uf8ee\uf8ef\uf8f0BSS BSLBLS BLL\uf8f9\uf8fa\uf8fb . (3.10)26Define P := [PTS , PTL ]T. Then, following a similar derivation as in (2.9)\u2013(2.12), we obtain thefollowing expression:\u03b8(t) = B\u22121 (D\u03b4S(t) + P (t)) , (3.11)where1B =\uf8ee\uf8ef\uf8f0BSS BSLBLS BLL\uf8f9\uf8fa\uf8fb , D =\uf8ee\uf8ef\uf8f0diag(1SX\u2032d)0L\u00d7S\uf8f9\uf8fa\uf8fb . (3.12)Finally, by substituting (3.11) into (3.3), we obtain the full-order2 power-system dynamicalmodel as follows:\u03b4\u02d9S(t) = \u2206\u03c9S(t), (3.13)diag(MS)\u2206\u03c9\u02d9S(t) = PmS (t)\u2212 diag(DS)\u2206\u03c9S(t) +H\u03b4S(t) +WP (t), (3.14)diag(\u03c4G)P\u02d9mG (t) = PrG \u2212 PmG (t)\u2212 diag(RG)\u2206\u03c9G(t), (3.15)where matrices H \u2208 RS\u00d7S and W \u2208 RS\u00d7N capture network effects and are expressed as,respectively,H = KB\u22121D, (3.16)W = KB\u22121 +[diag(1S) 0S\u00d7L]. (3.17)The model in (3.13)\u2013(3.15) captures frequency dynamics for a power system that containssynchronous generators and DERs with controllers that mimic synchronous generators.3.1.3 Model-order ReductionAssume that all generators and DERs follow the same frequency dynamics, so that \u2206\u03c9s = \u2206\u03c9,for all s \u2208 S. Furthermore, define scalar variable Pm := cTdiag(MS)\u22121PmS , where the c isthe weighting factor introduced in Chapter 2. Assuming that \u03c4g \u2248 \u03c4 , for all g \u2208 G, and thenfollowing the same model-order reduction method as described in Chapter 2.2, we arrive at the1We use the same notation for matrices B and D as Chapter 2 to retain the equations in similar form asbefore. However, the entries in these two matrices are modified to incorporate DER buses.2We refer to the model in (3.13)\u2013(3.15) as the \u201cfull-order\u201d model as it will serve as the basis for subsequentmodel-order reduction. However, in the simulation case studies, more detailed machine models are utilized.27following second-order model:\u2206\u03c9\u02d9(t) = Pm(t)\u2212Deff\u2206\u03c9(t) + \u03b4(0) +WeffP (t),P\u02d9m(t) = \u03c4\u22121(P r \u2212 Pm(t)\u2212Reff\u2206\u03c9(t)),(3.18)where the Deff \u2208 R, Weff \u2208 R1\u00d7N , aggregate reference power and effective inverse dampingconstant are expressed as, respectively,Deff := cTdiag(MS)\u22121DS , (3.19)Weff := cTdiag(MS)\u22121W, (3.20)P r := cTdiag(MS)\u22121[P rG , 0D]T, (3.21)Reff := cTdiag(MS)\u22121[RG ,0D]T. (3.22)Furthermore, we rewrite (3.18) in state space, asx\u02d9red = Aredxred +Bredured. (3.23)The state vector and input, xred \u2208 R2, ured \u2208 RN+2, system matrices, Ared \u2208 R2\u00d72, Bred \u2208R2\u00d7(N+2) are given byxred = [\u2206\u03c9(t), Pm(t)]T , ured = [P (t), Pr, \u03b4(0)]T ,Ared =\uf8ee\uf8ef\uf8f0 \u2212Deff 1\u2212Reff\u03c4\u22121 \u2212\u03c4\u22121\uf8f9\uf8fa\uf8fb , Bred =\uf8ee\uf8ef\uf8f0 Weff 0 10TN \u03c4\u22121 0\uf8f9\uf8fa\uf8fb . (3.24)This model contains the aggregated frequency response for both synchronous generators andDERs, furthermore it also retains aggregated governor dynamics for generators. The term \u03b4(0)is constant, and it does not affect the relationship between \u2206\u03c9(t) and P (t), as we will shownext.283.2 Transfer Function from Load Changes to AggregateFrequencyWe focus on the input-output relationship from the load disturbance to the aggregate frequencyin order to design DER synthetic-inertia and damping constants to meet requirements on fre-quency response. As the state-space model in (3.23) is a linear system, we can rewrite it asa transfer function. Particularly, s-domain transfer function from the load P (t) to aggregate-frequency deviation \u2206\u03c9(t) can be obtained from (3.23) as\u2206\u03c9(s) =(s+ \u03c4\u22121)Weffs2 + (\u03c4\u22121 +Deff)s+ (Reff +Deff)\u03c4\u22121P (s)=(s+ \u03b6)ks2 + 2\u03be\u03c9ns+ \u03c92nP (s), (3.25)where the parameters k, \u03b6, \u03be, and \u03c9n are given byk := Weff , \u03b6 := \u03c4\u22121,\u03c9n :=\u221a\u03c4\u22121(Deff +Reff), \u03be :=12Deff + \u03c4\u22121\u221a\u03c4\u22121(Reff +Deff). (3.26)The transfer function (3.25) represents the net aggregate-frequency deviations due to simulta-neous load changes at multiple buses. To see this, we emphasize that P (s) \u2208 RN is a vectorcontains all buses instead of a scalar value. Moreover, the locational effects of any individualload change at bus i \u2208 N is captured by the vector quantity k \u2208 R1\u00d7N .3.3 Frequency Regulation Using DERsIn order to motivate ideas presented in this section, we refer to Fig. 3.1 in the following dis-cussion. This figure depicts the frequency response for a power system that only includessynchronous generators. The original system synchronous frequency is \u03c9s, then the introduc-tion of a load disturbance causes the system frequency to oscillate. At time tnadir, the systemfrequency reaches a minimum value, so-called frequency nadir \u2206\u03c9nadir. Then generators invokeprimary frequency response, which leads the system to a new stable frequency after some time.Compared to the original system frequency, the steady-state frequency deviation is \u2206\u03c9ss. Ourgoal is to achieve the desired dynamic and steady-state system frequency response using DERs.29Figure 3.1: System frequency response [1]Specifically, by leveraging the transfer-function model in (3.25), we solve for DER synthetic-inertia and damping constants that result in predefined requirements on \u2206\u03c9ss and \u2206\u03c9nadir.Suppose we introduce load step change \u2206P at time t = 0, which includes an individual loadchange at bus i \u2208 N . By substituting P (s) = 1s\u2206P into (3.25), we get\u2206\u03c9(s) =(s+ \u03b6)k\u2206Ps (s2 + 2\u03be\u03c9ns+ \u03c92n). (3.27)Assume that the system is underdamped, inverse Laplace transform of (3.27) yields\u2206\u03c9(t) = \u2206\u03c9ss(1\u2212 e\u2212\u03be\u03c9nt\u221a1\u2212 \u03be2(sin (\u03c9dt+ \u03d5)\u2212 \u03c9n\u03b6sin (\u03c9dt))), (3.28)where parameters \u03c9d and \u03d5, as well as steady-state frequency offset \u2206\u03c9ss are expressed as,respectively,\u03c9d = \u03c9n\u221a1\u2212 \u03b62, (3.29)\u03d5 = tan\u22121(\u03b6\u22121\u221a1\u2212 \u03b62), (3.30)\u2206\u03c9ss =\u03b6k\u2206P\u03c92n. (3.31)303.3.1 Steady-state ResponseWe can further simplify (3.31) by substituting (3.26) to get\u2206\u03c9ss =Weff\u2206PReff +Deff. (3.32)Notice from (3.32) that the steady-state frequency offset \u2206\u03c9ss is related to Deff , Weff , and Reff .Of the three parameters, Weff as expressed in (3.20) is a fixed quantity based on the networktopology. On the other hand, according to (3.19) and (3.22), Deff and Reff are functions of DSand MS , which include the inertia and damping constants for both generators and DERs, i.e.,MS = [MG ,MD]T and DS = [DG , DD]T. Thus, we can suitably assign values to Md and Dd,d \u2208 D, which result in values of Meff and Deff that achieve desired steady-state frequency offset\u2206\u03c9ss. Since there are two tuneable parameters, there are conceivably infinitely many ways toobtain the desired steady-state frequency offset. Below, we constrain the feasible solution spaceby invoking an additional requirement on the frequency nadir.3.3.2 Dynamic ResponseAn important attribute of the dynamic frequency response is the frequency nadir. As shown inFig. 3.1, the system frequency reaches \u2206\u03c9nadir whend\u2206\u03c9dt\u2223\u2223t=tnadir= 0 for the first time followingthe load disturbance. Indeed, we can solve for tnadir by taking the derivative of (3.28) settingthe resultant to zero, to obtain the following:0 = e\u2212\u03be\u03c9ntnadir (\u03c9n\u03be sin (\u03c9dtnadir + \u03d5)\u2212 \u03c9d cos (\u03c9dtnadir + \u03d5)+ \u03b6\u22121\u03c92n\u03be sin (\u03c9dtnadir)\u2212 \u03b6\u22121\u03c9n\u03c9d cos (\u03c9dtnadir)).(3.33)Elementary trigonometric manipulations help to simplify the above to0 = \u03c9n\u03be (sin(\u03c9dtnadir) cos\u03d5+ cos(\u03c9dtnadir) sin\u03d5)\u2212 \u03c9d (cos(\u03c9dtnadir) cos\u03d5\u2212 sin (\u03c9dtnadir) sin\u03d5)+ \u03b6\u22121\u03c92n\u03be sin (\u03c9dtnadir)\u2212 \u03b6\u22121\u03c9n\u03c9d cos (\u03c9dtnadir) .(3.34)31Then, dividing both sides by cos(\u03c9dtnadir) yields0 = \u03c9n\u03be (tan(\u03c9dtnadir) cos\u03d5+ sin\u03d5)\u2212 \u03c9d (cos\u03d5\u2212 tan(\u03c9dtnadir) sin\u03d5)+ \u03b6\u22121\u03c92n\u03be tan (\u03c9dtnadir)\u2212 \u03b6\u22121\u03c9n\u03c9d.(3.35)Furthermore, according to (3.30), we have thatsin\u03d5 =\u221a1\u2212 \u03b62, (3.36)cos\u03d5 = \u03b6, (3.37)which can be substituted into (3.35) to yield0 = \u03c9n\u03be(tan(\u03c9dtnadir)\u03b6 +\u221a1\u2212 \u03b62)\u2212 \u03c9d(\u03b6 \u2212 tan(\u03c9dtnadir)\u221a1\u2212 \u03b62)+ \u03b6\u22121\u03c92n\u03be tan (\u03c9dtnadir)\u2212 \u03b6\u22121\u03c9n\u03c9d.(3.38)Finally, we can simplify the above astan (\u03c9dtnadir) =\u03c9d\u03be\u03c9n \u2212 \u03b6 , (3.39)from which we can solve for tnadir astnadir = \u03c9\u22121d tan\u22121(\u03c9d\u03be\u03c9n \u2212 \u03b6). (3.40)In order to emphasize the relationship between tnadir and tuneable parameters Deff and Reff ,we substitute (3.26) and (3.29) into (3.40) to gettnadir = \u03c1\u22121 tan\u22121(2\u03c1Deff \u2212 \u03c4\u22121), (3.41)where\u03c1 =\u221a(\u03c4\u22121 \u2212 \u03c4\u22123)(Reff +Deff). (3.42)32Substituting \u2206\u03c9ss and tnadir from (3.32) and (3.41), respectively, into (3.28), we obtain\u2206\u03c9nadir = \u2206\u03c9 (tnadir )=Weff\u2206PReff +Deff(1\u2212 e\u2212\u03be\u03c9ntnadir\u221a1\u2212 \u03be2(sin (\u03c9dtnadir + \u03d5)\u2212 \u03c9n\u03b6sin (\u03c9dtnadir))). (3.43)When we design system dynamical response by (3.41) and (3.43), it involves k, \u03be, \u03b6, and \u03c9n.From (3.26), these parameters are relate to Deff , Weff and Reff , which are then related to thetuneable DER synthetic-inertia and damping constants.3.3.3 Solution StrategyBy giving specific requirements on both \u2206\u03c9ss and \u2206\u03c9nadir, we utilize the steady-state re-sponse (3.32) and dynamic response (3.43) together to design the tuneable parameters Md andDd, d \u2208 D. Considering the power system operational constraints for steady-state frequencyand frequency nadir, we obtain the following system of equations:\uf8f1\uf8f4\uf8f2\uf8f4\uf8f3\u2206\u03c9ss =Weff\u2206PReff+Deff,\u2206\u03c9nadir =Weff\u2206PReff+Deff(1\u2212 e\u2212\u03be\u03c9ntnadir\u221a1\u2212\u03be2(sin (\u03c9dtnadir + \u03d5)\u2212 \u03c9n\u03b6 sin (\u03c9dtnadir))),(3.44)s.t. 0 \u2264 \u2206\u03c9ss \u2264 \u2206\u03c9max, (3.45)0 \u2264 \u2206\u03c9nadir \u2264 \u2206\u03c9max, (3.46)\u2206\u03c9ss \u2264 \u2206\u03c9nadir, (3.47)where the \u2206\u03c9max is the maximum safety frequency drop for the power system. Since (3.44)represents a nonlinear set of equations, it may have multiple solutions, so the constraints (3.45)\u2013(3.47) are needed to establish feasible operating points. The frequency deviation range is usuallyheld within \u00b11%, so feasible frequency values range from 59.4 Hz to 60.6 Hz for the 60 Hz-gridin north America [58, 59].The method proposed above computes the DER synthetic-inertia and damping constants atthe same time to achieve the desired system frequency performance. The equations in (3.44)\u2013(3.47) are nonlinear, so we can not express Md and Dd in closed-form expression. We can obtainthe numerical solution by using nonlinear equation solver in Matlab.333.4 Case StudiesIn this section, we verify the transfer function relationship between load disturbance and ag-gregate frequency by a modified WECC 9-bus test system. Furthermore, we demonstrate theproposed DER-controller design method via New England 39-bus test system.3.4.1 Verifying Transfer FunctionIn this section, we verify that the transfer function obtained in (3.25) matches the PSAT time-domain simulations conducted with detailed machine models. We modify the WECC 9-bus testsystem and replace the generator at bus 3 with a DER, as shown in Fig. 3.2. We embed themodel in (3.1) into the DER. Furthermore, we set the weighting factor c = c? = 125 [19, 4, 2]T asdetailed in Chapter. 2.3.1. Pertinent model parameters and ratings are listed in Appendix B.For convenience, power and impedance values are in per unit [pu] with base 100 [MVA], unlessotherwise specified.The time-domain simulation are performed using PSAT [57] for the modified WECC 9-bustest system shown in Fig. 3.2. At time t = 0, the load at bus 5 undergoes a step increase of\u2206P = 0.2 p.u. We evaluate the transfer function and pertinent parameters from (3.25)\u2013(3.32)using two values of weighting factor c: (i) c = c? as obtained in Chapter 2.3.1, and (ii) the naivechoice of setting c = MS . The transfer function result with c are obtained from (3.25)\u2013(3.32).Consider the trajectories in Fig. 3.3, the blue solid trace corresponds to simulations ofthe transfer function c = c?, while the red dashed trace corresponds to those carried out withFigure 3.2: Modified WECC 9-bus test system with DER (marked as square).340 1 2 3 4 5-0.8-0.6-0.4-0.20Figure 3.3: Comparison of trajectories resulting from transfer function and PSAT.transfer function c = MS . The green dotted line is the dynamic response from PSAT simulationand serves as the benchmark. We observe that trajectories from the transfer function with c = c?are very similar to the benchmark result. In steady-state, the trajectory from transfer functionwith c = MS does not match the PSAT simulation. As the weighting factor c give the modeltuning flexibility and Weff have location information, the transfer function with c = c? matchesthe benchmark result very well.3.4.2 Designing Frequency ResponseIn this section, we design tuneable DER synthetic-inertia and damping constants to achievedesired frequency response using the method outlined in Chapter. 3.3. To this end, we modifythe New England 39-bus test system and replace generators 8\u201310 with DERs as shown inFig. 3.4. The inertia and damping constants of DERs are unknown variables in this setting, andwe determine suitable values for them in order to meet the desired system frequency response.Pertinent model parameters and ratings are listed in Appendix B. For convenience, power andimpedance values are in per unit [pu] with base 100 [MVA], unless otherwise specified.We design system steady-state response \u2206\u03c9ss and dynamic frequency response \u2206\u03c9nadir atthe same time based on the modified New England 39-bus test system. At time t = 0, theload at bus 20 undergoes a step increase of \u2206P = 1 p.u. We solve the system of equationsin (3.44)\u2013(3.47) to compute the effective inertia and damping constants, which then help toinform the DER synthetic-inertia and damping constants. We use the optimal weighting factor35Figure 3.4: Modified New England 39-bus test system with DERs (marked as squares).0 1 2 3 4 5 6-2.5-2-1.5-1-0.50Figure 3.5: \u2206\u03c9nadir and \u2206\u03c9ss design result.c = c? obtained in Chapter 2.3.2.We investigate three settings with different frequency control aims: (i) \u2206\u03c9nadir = \u22121.80 rad\/sand \u2206\u03c9ss = \u22120.80 rad\/s, (ii) \u2206\u03c9nadir = \u22122.00 rad\/s and \u2206\u03c9ss = \u22121.00 rad\/s, (iii) \u2206\u03c9nadir =\u22122.20 rad\/s and \u2206\u03c9ss = \u22121.20 rad\/s. We plot resulting frequency trajectories obtained in eachof the three cases in Fig. 3.5. We observe that, indeed, the DER synthetic-inertia and damp-ing constants obtained via the proposed method are able to achieve prescribed dynamic and36steady-state frequency objectives. The time at which frequency nadir occurs, i.e., tnadir, varieswith different \u2206\u03c9nadir values, because tnadir and \u2206\u03c9nadir are related by (3.43). Furthermore, wereport the accuracy of the proposed method in Table 3.1. The comparison shows that both thesteady-state and dynamic frequency response meet the design requirements with good accu-racy. The error between desired and actual values can be accounted for by the approximationstaken to obtain the reduced-order system model, which is used to determine DER-controllerparameters. For example, as the weighting factor c obtained by trial and error, it introduceserror into the resulting model. Effective parameters Deff and Reff values are shown in Table 3.2.Tuneable parameters DD and MD are shown in Table 3.3.Table 3.1: Comparison of \u2206\u03c9nadir [rad\/s] and \u2206\u03c9ss [rad\/s].Case 1 2 3Desired \u2206\u03c9nadir -1.80 -2.00 -2.20Actual \u2206\u03c9nadir -1.8290 -1.997 -2.261Desired \u2206\u03c9ss -0.80 -1.00 -1.20Actual \u2206\u03c9ss -0.789 -1.006 -1.202Table 3.2: Deff and Reff values.Case 1 2 3Deff 3.4496 2.4043 1.8050Reff 8.6377 5.0304 3.8431Table 3.3: DD and MD values for designing \u2206\u03c9ss and \u2206\u03c9nadir.D8 D9 D10 M8 M9 M10\u2206\u03c9nadir = \u22121.80, \u2206\u03c9ss = \u22120.80 9.84 10.80 10.78 2.63 5.30 5.19\u2206\u03c9nadir = \u22122.00, \u2206\u03c9ss = \u22121.00 18.60 12.42 11.96 2.62 7.76 11.67\u2206\u03c9nadir = \u22122.20, \u2206\u03c9ss = \u22121.20 23.33 24.59 28.88 23.61 26.22 25.37373.5 Concluding RemarksIn this chapter, we proposed a method to regulate system frequency using DERs along with amodified version of reduced second-order power system dynamical model. The solution strat-egy proposed computes the synthetic-inertia and damping constants for DERs according toprescribed steady-state and dynamic frequency response. As the transfer function is the foun-dation of this method, we verify it via numerical case studies involving the WECC 9-bus testsystem. We apply the proposed design method to the New England 39-bus test system. Resultsshow that we indeed obtain synthetic-inertia and damping constants that lead to the desiredfrequency response.38Chapter 4Load-change Detection LeveragingFrequency MeasurementsIn this chapter, we develop a method to detect and identify load changes in the power systemusing only synchronous generator frequency measurements in near-real time. Central to theproposed detection method is the use of power-system model developed in Chapter. 2.4.1 Model FormulationConsider the same power system full-order model from Chapter 2 with nodes collected in theset N = G \u222a L, where G and L denotes the sets of synchronous generator and load buses,respectively. Transmission lines are collected in the set E \u2282 N \u00d7N .In Chapter 2.1.3, the power-system dynamical model was introduced in (2.19)\u2013(2.21). Thedetection method focus on the load-change compared to the previous time point, so we aim todevelop a perturbative model around an initial operating point, we will find the definition ofthe following small-signal variables for generator g useful: variations in rotor angular position\u2206\u03b4g(t) := \u03b4g(t) \u2212 \u03b4g(0), variations in turbine mechanical power \u2206Pmg (t) := Pmg (t) \u2212 Pmg (0),and variations in loads \u2206P (t) = P (t)\u2212 P (0). For the set of synchronous generators G, collectvariations in rotor angular positions into vectors \u2206\u03b4G = [\u2206\u03b41, . . . ,\u2206\u03b4G]T and variations inturbine mechanical power states into \u2206PmG = [\u2206Pm1 , . . . ,\u2206PmG ]T. With these definitions inplace, the large-signal model in (2.19)\u2013(2.21) can be cast as a perturbative model that helps to39identify nonzero entries in \u2206P (t), as follows:\u2206\u03b4\u02d9G(t) = \u2206\u03c9G(t), (4.1)diag(MG)\u2206\u03c9\u02d9G(t) = \u2206PmG (t)\u2212 diag(DG)\u2206\u03c9G(t) +H\u2206\u03b4G(t) +W\u2206P (t), (4.2)diag(\u03c4G)\u2206P\u02d9mG (t) = \u2206PrG \u2212\u2206PmG (t)\u2212 diag(RG)\u2206\u03c9G(t), (4.3)where \u2206P rG represents variations in reference power inputs, and matrices H \u2208 RG\u00d7G and W \u2208RG\u00d7N are expressed as, respectively,H = KB\u22121D = KA, (4.4)W = KB\u22121 +[diag(1G) 0G\u00d7L]. (4.5)With a view that \u2206P (t) in (4.2) represents a disturbance input to the power system, entries ofW indicate the effects of load-variation disturbances at different buses on generator frequencydynamics. Next, we outline a method to estimate load changes in the network using generatorfrequency measurements in conjunction with (4.2).4.2 Load-change Disturbance Estimation and IdentificationIn this section, we outline a method to estimate load changes and identify their locations usingmeasurements of generator frequencies. We further leverage the sparsity structure of the load-variation vector to estimate load disturbances using fewer measurements.4.2.1 Problem FormulationSuppose we have measurements of variations in synchronous-generator frequencies sampled att = k\u2206t, k \u2208 Z, where \u2206t > 0 is the time interval between consecutive samples. Denotethe measurement at time t = k\u2206t (or time step k) by \u2206\u03c9G [k]. Then, at time step k, we canrearrange terms in (4.2) to get\u2206y[k] = W\u2206P [k], (4.6)40where\u2206y[k] = diag(MG)\u2206\u03c9\u02d9G [k]\u2212\u2206PmG [k] + diag(DG)\u2206\u03c9G [k]\u2212H\u2206\u03b4G [k]. (4.7)Our goal is to estimate the value of \u2206P [k] that satisfies (4.6) by evaluating \u2206y[k] using onlinemeasurements of \u2206\u03c9G [k]. In addition to measurements of \u2206\u03c9G [k], (4.7) requires samples of\u2206\u03c9\u02d9G [k], \u2206\u03b4G [k], and \u2206PmG [k], which are easily computed using measurements of \u2206\u03c9G [k], asshown below.Computing \u2206\u03c9\u02d9G [k]We approximate \u2206\u03c9\u02d9G [k] as the slope between two consecutive measurements: \u2206\u03c9G [k \u2212 1] and\u2206\u03c9G [k]. Specifically,\u2206\u03c9\u02d9G [k] \u2248 \u2206t\u22121 (\u2206\u03c9G [k]\u2212\u2206\u03c9G [k \u2212 1]) . (4.8)Computing \u2206\u03b4G [k]Discretization of the differential equation in (4.1) results in the following expression:\u2206\u03b4G [k + 1] = \u2206\u03b4G [k] + \u2206t\u2206\u03c9G [k]. (4.9)Given the initial value \u2206\u03b4G [0] = 0G, we can compute \u2206\u03b4G [k] at all time steps k > 0.Computing \u2206PmG [k]We first note that variations in reference power inputs, denoted by \u2206P rG(t), in (4.3) are theoutput of automatic generation control (AGC), which is used to restore system frequency backto synchronous value. In the timescales that we consider, we assume that the reference powerinputs do not change significantly, i.e., \u2206P rG(t) \u2248 0G, t \u2265 0, in (4.3). Then, discretizationof (4.3) yields\u2206PmG [k + 1] = A\u2206PmG [k] +B\u2206\u03c9G [k], (4.10)41where matrices A,B \u2208 RG\u00d7G are given byA = exp(\u2212diag(\u03c4G)\u22121\u2206t),B = diag(RG)A\u2212 diag(RG).Then, given the initial value \u2206PmG [0] = 0G, we can compute \u2206PmG [k], k > 0, using the recurrencerelation in (4.10).We close this discussion with a few remarks on the estimation of \u2206P [k] from (4.6). Bysuitably shifting time indices in (4.8), (4.9), and (4.10), and substituting them into (4.7), weget\u2206y[k] =(\u2206t\u22121diag(MG) + diag(DG))\u2206\u03c9G [k]\u2212 (\u2206t\u22121diag(MG) +Bd + \u2206tH)\u2206\u03c9G [k \u2212 1]\u2212Ad\u2206PmG [k \u2212 1]\u2212H\u2206\u03b4G [k \u2212 1]. (4.11)The observation in (4.11) indeed requires only measurements of synchronous-generator frequen-cies, and information at time step k \u2212 1 is known from previous frequency samples. However,the estimation problem in (4.6) cannot be solved by na\u00a8\u0131vely inverting W . This is because,in general, not all buses are connected to a generator, i.e., G < N , hence W is not a squarematrix. In fact, the estimation problem in (4.6) is under-determined, and it cannot be solvedvia conventional least-squares estimation. One way to bypass this issue is to assume that theload variations remain constant and stack up observations over multiple time steps and formu-late an over-determined estimation problem. However, in an effort to minimize the number ofmeasurements needed, we next outline a method to solve the estimation problem by leveragingthe expectedly sparse nature of load changes in the system.4.2.2 Solution AlgorithmAt any given point in time, we expect the vast majority of loads in the system to remain closeto their steady-state operating point, i.e., for a given time step k \u2208 Z, \u2206P [k] is a sparse vector.Thus, we cast the load-change detection and identification problem as an optimization program42that minimizes the number of nonzero elements in \u2206P [k]:min\u2206P [k]\u2016\u2206P [k]\u20160s.t. \u2206y[k] = W\u2206P [k]. (4.12)The problem in (4.12) is NP-hard due to the unavoidable combinatorial search [60]. A commonsolution approach is to relax the nonconvex and discontinuous `0-norm cost function with theconvex and continuous `1-norm, yielding the following convex optimization problem:min\u2206P [k]\u2016\u2206P [k]\u20161s.t. \u2016\u2206y[k]\u2212W\u2206P [k]\u201622 \u2264 \u000f, (4.13)where \u000f \u2265 0 is a small tolerance introduced to facilitate computations. The optimization prob-lem in (4.13) is known as the basis pursuit denoising (BPDN) problem and is widely usedin compressed sensing for signal reconstruction, where noise is inherent in signal measure-ments [61]. There are several algorithms that can be utilized to solve the BPDN problemin (4.13) such as the alternating direction method of multipliers (ADMM) [62] and the spectralprojected gradient for `1-norm minimization (SPGL1) algorithm [63, 64]. For \u2206y[k] = W\u2206P [k]to have at least one solution, the matrix W must be full rank. We utilize the SPGL1 algorithmin [63] to solve the BPDN problem in (4.13), which relies only on matrix-vector operations andis computationally tractable for large-scale estimation problems [64].4.3 Case StudiesWe demonstrate the proposed method via numerical case studies involving the Western Elec-tricity Coordinating Council (WECC) 3-machine 9-bus test system; the one-line diagram forthis system can be found in Fig. 2.2. Synchronous generators are connected to buses collectedin G = {1, 2, 3}, loads are connected to buses in L = {5, 6, 8}.434.3.1 Simulation SetupAlthough our analytical development is grounded in a simplified synchronous-generator modeland leverages several approximations (e.g., lossless, small voltage-angle differences, etc.), we ver-ify the proposed method with time-domain simulations for a detailed, lossy, and nonlinear DAEmodel of the power network that includes generator dynamics from a two-axis synchronous-machine model, a turbine-governor model, and an exciter model. The simulations are per-formed using PSAT [57]. Synthetic measurements are sampled from the PSAT simulation atdiscrete intervals of \u2206t = 0.0333 s, which is within the capability of current measurement tech-nology [65]. In our setup, at time t = 0, the load at bus 6 increases by \u2206P6 = 0.07 p.u. as astep change, which is followed by a ramp increase at t = 2 s to reach a net steady-state changeof \u2206P6 = 0.16 p.u. at t = 3 s. Other loads remain constant.4.3.2 Load-change EstimationWe restrict measurements sampled from the time-domain simulation to only \u2206\u03c9G [k] and com-pute \u2206\u03c9\u02d9G [k], \u2206\u03b4G [k], and \u2206PmG [k] using (4.8), (4.9), and (4.10), respectively. As shown inFig. 4.1a and Fig. 4.1b, the computed dynamic state trajectories match the actual ones rea-0 1 2 3 400.010.020.030.040.050.060.07(a)0 1 2 3 4-1.4-1.2-1-0.8-0.6-0.4-0.20(b)Figure 4.1: WECC test system: load change detection, estimation, and identificationalgorithm performance evaluation. (a)(b) Demonstrating that dynamic state tra-jectories reconstructed from \u2206\u03c9G [k] measurements (dashed traces) are accurate ascompared to actual trajectories (solid traces).440 1 2 3 400.050.10.150.2 Bus 5Bus 6Bus 8Figure 4.2: Estimated load changes due to a ramp-followed-by-step disturbance in loadat bus 6 using measurements \u2206\u03c9G [k].sonably well. With the measured \u2206\u03c9G [k], \u2206y[k] is evaluated using (4.11). Then, at each timestep, we solve the optimization problem in (4.13) using the SPGL1 algorithm [63, 64]. Theestimated load changes are plotted in Fig. 4.2. The load change is detected and its locationis identified at k = 1. The load changes estimated from measurements obtained during thetransient period match the actual values very closely. In steady state, load change at bus 6 isestimated to be \u2206P\u03026 = 0.1608 p.u., while others remain at zero, as desired. Indeed, the proposedload-change detection and identification method using only generator frequency measurementsis very effective.4.4 Concluding RemarksIn this chapter, we proposed a method to estimate load changes using generator frequencymeasurements along with a reduced-order power system dynamical model. The model accountsfor locational effects of load disturbances on generator frequency dynamics. The utility of theproposed method was demonstrated via numerical case studies involving the WECC test system.Results show that we can accurately detect and identify load disturbances in the network.45Chapter 5Conclusions5.1 Contributions of the ThesisIn this thesis, we propose two applications based on reduced-order power system dynamicmodel. The first part is that using DERs to design system after load change performance. Thesecond part is that load change detection and identification.In Chapter 2, we present a reduced second-order power system dynamical model, which ac-counts for locational effects of load disturbances on aggregate-frequency dynamics correspondingto the inertial- and primary-frequency response time scales. The utility of the proposed modelwas demonstrated via numerical case studies involving the WECC 9-bus and New England39-bus test system. There are two aspects of improvement compared to the most relevantmodel developed in prior work. First, by choosing the contribution of each generator speedto the aggregate-frequency response, we have the flexibility of tuning the reduced-order modelso that its dynamical response more closely matches that of the original full-order system.Furthermore, by embedding the power-flow constraints within the reduced-order model, it candistinguish between dynamics arising from load disturbances that occur at different locationsin the network.Chapter 3 outlines an approach to design DER synthetic-inertial and damping constantsbased on the previous second-order model. We can meet a specific requirement for systemsteady-state and dynamic response after load disturbance by adjusting the DER synthetic-inertia and damping constants. In order to solve for the DER constants numerically, we obtain46the power system transfer function described the system dynamics after load change. Theweighting factor provides us a way to disaggregate the synthetic value into individual DERsparameters. The effectiveness of this method was verified via numerical case studies.In Chapter 4, we proposed a method to estimate load changes using generator frequencymeasurements along with a reduced-order power system dynamical model. The model accountsfor locational effects of load disturbances on generator frequency dynamics. We obtain thesolution using a convex relaxation of the sparse-signal recovery problem. The utility of theproposed method was demonstrated via numerical case studies involving the WECC 9-bus testsystem. Results show that we can accurately detect and identify load disturbances in thenetwork.5.2 Future WorkThere are several potential areas for extension of this thesis work:\u2022 The weighting factor introduced in Chapter 2 is shown to be effective for second-orderpower system dynamical model. However, the value is obtained by trial and error. Thetuning process would be more efficient with an automated program, perhaps by castingthe problem as an optimization method. The general idea is to solve for the optimalweighting factor that minimizes the error between the full system model and the proposedsecond-order model.\u2022 The model proposed in Chapter 2 ignores the network losses in order to simplify thesystem. In future work, we can incorporate losses into the model to improve modelaccuracy.\u2022 The change detection framework in Chapter 4 focuses on load-change disturbances only.However, generator and transmission-line outages are also severe problems in the system.Hence, a compelling direction for future work, is to detect and identify other contingenciesusing a similar method.47Bibliography[1] S. S. Guggilam, C. Zhao, E. Dall\u2019Anese, Y. C. Chen, and S. V. Dhople, \u201cOptimizing derparticipation in inertial and primary-frequency response,\u201d IEEE Transactions on PowerSystems, vol. 33, no. 5, pp. 5194\u20135205, Sep. 2018. \u2192 pages xi, 4, 25, 30[2] A. Ipakchi and F. Albuyeh, \u201cGrid of the future,\u201d IEEE power and energy magazine,vol. 7, no. 2, pp. 52\u201362, Mar 2009. \u2192 page 1[3] A. Woyte, V. Van Thong, R. Belmans, and J. Nijs, \u201cVoltage fluctuations on distributionlevel introduced by photovoltaic systems,\u201d IEEE Transactions on energy conversion,vol. 21, no. 1, pp. 202\u2013209, Mar 2006. \u2192 page 1[4] A. Kulmala, S. Repo, and P. Ja\u00a8rventausta, \u201cCoordinated voltage control in distributionnetworks including several distributed energy resources,\u201d IEEE Transactions on SmartGrid, vol. 5, no. 4, pp. 2010\u20132020, Jul 2014. \u2192 page 1[5] H. Farhangi, \u201cThe path of the smart grid,\u201d IEEE power and energy magazine, vol. 8,no. 1, Jan 2010. \u2192 page 1[6] A. Chakrabortty and J. H. Chow, Measurement-Based Methods for Model Reduction ofPower Systems Using Synchrophasors. New York, NY: Springer New York, 2013, pp.159\u2013197. \u2192 pages 2, 15, 16[7] B. Stott, J. Jardim, and O. Alsac, \u201cDC power flow revisited,\u201d IEEE Transactions onPower Systems, vol. 24, no. 3, pp. 1290 \u2013 1300, 2009. \u2192 page 2[8] A. J. Germond and R. Podmore, \u201cDynamic aggregation of generating unit models,\u201dIEEE Transactions on Power Apparatus and Systems, vol. PAS-97, no. 4, pp. 1060\u20131069,Jul 1978. \u2192 pages 2, 3[9] J. H. Chow, J. R. Winkelman, M. A. Pai, and P. W. Sauer, \u201cSingular perturbationanalysis of large-scale power systems,\u201d International Journal of Electrical Power &Energy Systems, vol. 12, no. 2, pp. 117\u2013126, Apr 1990. \u2192 pages 2, 3[10] J. Zaborszky, K.-W. Whang, G. Huang, L.-J. Chiang, and S.-Y. Lin, \u201cA clustereddynamic model for a class of linear autonomous systems unsing simple enumerativesorting,\u201d IEEE Transactions on Circuits and Systems, vol. 29, no. 11, pp. 747\u2013758, Nov1982. \u2192 page 3[11] J. M. Undrill and A. E. Turner, \u201cConstruction of power system electromechanicalequivalents by modal analysis,\u201d IEEE Transactions on Power Apparatus and Systems,vol. PAS-90, pp. 2049\u20132059, 1971. \u2192 page 348[12] I. J. Perez-arriaga, G. C. Verghese, and F. C. Schweppe, \u201cSelective modal analysis withapplications to electric power systems, part I: Heuristic introduction,\u201d IEEETransactions on Power Apparatus and Systems, vol. PAS-101, no. 9, pp. 3117\u20133125, Sep1982. \u2192 page 3[13] D. Chaniotis and M. A. Pai, \u201cModel reduction in power systems using Krylov subspacemethods,\u201d IEEE Transactions on Power Systems, vol. 20, no. 2, pp. 888\u2013894, May 2005.\u2192 page 3[14] D. Apostolopoulou, P. W. Sauer, and A. D. Dom\u0131\u00b4nguez-Garc\u00b4\u0131a, \u201cBalancing authorityarea model and its application to the design of adaptive AGC systems,\u201d IEEETransactions on Power Systems, vol. 31, no. 5, pp. 3756\u20133764, Sep 2016. \u2192 pages 3, 17[15] S. S. Guggilam, C. Zhao, E. Dall\u2019Anese, Y. C. Chen, and S. V. Dhople, \u201cEngineeringinertial and primary-frequency response for distributed energy resources,\u201d in 2017 IEEE56th Annual Conference on Decision and Control (CDC), Dec 2017, pp. 5112\u20135118. \u2192pages 3, 17[16] A. Al-Digs, S. V. Dhople, and Y. C. Chen, \u201cTime-varying injection shift factors topredict post-contingency dynamic line flows,\u201d in Allerton Conference on Communication,Control, and Computing, Oct 2017, pp. 302\u2013306. \u2192 page 3[17] H. Alatrash, A. Mensah, E. Mark, G. Haddad, and J. Enslin, \u201cGenerator emulationcontrols for photovoltaic inverters,\u201d IEEE Transactions on Smart Grid, vol. 3, no. 2, pp.996\u20131011, June 2012. \u2192 page 3[18] A. Anzalchi, M. M. Pour, and A. Sarwat, \u201cA combinatorial approach for addressingintermittency and providing inertial response in a grid-connected photovoltaic system,\u201din 2016 IEEE Power and Energy Society General Meeting (PESGM), July 2016, pp. 1\u20135.\u2192 page 3[19] S. Ghosh, S. Kamalasadan, N. Senroy, and J. Enslin, \u201cDoubly fed induction generator(dfig)-based wind farm control framework for primary frequency and inertial responseapplication,\u201d IEEE Transactions on Power Systems, vol. 31, no. 3, pp. 1861\u20131871, May2016. \u2192 page 3[20] J. Zhao, X. Lyu, Y. Fu, X. Hu, and F. Li, \u201cCoordinated microgrid frequency regulationbased on dfig variable coefficient using virtual inertia and primary frequency control,\u201dIEEE Transactions on Energy Conversion, vol. 31, no. 3, pp. 833\u2013845, Sep. 2016.[21] J. Van de Vyver, J. D. M. De Kooning, B. Meersman, L. Vandevelde, and T. L.Vandoorn, \u201cDroop control as an alternative inertial response strategy for the syntheticinertia on wind turbines,\u201d IEEE Transactions on Power Systems, vol. 31, no. 2, pp.1129\u20131138, March 2016. \u2192 page 3[22] S. Dong, Y. Chi, and Y. Li, \u201cActive voltage feedback control for hybrid multiterminalhvdc system adopting improved synchronverters,\u201d IEEE Trans. Power Del., vol. 31,no. 2, pp. 445\u2013455, Apr. 2016. \u2192 page 3[23] S. Dong and Y. C. Chen, \u201cAdjusting synchronverter dynamic response speed via dampingcorrection loop,\u201d IEEE Trans. Energy Convers., vol. 32, no. 2, pp. 608\u2013619, Jun. 2017.49[24] S. Dong and Y. C. Chen, \u201cA method to directly compute synchronverter parameters fordesired dynamic response,\u201d IEEE Trans. Energy Convers., vol. 33, no. 2, pp. 814\u2013825,Jun. 2018. \u2192 page 3[25] H. Cha\u00b4vez, R. Baldick, and S. Sharma, \u201cGovernor rate-constrained opf for primaryfrequency control adequacy,\u201d IEEE Transactions on Power Systems, vol. 29, no. 3, pp.1473\u20131480, May 2014. \u2192 page 4[26] F. Teng, M. Aunedi, D. Pudjianto, and G. Strbac, \u201cBenefits of demand-side response inproviding frequency response service in the future GB power system,\u201d Frontiers inEnergy Research, vol. 3, p. 36, 2015.[27] F. Teng, V. Trovato, and G. Strbac, \u201cStochastic scheduling with inertia-dependent fastfrequency response requirements,\u201d IEEE Transactions on Power Systems, vol. 31, no. 2,pp. 1557\u20131566, March 2016. \u2192 page 4[28] F. Katiraei, M. Iravani, and P. Lehn, \u201cSmall-signal dynamic model of a micro-gridincluding conventional and electronically interfaced distributed resources,\u201d IETgeneration, transmission & distribution, vol. 1, no. 3, pp. 369\u2013378, 2007. \u2192 page 4[29] T. S. Borsche, T. Liu, and D. J. Hill, \u201cEffects of rotational inertia on power systemdamping and frequency transients,\u201d in 2015 54th IEEE Conference on Decision andControl (CDC), Dec 2015, pp. 5940\u20135946. \u2192 page 4[30] S. S. Guggilam, C. Zhao, E. Dall\u2019Anese, Y. C. Chen, and S. V. Dhople, \u201cEngineeringinertial and primary-frequency response for distributed energy resources,\u201d in 2017 IEEE56th Annual Conference on Decision and Control (CDC), Dec 2017, pp. 5112\u20135118. \u2192page 4[31] Y. C. Chen, T. Banerjee, A. D. Dom\u0131\u00b4nguez-Garc\u00b4\u0131a, and V. V. Veeravalli, \u201cQuickest lineoutage detection and identification,\u201d IEEE Transactions on Power Systems, vol. 31,no. 1, pp. 749\u2013758, Jan 2016. \u2192 page 4[32] R. Emami and A. Abur, \u201cExternal system line outage identification using phasormeasurement units,\u201d IEEE Transactions on Power Systems, vol. 28, no. 2, pp.1035\u20131040, 2013.[33] H. Zhu and G. B. Giannakis, \u201cSparse overcomplete representations for efficientidentification of power line outages,\u201d IEEE Transactions on Power Systems, vol. 27,no. 4, pp. 2215 \u2013 2224, 2012.[34] J. E. Tate and T. J. Overbye, \u201cLine outage detection using phasor angle measurements,\u201dIEEE Transactions on Power Systems, vol. 23, no. 4, pp. 1644 \u2013 1652, 2008. \u2192 page 4[35] Y. Shin, E. J. Powers, M. Grady, and A. Arapostathis, \u201cPower quality indices fortransient disturbances,\u201d IEEE Transactions on Power Delivery, vol. 21, no. 1, pp.253\u2013261, Jan 2006. \u2192 page 4[36] W. G. Morsi and M. E. El-Hawary, \u201cFuzzy-wavelet-based electric power qualityassessment of distribution systems under stationary and nonstationary disturbances,\u201dIEEE Transactions on Power Delivery, vol. 24, no. 4, pp. 2099\u20132106, Oct 2009.50[37] R. H. G. Tan and V. K. Ramachandaramurthy, \u201cVoltage sag acceptability assessmentusing multiple magnitude-duration function,\u201d IEEE Transactions on Power Delivery,vol. 27, no. 4, pp. 1984\u20131990, Oct 2012. \u2192 page 4[38] L. Xie, Y. Chen, and P. R. Kumar, \u201cDimensionality reduction of synchrophasor data forearly event detection: linearized analysis,\u201d IEEE Transactions on Power Systems, vol. 29,no. 6, pp. 2784\u20132794, Nov 2014. \u2192 page 4[39] I. Kamwa, A. K. Pradhan, and G. Joos, \u201cRobust detection and analysis of power systemoscillations using the Teager-Kaiser energy operator,\u201d IEEE Transactions on PowerSystems, vol. 26, no. 1, pp. 323\u2013333, Feb 2011.[40] M. J. Smith and K. Wedeward, \u201cEvent detection and location in electric power systemsusing constrained optimization,\u201d in 2009 IEEE Power Energy Society General Meeting,Jul 2009, pp. 1\u20136.[41] G. Rigatos, P. Siano, and A. Piccolo, \u201cNeural network-based approach for early detectionof cascading events in electric power systems,\u201d IET Generation, TransmissionDistribution, vol. 3, no. 7, pp. 650\u2013665, Jul 2009. \u2192 page 4[42] G. W. Hart, \u201cNonintrusive appliance load monitoring,\u201d Proceedings of the IEEE, vol. 80,no. 12, pp. 1870\u20131891, Dec 1992. \u2192 page 4[43] Y. Su, K. Lian, and H. Chang, \u201cFeature selection of non-intrusive load monitoring systemusing stft and wavelet transform,\u201d in 2011 IEEE 8th International Conference one-Business Engineering, Oct 2011, pp. 293\u2013298.[44] A. F. Ebrahim and O. Mohammed, \u201cHousehold load forecasting based on apre-processing non-intrusive load monitoring techniques,\u201d in 2018 IEEE GreenTechnologies Conference, Apr 2018, pp. 107\u2013114. \u2192 page 4[45] A. G. Phadke and B. Kasztenny, \u201cSynchronized phasor and frequency measurementunder transient conditions,\u201d IEEE Transactions on Power Delivery, vol. 24, no. 1, pp.89\u201395, Jan 2009. \u2192 page 4[46] F. Hu, K. Sun, A. Del Rosso, E. Farantatos, and N. Bhatt, \u201cMeasurement-basedreal-time voltage stability monitoring for load areas,\u201d IEEE Transactions on PowerSystems, vol. 31, no. 4, pp. 2787\u20132798, July 2016. \u2192 page 4[47] K. Vu, M. M. Begovic, D. Novosel, and M. M. Saha, \u201cUse of local measurements toestimate voltage-stability margin,\u201d IEEE Transactions on Power Systems, vol. 14, no. 3,pp. 1029\u20131035, Aug 1999. \u2192 page 5[48] I. Smon, G. Verbic, and F. Gubina, \u201cLocal voltage-stability index using tellegen\u2019stheorem,\u201d IEEE Transactions on Power Systems, vol. 21, no. 3, pp. 1267\u20131275, Aug2006. \u2192 page 5[49] D.-J. Lee and L. Wang, \u201cSmall-signal stability analysis of an autonomous hybridrenewable energy power generation\/energy storage system part i: Time-domainsimulations,\u201d IEEE Transactions on Energy Conversion, vol. 23, no. 1, pp. 311\u2013320,2008. \u2192 page 551[50] P. W. Sauer and M. A. Pai, Power System Dynamics and Stability. Upper Saddle River,NJ: Prentice-Hall, Inc., 1998. \u2192 pages 6, 8, 10[51] B. Chen, A. Al-Digs, and Y. C. Chen, \u201cA network-cognizant aggregate-frequencyreduced-order power system dynamical model,\u201d in 2018 North American PowerSymposium (NAPS), Sep. 2018, pp. 1\u20136. \u2192 page 6[52] P. W. Sauer and B. Hoveida, \u201cConstrained stochastic power flow analysis,\u201d ElectricPower Systems Research, vol. 5, no. 2, pp. 87 \u2013 95, 1982.[53] R. A. Horn and C. R. Johnson, Matrix Analysis. New York, NY: Cambridge UniversityPress, 2013. \u2192 page 11[54] M. D. Ilic\u00b4 and Q. Liu, Toward Sensing, Communications and Control Architectures forFrequency Regulation in Systems with Highly Variable Resources. New York, NY:Springer New York, 2012, pp. 3\u201333. \u2192 page 16[55] R. Ramanujam, Power System Dynamics: Analysis and Simulation. PHI Learning Pvt.Ltd., 2009. \u2192 page 17[56] P. M. Anderson and M. Mirheydar, \u201cA low-order system frequency response model,\u201dIEEE Transactions on Power Systems, vol. 5, no. 3, pp. 720\u2013729, 1990. \u2192 page 17[57] F. Milano, \u201cAn open source power system analysis toolbox,\u201d IEEE Trans. on PowerSystems, vol. 20, no. 3, pp. 1199\u20131206, Aug 2005. \u2192 pages 18, 34, 44[58] N. P. C. Council, \u201cNPCC regional reliability reference directory# 12 under-frequencyload shedding program requirements,\u201d 2009. \u2192 page 33[59] H.-Q. TransE\u00b4nergie, \u201cTransmission provider technical requirements for the connection ofpower plants to the hydro-que\u00b4bec transmission system,\u201d 2009. \u2192 page 33[60] M. Hyder and K. Mahata, \u201cAn approximate L0 norm minimization algorithm forcompressed sensing,\u201d in 2009 IEEE International Conference on Acoustics, Speech andSignal Processing, Apr 2009, pp. 3365\u20133368. \u2192 page 43[61] J. F. C. Mota, J. M. F. Xavier, P. M. Q. Aguiar, and M. Puschel, \u201cDistributed basispursuit,\u201d IEEE Transactions on Signal Processing, vol. 60, no. 4, pp. 1942\u20131956, Apr2012. \u2192 page 43[62] J. F. C. Mota, J. M. F. Xavier, P. M. Q. Aguiar, and M. Pu\u00a8schel, \u201cD-ADMM: Acommunication-efficient distributed algorithm for separable optimization,\u201d IEEETransactions on Signal Processing, vol. 61, no. 10, pp. 2718\u20132723, May 2013. \u2192 page 43[63] E. van den Berg and M. P. Friedlander, \u201cSPGL1: A solver for large-scale sparsereconstruction,\u201d Jun 2007, http:\/\/www.cs.ubc.ca\/labs\/scl\/spgl1. \u2192 pages 43, 45[64] E. van den Berg and M. P. Friedlander, \u201cProbing the pareto frontier for basis pursuitsolutions,\u201d SIAM Journal on Scientific Computing, vol. 31, no. 2, pp. 890\u2013912, 2008. \u2192pages 43, 4552[65] US DOE & FERC. (2006, Feb) Steps to establish a real-time transmission monitoringsystem for transmission owners and operators within the eastern and westerninterconnections. [Online]. Available:http:\/\/energy.gov\/sites\/prod\/files\/oeprod\/DocumentsandMedia\/\\final 1839.pdf \u2192 page4453Appendix AModel DetailsA.1 Detailing BGG, BGL, BLG, BLL MatricesBased on the structures of (2.9) and (2.10), matrices BGG , BGL, BLG , and BLL can be expressedasBGG = BGG \u2212 diag([BGG BGL]1N +1GX \u2032d), (A.1)BGL = BGL, (A.2)BLG = BLG, (A.3)BLL = BLL \u2212 diag([BLG BLL]1N), (A.4)where submatrices BGG, BGL, BLG, and BLL are extracted from the standard (and appropri-ately reordered) network admittance matrix Y for a lossless system, i.e.,Y = j\uf8ee\uf8ef\uf8f0BGG BGLBLG BLL\uf8f9\uf8fa\uf8fb . (A.5)54A.2 Showing H1G = 0GSubstitute (2.14) and (2.18) into (2.22) to getH = \u2212(diag(1GX \u2032d)+ J)J\u22121diag(1GX \u2032d)= \u2212diag(1GX \u2032d)(J\u22121diag(1GX \u2032d)+ diag(1G)), (A.6)where J = BGG \u2212BGLB\u22121LLBLG . Below, we proceed to show that H1G = 0G by proving that0G =(J\u22121diag(1GX \u2032d)+ diag(1G))1G, (A.7)which is equivalent to showing that0G =(diag(1GX \u2032d)+ J)1G=1GX \u2032d+BGG1G \u2212BGLB\u22121LLBLG1G. (A.8)We proceed to prove (A.8) as follows. First, using (A.1), we getBGG1G = BGG1G \u2212 diag([BGG BGL]1N +1GX \u2032d)1G= BGG1G \u2212[BGG BGL]1N \u2212 1GX \u2032d= \u2212BGL1L \u2212 1GX \u2032d= \u2212BGL1L \u2212 1GX \u2032d. (A.9)where the last equality above follows by substituting (A.2). Next, using (A.4), we have thatBLL1L = BLL1L \u2212 diag([BLG BLL]1N)1G= BLL1L \u2212[BLG BLL]1N= \u2212BLG1G = \u2212BLG1G, (A.10)55where the last equality above follows by substituting (A.3). Finally, we substitute (A.9)and (A.10) into the right-hand side of (A.8) to obtain1GX \u2032d\u2212BGL1L \u2212 1GX \u2032d+BGLB\u22121LLBLL1L = 0G, (A.11)and H1G = 0G, as desired.56Appendix BParameters for Numerical CaseStudiesSynchronous frequency, \u03c9s = 2pi60[rad sec\u22121].Parameters modified from the standard IEEE WECC 9-bus test system: Generator dampingconstants D1 = D2 = 5, droop constants R1 = R2 = 0.04, inertia M1 = 13.64, M2 = 6.4[sec];DER damping constant D3 = 5, inertia M3 = 3.01[sec].Parameters modified from the standard IEEE New England 39-bus test system: Generatordamping constants D1 = \u00b7 \u00b7 \u00b7 = D7 = 2, droop constants R1 = \u00b7 \u00b7 \u00b7 = R7 = 0.04, inertiaM1 = 4.6372, M2 = \u00b7 \u00b7 \u00b7 = M7 = 5.2838[sec].57","type":"literal","lang":"en"}],"http:\/\/www.europeana.eu\/schemas\/edm\/hasType":[{"value":"Thesis\/Dissertation","type":"literal","lang":"en"}],"http:\/\/vivoweb.org\/ontology\/core#dateIssued":[{"value":"2019-09","type":"literal","lang":"en"}],"http:\/\/www.europeana.eu\/schemas\/edm\/isShownAt":[{"value":"10.14288\/1.0380452","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/language":[{"value":"eng","type":"literal","lang":"en"}],"https:\/\/open.library.ubc.ca\/terms#degreeDiscipline":[{"value":"Electrical and Computer Engineering","type":"literal","lang":"en"}],"http:\/\/www.europeana.eu\/schemas\/edm\/provider":[{"value":"Vancouver : University of British Columbia Library","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/publisher":[{"value":"University of British Columbia","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/rights":[{"value":"Attribution-NonCommercial-NoDerivatives 4.0 International","type":"literal","lang":"*"}],"https:\/\/open.library.ubc.ca\/terms#rightsURI":[{"value":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/","type":"literal","lang":"*"}],"https:\/\/open.library.ubc.ca\/terms#scholarLevel":[{"value":"Graduate","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/title":[{"value":"A reduced-order power-system dynamical model and applications in design and monitoring of power systems","type":"literal","lang":"en"}],"http:\/\/purl.org\/dc\/terms\/type":[{"value":"Text","type":"literal","lang":"en"}],"https:\/\/open.library.ubc.ca\/terms#identifierURI":[{"value":"http:\/\/hdl.handle.net\/2429\/71307","type":"literal","lang":"en"}]}}