Data-Driven Estimation of Failure Probabilities in Correlated Structure-Preserving Stochastic Power System Models ††thanks: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Advanced Scientific Computing Research under Contract DE-AC02-06CH11357. The work reported in this paper has been partly supported by the U.S. Department of Energy Advanced Grid Modeling Program.
Abstract
We propose a data-driven approach for propagating uncertainty in stochastic power grid simulations and apply it to the estimation of transmission line failure probabilities. A reduced-order equation governing the evolution of the observed line energy probability density function is derived from the Fokker–Planck equation of the full-order continuous Markov process. Our method consists of estimates produced by numerically integrating this reduced-order equation. Numerical experiments for scalar- and vector-valued energy functions are conducted using the classical multimachine model under spatiotemporally correlated noise perturbation. The method demonstrates a more sample-efficient approach for computing probabilities of tail events when compared with kernel density estimation. Moreover, it produces vastly more accurate estimates of joint event occurrence when compared with independent models.
Index Terms:
uncertainty quantification, stochastic differential equations, power system dynamics, reduced-order modelsI Introduction
Recent blackout events and fires caused by power lines have continued to raise awareness of the need for designing robust circuit systems and devising mitigation strategies when catastrophic events occur [11]. Uncertainties in peak power demands, operative states of components, load, and seasonal factors contribute to considerable difficulties in modeling line failures [4, 18].
Failure events are typically studied through traversal/clustering of time-dependent graphs [27] or by solving differential systems that incorporate transient/line-removal dynamics [5]. Particularly for large cases, the first class of approaches is restricted to predicting local behavior that may not yield accurate results corresponding to real-world observations [8]. On the other hand, extensive simulations are needed in order to obtain statistical information of failure distributions as tail events, making the dynamical systems approach computationally intensive. In this work, we build upon the systematic approach of [17] to incorporate uncertainty in a structure-preserving dynamics model by including the Ornstein–Uhlenbeck (OU) process as load stochastic fluctuations. In the absence of approximations, resolving the full probability profile of all random states suffers from the curse of dimensionality. Although reduction methods such as the method of moments (MoM) [13] and Karhunen–Loève (KL) expansions [20] exist, they are known to underperform standard Monte Carlo simulations and kernel density estimation (KDE) for realistic power system models. In particular, the MoM requires state data to be nearly Gaussian, while KL expansions degrade when the noise input exhibits a short correlation time scale [14].
To address this need, instead of approximating the full joint probability density, we exploit the fact that in the model of [17] the probability of failure of a transmission line depends on a scalar function that can be efficiently evaluated. Subsequently, we directly propagate its probability density function (PDF) by expressing it as a solution of a low-dimensional partial differential equation (PDE) that we solve numerically. This reduced-order formulation allows us to simultaneously consider the joint density of multiple transmission lines, whose conditional probabilistic structure is typically difficult to simulate using kinetic Monte Carlo methods [22]. Furthermore, the method is data-driven, where measurements from system states can be incorporated into estimating unknown terms in the PDE using regression methods. The resulting PDE is a linear equation that is readily solved with standard finite volume schemes, with comparable accuracy to plug-in Gaussian KDE, while using significantly fewer samples from the law of the underlying stochastic process. We also note that the previous approach in [22], while being more sample-efficient, computed only the large deviation (low-temperature limit) approximation of the failure probability whereas this approach with enough samples will converge to the true probability of failure.
The paper is organized as follows. Section II introduces the general power system model along with the correlated noise process, which is jointly considered as a diffusion process admitting a Fokker–Planck equation (FPE). In Section III we discuss the derivation of the reduced-order equation by integrating over extraneous variables in the FPE, allowing one to formulate the density of arbitrary quantities of interest. In addition, we discuss estimation of unknown terms in the PDE as a regression problem. Effectiveness of the method is tested in Section IV on the classical multimachine model with an emphasis on use cases of computing tail event probabilities and correlation. In Section VI we summarize our work and discuss possible directions for extension.
II Stochastic Power System Model
A stochastic power system model is generally described by a set of index-1 governing differential algebraic equations:
(1) |
where are the system states at time and accounts for any auxiliary or algebraic variables. Furthermore, to account for random fluctuations in the states, a noise process is introduced with the following general form [17]:
(2) |
where denotes the multidimensional standard Wiener process in , such that is formally interpreted as white noise. In essence, the second equation of (2) defines a set of correlated Wiener processes with correlation matrix . We assume Lipschitz continuity of in (2), such that (1) admits the following form of diffusion processes, where we define , with :
(3) |
where is the -valued standard Wiener process. The initial condition may be either random with probability density or deterministic, in which case is the (multidimensional) Dirac delta distribution at a fixed point . Furthermore, let define the vector of drifts, and let define the diffusion matrix. The velocity and noise terms of (3) are assumed to satisfy sufficient regularity, which guarantee the existence of solutions whose paths are almost surely continuous.
The Itô process (3) admits a full-order Fokker–Planck equation [21]:
(4) |
The advection and diffusion coefficients of Equation (4) are assumed to decay sufficiently fast at so that vanishing boundary conditions can be employed. Furthermore, we denote . When drift and diffusion are time-dependent, it is generally not the case that (4) possesses a stationary solution. We refer the reader to [19] for specific investigated cases where an analytic derivation is possible.
III Proposed Method
To estimate probabilities of certain events defined using a forward model, one may either simulate Monte Carlo trajectories of (3) and post-process with KDE, or solve (4) and perform numerical integration on a computational mesh. Both approaches suffer from the curse of dimensionality when becomes large [23, 6]. Instead of seeking to resolve the full-state dynamics, it often suffices for practical purposes to observe the evolution of a low-dimensional quantity of interest (QoI) over the (finite) domain of numerical simulations. Therefore, we consider deriving the PDF dynamics for the QoI directly, and solve only a low-dimensional FPE-like equation (referred to as the “reduced-order PDF equation” of the QoI). In this section, we present a general extension for formally deriving the PDF equation for QoIs of arbitrary dimensions. We begin by reviewing the derivation for scalar QoIs in the next section.
III-A Reduced-Order PDF Equations
We let be a deterministic, second-order continuously differentiable function of the system states, representing a QoI evaluated from the states of system (3). Furthermore, let denote the state of the QoI at time , and let denote the corresponding phase space variable. Applying Itô’s lemma, we see that the QoI follows an associated process:
(5) |
where we let . denotes the Hessian operator with respect to states . For simplicity of notations, we let denote the drift term of the process (5). To derive a deterministic governing equation for the probability density , we augment the states by considering the joint vector . Similarly, let denote an -dimensional standard Wiener process, with independent of . We arrive at the following system:
(6) |
Since the function is deterministic, it does not introduce additional diffusion. Similar to (4), the density of the augmented process (6) follows the -dimensional FPE for the joint states with the same form as (4). After factoring the joint density in terms of marginal and conditional densities, that is, the decomposition , we marginalize over the state space of and arrive at the following reduced-order PDF equation in only:
(7) |
where denotes the initial density of the QoI, which may be either analytically known or estimated from a KDE using evaluated samples, and
(8) |
and
(9) |
As an illustration, we consider the special case where the QoI denotes a projection onto a specific coordinate of .
Example: (Coordinate Projection) Let for some fixed . We have
(10) |
where is the th standard basis vector in . Substituting (10) in the derivations of (8) and (9), we obtain
(11) |
where is the th coordinate of the drift vector , such that the PDF equation becomes
(12) |
which is consistent with the results presented in [3, 15] for single components of the state vector.
III-B Joint Reduced-Order PDF Equations
In applications where conditional events are involved, it is helpful to consider the joint probabilistic structure of vector-valued QoIs. The derivations presented in Section III-A can be readily extended to multiple dimensions. To do so, we define a multivariate map** with second-order continuously differentiable components, , with . Each component of the vector-valued map** is understood as a map** from to . We apply the multivariate extension of Itô’s lemma and observe that the vector of QoIs, , follows a diffusion process using the same derivation in (5) for each component:
(13) |
where is the Jacobian matrix of the vector-valued function with respect to the states , and
(14) |
With a similar argument to (7), we arrive at the reduced-order PDF equation joint in multiple QoIs, which is a deterministic PDE of -dimensions:
(15) |
where we defined the vector of drifts for the chosen subset of QoIs:
(16) |
and the augmented matrix similar to that of (9) such that
(17) |
where is defined in (4). In particular, the state-dependent conditional expectations in the reduced-order PDF equation (15) are -variate functions of the QoIs .
III-C Approximation of Closure Terms
The analytic expressions of the advection and diffusion coefficients in equation (15) involve high-dimensional integrals and generally do not admit elementary expressions. Numerical integration or expansion-based approximations (e.g., generalized cumulant expansions) are strongly dependent on the original system dimension and become intractable for .
However, a direct data-driven approximation of the unknown terms is possible by recognizing the estimation of such conditional expectations as a minimization problem under the -norm induced by the probability distribution of [7]:
(18) |
where is a random field depending on the states and is homogenized under the conditional law of as a result of solving (18). The minimization problem (18) can be approximately solved by using regression-based methods from simulated trajectories of and . The estimated coefficients are henceforth referred to as the “regression functions” of the reduced-order equations. With the main steps outlined, we summarize the procedure for the reduced-order PDF equation in the following section.
III-D Implementation of Reduced-Order PDF Method
The implementation of (15) requires a choice of numerical PDE scheme (e.g., finite difference, finite volume, finite element) coupled with a routine for identifying the coefficient terms (18) (e.g., parametric or nonparametric regression methods). For completeness, we present a practical implementation in Algorithm 1 based on the finite volume method, which involves an explicit scheme resolving (15) and estimation of advection and diffusion coefficients through the general minimization problem (18).
(20) |
The main source of error in this procedure lies in the estimation and interpolation of advection and diffusion coefficients to the refined temporal grids (as constrained by the CFL condition), where Monte Carlo data is not necessarily available. Apart from interpolating at discrete times, it is also possible to fit a time-varying regression function beforehand and query the advection and diffusion coefficients at arbitrary time points as needed [28], though at a significantly higher computational overhead. For simplicity, we estimate the regression functions at discrete times and linearly interpolate them to required refinement levels in the experiments of Section IV, which we present below.
IV Case Studies
We consider the classical multimachine model[2] with stochastic fluctuations in the power injections. In particular, we select the noise model to be driven by an OU process, which has been reviewed in [1] to capture short-term power system dynamics. Furthermore, we impose a constant correlation structure among the connected machines.
Let denote the set of nodes and edges describing the topology of the power network comprising buses. Furthermore, we denote the voltage magnitude, voltage phase angle, and angular velocity of the generators, respectively, as , , for . The dynamics is governed by the second-order swing equations with noise fluctuations:
(21) |
where represents the (constant) mechanical power input into each generator and represents the noise injected at machine . Furthermore, we define the net active power injection:
(22) |
In vector notation, the complete stochastic model is specified as the following:
(23) |
In the system (23), drift and diffusion parameters are taken as and , respectively. denotes Hadamard (elementwise) product. Let denote the voltage magnitude of the machines, which are taken as randomly perturbed around a mean operating state that does not have additional temporal dynamics, derived from the constant impedance loads assumption in [2]. and respectively denote the vector of speeds and angles of the machines. denotes the reference bus speed. denotes the OU noise processes that are correlated across the machines according to the correlation matrix . Furthermore
(24) |
denote, respectively, the vector of inverse inertia coefficients, constant dam** factors, and constant equilibrium total power injections. Finally
(25) |
are the constant real and imaginary parts of the admittance matrix, respectively. We define
(26) |
to be the result of cosine applied elementwise on , and is similarly defined, where
(27) |
denotes the pairwise angle difference. Letting , the effective dimension of the system (23) is .
IV-A Density of Line Energy
In the study of reliable power systems, stability of a transmission network can be quantified and studied through a closed-form energy function that is dependent on the system states of the dynamic model [29]. Subsequently, line failure events are typically modeled as random and rare events that occur in a network during operation. Upon stochastic perturbation, the energy function associated with a particular line may exceed a certain user-specified safety threshold, upon which a relay action is triggered, causing the line to be removed from graph . A modification of the admittance matrices reflects such removals, and in turn effectively changes the system (23). The post-relay dynamics continues to be monitored until the system states transition and settle in another equilibrium [29].
As a step toward efficient prediction of failure rates using a stochastic power system model, it is of interest to characterize the probability density of line energy functions. Specifically, assuming the baseline model (23), let denote an edge corresponding to generator bus indices . We define the quantity of interest as the magnitude of current flowing through line :
(28) |
Following the framework derived in Section III-A, we can compute the following response variables explicitly:
(29) |
with due to cancellation of the second-order term in (7). The precise derivations of the response variables in (29) are provided in Section VI-A of the Appendix. Upon substituting (29) into the reduced-order PDF equation (7), we obtain a 1D advection equation:
(30) |
where the advection coefficient has the following formally exact expression, according to equation (7):
(31) |
which is to be estimated from trajectory data depending on realizations of (28) via solving the minimization problem (18), as outlined in Algorithm 1.
IV-B Joint Dynamics of Line Pairs
When a line fails, its voltage load is redistributed to adjacent generators, causing an unexpected spiking of voltages in the local topology that may potentially cause expansive disruptions. For this reason, conditional failure events of adjacent machines are of great practical interest [22]. We further consider the joint probability of two lines simultaneously exceeding their respective safety thresholds, which incorporates the conditional probabilistic structure.
Let two non-islanding lines correspond to machines and with node being an intermediate node from node to node . We follow the generalized formulation in (15) and define the vector-valued quantity of interest, which is composed of the energy functions of both lines :
(32) |
with no additional diffusion, similar to that of the 1D case; that is, . In conjunction with the results of (15), the above derivation yields an advection equation in 2D:
(33) |
where the phase vector , and the advection coefficients are now bivariate functions, defined as the following:
(34) |
(35) |
V Numerical Experiments
V-A Experimental Setup
The experiments were conducted using three test cases: the WSCC 9-bus system, IEEE 30-bus system, and IEEE 57-bus system. To mimic the instability caused by sudden failing of a transmission line during normal operation, we first initialize the power system states with the connections intact. Namely, we disregard the noise model in (23) and solve the deterministic optimal power flow (OPF) problem for an equilibrium voltage magnitude and machine angles using Matpower 7.1 [31]. After obtaining equilibrium voltages and angles, we add a small random perturbation in the voltage magnitudes and treat the angles along with prespecified initial speeds at the reference level , as initial conditions for the random dynamical system (22). Specifically, the initial conditions for system (23) are taken to be
(36) |
where the initial random voltage magnitudes are generated from a folded Gaussian distribution with mean at the equilibrium levels , and perturbed around the OPF equilibrium with strength . In particular, is the standard deviation of equilibrium voltages across machines. Following [15], we take , and the correlation matrix is chosen for simplicity to be constant with moderate correlation levels, varying by application. We use for the WSCC 9-bus case, for all , and in the IEEE 30-bus and 57-bus test cases.
With the noise model set, we first perform a “burn-in” period lasting time and observe that the system (23) settles in an approximate (stochastic) equilibrium. We then simulate a single line failure by manually setting entries of the admittance matrices to zero. The samples at the final time of the burn-in period are considered to be at equilibrium and again taken as initial conditions to be re-solved after line removal, for an additional time period . To investigate the energy changes caused to adjacent lines in the local topology, we compute and record the trajectories of energy function , defined in (28).
In our experiments we specifically choose non-islanding edges in the network and observe the adjacent lines connected to a shared generator. Concretely, lines 8–9 were removed for the WSCC 9-bus case, and energy of lines 4–9, 7–8 were subsequently recorded. Lines 6–8 were removed from IEEE case 30, and energy data was collected for lines 6–7, 6–9. For IEEE case 57, lines 36–37 were removed, and data was collected at lines 35–36 and 36–40. The system (23) was integrated by using a Milstein scheme [10] with a uniform time step size of . In particular, we investigate the method’s ability to predict probabilities of random events defined with respect to the PDF. The reported 1D and 2D experiments were compared with a benchmark computed from a Gaussian kernel density estimator from Monte Carlo trials, using Silverman’s rule for bandwidth selection. When reporting probabilities, we use instead the empirical cumulative distribution function, which represents a probability estimate from Monte Carlo sampling, a common approach in conventional studies. Across all test cases, the Monte Carlo sample size used for computing the initial condition, as well as the coefficient estimation (18), is taken to be , for reported experiments of Section V-B and Section V-C. As a quantitative measure, we define and henceforth refer to error as the space-time distance from the benchmark
(37) |
where, for notation consistency, is understood to be the result of the reduced-order PDF method (15) and is the KDE benchmark. The computational domain is determined from ranges of simulated values of , with a padding on the boundaries of - standard deviations. With the numerical domain set, we approximate the vanishing boundary conditions at infinities, as required by (4), with a Dirichlet boundary condition. Furthermore, to compare and evaluate the accuracy of probability estimations of a predefined event , we also report the probabilities , where by construction is a prediction output from the reduced-order PDF and is the benchmark result computed from empirical CDF. In Section V-D and Section V-E we examine empirically the sample scaling and correlation structure, respectively.
V-B Marginal Probability Densities
To validate our proposed method, we first solve the 1D reduced-order PDF equations (33). The reduced-order PDF equations marginal in selected line energies, as outlined in Algorithm 1, were solved by using a standard finite volume Lax–Wendroff method with a Monte Carlo flux limiter [12]. To resolve the unknown terms in (31), we used Gaussian local linear regression with 10-fold cross validations. The choice of regression method is dependent on the underlying system dynamics at hand and, naturally, requires a degree of manual tuning. The analysis of effects of regression methods is an open problem and can be studied via systematic model validation [26].
We show in Figure 1 the predicted PDF computed from the reduced-order equation by numerical integration, plotted at “peak time” where the energy level (averaged over all realizations) for each line reaches its maximum during simulation time. The predicted PDF is compared in the same plot with KDE using samples. As a potential use case, we focus on the tail region defined by the exceedance of long-term line rating (specified in Matpower as field rateA). Specifically, we consider the following time-parameterized event:
(38) |
where is understood as the individual line rating for line . The probability of event can be readily computed through numerical integration of the predicted PDF , which we report in Table 3. The predicted tail event probabilities were compared with those provided by an empirical CDF evaluation, which corresponds to the conventional Monte Carlo integral computed directly using samples of . In the investigated lines, lines 4–9, 7–8 of WSCC case 9 have a prespecified rating of 1 p.u. Lines 6–7, 6–9 in the IEEE case 30 have, respectively, ratings of 1.3 and 0.65 p.u.. For the IEEE case 57, the line ratings were not provided by Matpower but instead were estimated from solving the OPF with the Julia PowerModels.jl library using the _calc_thermal_limits function. The obtained ratings for lines 35–36, 36–40 were 16.33 and 20.27 p.u., respectively. From both Figure 1 and Table 3 we observe good agreement between our method and KDE estimation (the latter using double the number of samples as the former).
V-C Joint Failure Probabilities
Following the discussions in Section IV-B, we solved the 2D reduced-order PDF equations joint in lines using a corner transport upwind method with second-order corrections and a van Leer flux limiter [12]. With the same computational domain setup as the 1D cases in Section V-B to approximate vanishing boundary, we applied both ordinary linear regression and locally weighted linear regression (Lowess) at each step of PDE integration to obtain the regression functions (34) from observations of , with the latter being much more computationally demanding. The reduced-order equations were solved by using Monte Carlo samples and were compared with a benchmark computed from bivariate Gaussian KDE with Monte Carlo samples. Figure 2 visualizes selected temporal snapshots of the predicted PDFs. In particular, we observe that the joint PDF of WSCC case 9 is relatively stationary over time, whereas that of IEEE case 30 and case 57 show a high degree of variation.
To evaluate the joint probabilistic profile through a tail event, we let denote the respective constant line ratings, and we consider the region where either of the two lines fail, i.e., a pure series failure criterion:
(39) |
which can be evaluated from the predicted joint PDF from equation (33), by integrating the following numerically:
The predicted tail probabilities of events (39) for all test cases were reported in Table 3, in comparison with values computed from numerically integrating the benchmark KDE. Similarly to the marginal probabilities, we record the probabilities at the peak time at the larger of the two line energies.
We make a case for the consideration of joint events, rather than assuming the independence of failures. We highlight the deviating results (compared with the benchmark) in Table 3 computed from a product of independent marginal probabilities. Namely, the assumption:
(40) |
does not hold in general and yields inaccurate representations of failure probabilities, particularly for the cases 30 and 57. This is relevant since the approach used in [22] would be unable to treat the occurrence of two failure events as dependent, and thus the approach here, while more expensive, presents a significant modeling advantage.
Case 9 () | ||
Lines | Predicted | Empirical |
Joint | / |
Case 30 | ||
Lines | Predicted | Empirical |
Joint | / |
Case 57 () | ||
Lines | Predicted | Empirical |
Joint | / |
V-D Empirical Sample Complexity
For each test case, we investigate the reduced-order PDF method’s practical scalability through parallelizing the computation over all line energies and counting the total number of samples needed for sufficient accuracy. In precise terms, we define the sample complexity measure for each line :
(41) |
where we let denote the reduced-order PDF solution computed with Monte Carlo samples, to emphasize consideration of sample size. is a benchmark solution computed from a high-resolution KDE using samples. thus quantifies the minimum number of samples required for the predicted PDF of line to converge within in -norm (37) of the benchmark KDE. Proceeding, we consider the aggregate sample complexity over all possible lines:
(42) |
which is a case-dependent quantity due to the increasing number of connections in the power system. Without introducing line trip**, we simulate the system (23) in stochastic equilibrium for with a refined time step size of and with the same noise parameters as in Section V-A. Then, sample sizes are increased from to in the computations of reduced-order PDF equations (using linear regression for closure estimation (31)), described in equation (30). As a comparison to the reduced-order PDF approach, a low-fidelity (in contrast to the benchmark) Gaussian KDE computed using the same number of samples was recorded for each example. The sequence of increasing sample sizes yield reduced-order PDF solutions and low-fidelity KDE of improved cumulative -accuracy in the sense of (37), when compared to the benchmark KDE. Finally, specifying the error threshold , we count and aggregate the number of samples required for each line, in order to obtain a final estimate of total sample complexity (42). This procedure for investigating sample scalability is summarized in Figure 4, where we observe a reduction of sample counts for an accuracy requirement of . The dependence of sample complexity (42) on the number of lines for the reduced-order PDF method has an estimated scaling of , compared with for Gaussian KDE. While further sample complexity reduction has been noted in, for instance [15], where regression functions (18) admit partial separation (i.e., explicit dependence on QoI can be factored out due to conditioning and need not be estimated by regression) and thus variance reduction, the reduction in our case is particularly noteworthy because the response variable (30) is not an elementary expression of the line energy (28). In any case, the performance improvement of our method relative to direct simulation is significant, as we see from Figure 4 that the accuracy of our method with about samples can be achieved only at about samples with direct Monte Carlo. Since KDE does not naturally impose any time-dependent structure, the empirical result suggests the importance and plausibility of investigating scalable reduced-order models of time-dependent systems.
V-E Mutual Information
Information transmission is studied in Bayesian reliability analysis to identify fragile components of a power network under system perturbations [30, 9]. As an alternative quantification of the correlation structure for the measured lines under load uncertainty, we consider a discrepancy measure between the predicted 2D joint PDF, and the product of marginal PDFs, which represents the density obtained from the independence assumption (40). The Kullback–Leibler (KL) divergence, denoted as , is used to assess the strength of interdependency between pairs of random variables, also known as their mutual information. Total correlation among a larger subset of random states can also be conveniently generalized in graphical models that incorporate the network topology directly; see, for instance [24]. For our application, we define in 2D the approximate KL divergence for the energy distributions of lines :
(43) |
where the density denotes the product probability measure from 1D reduced-order PDFs (29). Figure 5 shows the plotted curves for all cases predicted using observations. In particular, Figure 5 suggests that the assessed lines in WSCC case 9 and IEEE case 30 are on average only weakly correlated; thus, estimating marginal densities separately may provide a relatively faithful approximation (though at the peak time such discrepancy did manifest more prominently for IEEE case 30, as shown in Table 3). The correlation is non-negligible for IEEE case 57, and a product measure approximation does not yield accurate results, as also seen in Table 3.
VI Conclusions and Future Work
In this work we investigated the reduced-order PDF method to reformulate the propagation of uncertainty in a power system model as a low-dimensional numerical PDE problem with closure terms that can be modeled empirically by regression. We proposed a general framework that can flexibly incorporate correlated noise models. Furthermore, we provided an implementation and demonstrated the method’s ability for describing density of arbitrary QoIs with a considerable reduction of high-dimensional MC simulations. The method is shown to accurately propagate failure probabilities. Most importantly, we demonstrate nontrivial correlation structure particularly for IEEE test cases of increasing sizes, measured through the mutual information (43), validating the need for and advantage in considering joint densities. Although we have discussed the probabilistic profile of only two lines, the equation for several lines can be analogously derived. For future work, such a framework holds promise in the prediction of cascading failure events in more complex energy-based power system models involving line trip** dynamics, such as [29].
Acknowledgment
This material was based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research (ASCR) under Contract DE-AC02-06CH11347.
References
- [1] M. Adeen and F. Milano. Modeling of correlated stochastic processes for the transient stability analysis of power systems. IEEE Transactions on Power Systems, 36(5):4445–4456, 2021.
- [2] P. M. Anderson and A. A. Fouad. Multimachine Systems with Constant Impedance Loads, pages 368–397. Number 3 in IEEE Press Series on Power and Energy Systems. IEEE, 2003.
- [3] C. Brennan and D. Venturi. Data-driven closures for stochastic dynamical systems. Journal of Computational Physics, 372:281–298, nov 2018.
- [4] I. Dobson, B. A. Carreras, V. E. Lynch, and D. E. Newman. Complex systems analysis of series of blackouts: Cascading failure, critical points, and self-organization. Chaos: An Interdisciplinary Journal of Nonlinear Science, 17(2), 06 2007. 026103.
- [5] M. Frasca and L. V. Gambuzza. Control of cascading failures in dynamical models of power grids. Chaos, Solitons, Fractals, 153:111460, 2021.
- [6] M. I. Freidlin and A. D. Wentzell. The Multidimensional Case, pages 355–389. Springer Berlin Heidelberg, Berlin, Heidelberg, 2012.
- [7] T. Hastie, R. Tibshirani, and J. Friedman. Unsupervised Learning, pages 485–585. Springer New York, New York, NY, 2009.
- [8] P. D. H. Hines, I. Dobson, and P. Rezaei. Cascading power outages propagate locally in an influence graph that is not the actual grid topology. IEEE Transactions on Power Systems, 32(2):958–967, 2017.
- [9] S. R. Khuntia, J. L. Rueda, and M. A. M. M. van der Meijden. Mutual information based bayesian analysis of power system reliability. In 2015 IEEE Eindhoven PowerTech, pages 1–6, 2015.
- [10] P. E. Kloeden and E. Platen. Selected Applications of Strong Approximations, pages 427–456. Springer Berlin Heidelberg, Berlin, Heidelberg, 1992.
- [11] A. Lenzi and M. Anitescu. How can statistics help to prevent blackouts? Significance, 20(1):24–27, Feb. 2023.
- [12] R. J. LeVeque. Variable-Coefficient Linear Equations, page 158–187. Cambridge Texts in Applied Mathematics. Cambridge University Press, 2002.
- [13] D. A. Maldonado, M. Schanen, and M. Anitescu. Uncertainty propagation in power system dynamics with the method of moments. In 2018 IEEE Power & Energy Society General Meeting (PESGM), pages 1–5, 2018.
- [14] T. E. Maltba, P. A. Gremaud, and D. M. Tartakovsky. Nonlocal pdf methods for langevin equations with colored noise. Journal of Computational Physics, 367:87–101, 2018.
- [15] T. E. Maltba, V. Rao, and D. A. Maldonado. Learning the evolution of correlated stochastic power system dynamics. In 2022 IEEE Power & Energy Society General Meeting (PESGM), pages 01–05, 2022.
- [16] T. E. Maltba, H. Zhao, and D. A. Maldonado. Data-driven closures & assimilation for stiff multiscale random dynamics, 2023.
- [17] F. Milano and R. Zárate-Miñano. A systematic method to model power systems as stochastic differential algebraic equations. IEEE Transactions on Power Systems, 28(4):4537–4544, 2013.
- [18] T. Nesti, J. Nair, and B. Zwart. Temperature overloads in power grids under uncertainty: A large deviations approach. IEEE Transactions on Control of Network Systems, 6(3):1161–1173, 2019.
- [19] J. Owedyk and A. Kociszewski. On the Fokker-Planck equation with time-dependent drift and diffusion coefficients and its exponential solutions. Zeitschrift für Physik B Condensed Matter, 59(1):69–74, 1985.
- [20] Y. Qiu, J. Lin, X. Chen, F. Liu, and Y. Song. Nonintrusive uncertainty quantification of dynamic power systems subject to stochastic excitations. IEEE Transactions on Power Systems, 36(1):402–414, 2021.
- [21] H. Risken. Fokker-Planck Equation for Several Variables; Methods of Solution, pages 133–162. Springer Berlin Heidelberg, Berlin, Heidelberg, 1996.
- [22] J. Roth, D. A. Barajas-Solano, P. Stinis, J. Weare, and M. Anitescu. A kinetic monte carlo approach for simulating cascading transmission line failure, 2019.
- [23] D. W. Scott and M. P. Wand. Feasibility of multivariate density estimates. Biometrika, 78(1):197–205, 1991.
- [24] M. Studený and J. Vejnarová. The Multiinformation Function as a Tool for Measuring Stochastic Dependence, pages 261–297. Springer Netherlands, Dordrecht, 1998.
- [25] D. M. Tartakovsky and P. A. Gremaud. Method of Distributions for Uncertainty Quantification, pages 1–22. Springer International Publishing, Cham, 2016.
- [26] M. Wegkamp. Model selection in nonparametric regression. The Annals of Statistics, 31(1):252–273, 2003.
- [27] P. D. Yu, C. W. Tan, and H.-L. Fu. Graph algorithms for preventing cascading failures in networks. In 2018 52nd Annual Conference on Information Sciences and Systems (CISS), pages 1–6, 2018.
- [28] T. Zhang and W. B. Wu. Time-varying nonlinear regression models: Nonparametric estimation and model selection. The Annals of Statistics, 43(2), apr 2015.
- [29] H. Zheng and C. L. DeMarco. A bi-stable branch model for energy-based cascading failure analysis in power systems. In North American Power Symposium 2010, pages 1–7, 2010.
- [30] S. Zhong, J. Zhao, W. Li, H. Li, S. Deng, Y. Li, S. Hussain, X. Wang, and J. Zhu. Quantitative analysis of information interaction in building energy systems based on mutual information. Energy, 214:118867, 2021.
- [31] R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas. Matpower: Steady-state operations, planning, and analysis tools for power systems research and education. IEEE Transactions on Power Systems, 26(1):12–19, 2011.
Appendix
VI-A Derivations of Reduced-Order PDF Coefficients
To make the form of the reduced-order PDF equations considered in Section IV-A and Section IV-B more explicit, we provide a concise computation of the advection and diffusion coefficients that appear in (29), following the formulae introduced in (8) and (9). Because of the elementary extension to two transmission lines, derivations of the associated coefficients in the joint equation (33) follow exactly.
We consider line and generator indices fixed. Furthermore, we recall the energy function defined in (28),
(44) |
which is a function of the states evolving according to the noise-perturbed system defined in (23). Effectively, only a small subset of variables in contributes to line ’s energy; that is, . As a result, the entries in the gradient, , and Hessian matrix, , of the line energy vanish except the following contributions of voltage:
(45) |
And similarly for generator angles:
(46) |
In vector form, we obtain more concisely the following expression:
(47) |
where denotes the vector/matrix of all ’s with appropriate dimensions. The notation is understood as the matrix of mixed (second-order) derivatives involving components of arbitrary vectors . From the vector form of the stochastic differential equations (23), we have
(48) |
in correspondence with the notations introduced in (7). Consequently, we can readily compute the quantities defined formally in (8) and (9) as the following:
(49) |
and since , , we obtain:
(50) |
Here, the (stochastic) differentials are defined through rewriting the system (23) in the Itô interpretation, consistent with the general definition in (3). The above derivations extend trivially to the multiple-lines case (15).
Government License (will be removed at publication): The submitted manuscript has been created by UChicago Argonne, LLC, Operator of Argonne National Laboratory (“Argonne”). Argonne, a U.S. Department of Energy Office of Science laboratory, is operated under Contract No. DE-AC02-06CH11357. The U.S. Government retains for itself, and others acting on its behalf, a paid-up nonexclusive, irrevocable worldwide license in said article to reproduce, prepare derivative works, distribute copies to the public, and perform publicly and display publicly, by or on behalf of the Government. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan. http://energy.gov/downloads/doe-public-access-plan.