ArticlePDF Available

Global Sensitivity Analysis in Load Modeling via Low-Rank Tensor

Authors:

Abstract

Growing model complexities in load modeling have created high dimensionality in parameter estimations, and thereby substantially increasing associated computational costs. In this paper, a tensor-based method is proposed for identifying composite load modeling (CLM) parameters and for conducting a global sensitivity analysis. Tensor format and Fokker-Planck equations are used to estimate the power output response of CLM in the context of simultaneously varying parameters under their full parameter distribution ranges. The proposed tensor structure is shown as effective for tackling high-dimensional parameter estimation and for improving computational performances in load modeling through global sensitivity analysis.
IEEE TRANSACTIONS ON SMART GRID 1
Global Sensitivity Analysis in Load Modeling via
Low-rank Tensor
You Lin, Student Member, IEEE, Yishen Wang, Member, IEEE, Jianhui Wang, Senior Member, IEEE,
Siqi Wang, Member, IEEE, and Di Shi, Senior Member, IEEE
Abstract—Growing model complexities in load modeling have
created high dimensionality in parameter estimations, and
thereby substantially increasing associated computational costs.
In this paper, a tensor-based method is proposed for identifying
composite load modeling (CLM) parameters and for conducting
a global sensitivity analysis. Tensor format and Fokker-Planck
equations are used to estimate the power output response of CLM
in the context of simultaneously varying parameters under their
full parameter distribution ranges. The proposed tensor structure
is shown as effective for tackling high-dimensional parameter
estimation and for improving computational performances in
load modeling through global sensitivity analysis.
Index Terms—Dimensionality reduction, load modeling, pa-
rameter estimation, sensitivity analysis, tensor.
I. INTRODUCTION
LOAD modeling has been a critical component in power
system stability analysis for decades. Accurate load
modeling leads to more precise system operation limits and
can improve system operation and economics [1]. Inaccurate
load modeling can result in system operating states that are
vulnerable to contingencies, thus emphasizing the need for
informative load modeling in power system operations.
Advances in power system measurement equipment, specif-
ically PMUs, allows for the collection of key electrical infor-
mation of specific buses, such as voltage magnitude V, voltage
angle θ, real power P, and reactive power Q. The objective
of load modeling, thus, is to construct a mathematical model
fto replicate the behaviors of Pand Qwith input Vand θ,
as shown in (1).
P=f1(V, θ|π)and Q=f2(V, θ|π)(1)
By estimating the load modeling parameters π,π=
[π1,...,πM]T, we can calculate the power output response
given the input Vand θ. Here, Mis the total number of
parameters, which is usually 4 in ZIP and 11 in composite load
modeling (CLM) represented by ZIP and 3rd-order induction
motor (IM).
The more complex and detailed the load model structure that
is to be mimicked for different types of dynamic responses,
the more parameters there are to be estimated [2]. The trade-
off between computation and model structure, therefore, drives
This work is funded by SGCC Science and Technology Program under
contract no. SGSDYT00FCJS1700676.
Y. Lin, Y. Wang, S. Wang, and D. Shi are with GEIRI North America, San
Jose, CA 95134, USA.
Y. Lin and J. Wang are also with the Department of Electrical and Computer
Engineering, Southern Methodist University, Dallas, TX 75205, USA.
the non-trivial nature of the problem for solving and analysis.
Additionally, the correlation among parameters increases the
difficulty in identifying some parameters. Existing parameter
estimation methods in load modeling are highly dependent on
the initialization performance.
The existence of multiple locally optimal solutions is a
common problem in the current load modeling research field
[1]. One common method to obtain a global optimal solution
is by calculating the response curve fitting accuracy based on
enumerations of all possible parameter sets. However, it is
impractical to attain an optimal solution using this method
when the number of parameters is large. Moreover, there
are several issues still to be addressed in load modeling
parameter estimation, including: How sensitive the real and
reactive power are to the variation of each parameter? How to
efficiently obtain global optimal parameters in their full range?
In this paper, we use tensor structure methods to address
the high dimensional parameter estimation problem. We also
evaluate the influence of jointly varying parameters to provide
global sensitivity analysis. Tensors allow for the mapping of
high-dimensional features to low-dimensional representations
by explicitly building the tensor in a low-rank form [3].
With such a structure, we can directly control the effective
dimensionality of a set of parameters, thereby improving the
overall computation performance and solution quality. The
contributions of this paper are as follows:
Efficient sampling of a large number of parameters in
high dimensional parameter space via tensor;
Computing varied distributions of all parameters within
their entire feasible range;
The ability to provide a global optimal reference for all
model parameters.
II. OPTIMIZATION PROBL EM I N LOA D MODELING
The composite load model in this paper includes the ZIP
and IM. The static load component is represented by the ZIP
model, whose real power PZIP,t and reactive power QZIP,t
at time t are calculated from (2) and (3) given the parameters
ap,bp,cp,aq,bq, and cq. Here, cp= 1 apbp, and cq=
1aqbq.
PZI P,t =PZI P,0 apVt
V02
+bpVt
V0+cp!(2)
QZI P,t =QZI P,0 aqVt
V02
+bqVt
V0+cq!(3)
IEEE TRANSACTIONS ON SMART GRID 2
The dynamic load component is represented by IM. With the
measured bus voltage Vtθtand power output ˜
St=Pt+jQt,
we can derive the d/q transformation of the voltage, Ud,t and
Uq,t, from the reference axis of the overall system to d/q
axis of motors. The reference axis for the measurements is
the global reference axis for the system, which needs to be
converted to the d/q axis.
δt= tan1XsItcos ϕtRsItsin ϕt
Vt(RsItcos ϕt+XsItsin ϕt)(4)
where, ϕt=θtαt, and ˙
It=˜
S
Vtθt
=Itαt,Rsand
Xsare the stator resistance and reactance of IM, respectively.
We then can get Ud,t =Vtsin(δt), and Uq,t =Vtcos(δt).
The third-order IM model can be described by the following
differential and algebraic equations (DAEs) [4].
dv0
d,t
dt =Rr
Xr+Xmv0
d,t +X2
m
Xr+Xm
iq,t+sv0
q,t (5)
dv0
q,t
dt =Rr
Xr+Xmv0
q,t X2
m
Xr+Xm
id,tsv0
d,t (6)
dst
dt =1
2HTm0(1 st)2v0
d,tid,t v0
q,tiq ,t(7)
id,t =Rs(Ud,t v0
d,t) + X0(Uq,t v0
q,t)
R2
s+X02(8)
iq,t =Rs(Uq,t v0
q,t)X0(Ud,t v0
d,t)
R2
s+X02(9)
X0=Xs+XmXr
Xm+Xr
(10)
where Rr, Xr, Xm, H, s, v0
d,t, v0
q,t, id,t , iq,t are the rotor resis-
tance and reactance, the excitation reactance, IM inertia and
slip, the transient voltages and currents of IM in d/q axis,
respectively.
The real and reactive power output, PIM,t and QIM ,t, of
the IM can be calculated from the following equations:
PIM ,t =Ud,tid,t +Uq,t iq,t (11)
QIM ,t =Ud,tiq,t Uq ,tid,t (12)
The estimated real and reactive power output, ˆ
Pand ˆ
Qof
the composite load model can be calculated from (13) given
the static load proportion ωrepresented by ZIP.
(ˆ
Pt=ω·PZI P,t + (1 ω)·PI M,t
ˆ
Qt=ω·QZI P,t + (1 ω)·QIM,t
(13)
The load modeling formulation in (2)(13) can be repre-
sented with the DAEs as:
(dxt=µ(xt,π)dt
M(xt,π)xt=b(14)
Given the voltage measurements as the inputs, the optimiza-
tion problem in load modeling parameter identification is to
find the optimal parameter πand state variable xto achieve
the minimized fitting errors between the P/Q measurements
and estimated ˆ
P / ˆ
Qresponses. Here, xt={v0
d,t, v0
q,t, st}and
π={ap, bp, aq, bq, Rs, Xs, Rr, Xr, Xm, H, ω}. This fitting
error is measured by the root mean square error (RMSE)
between the estimated and measured values of real or reactive
power.
The load modeling parameter identification is a highly non-
linear and nonconvex optimization problem, which commonly
leads to local optimal solutions. These local optimal solutions
are also highly dependent on the selection of the initial values.
Considering these issues and disregarding the computation
limitations, a simple and straightforward method would be to
obtain the global optimal solution through enumeration. By
calculating the model output accuracy corresponding to all
the possible combinations of all dependent parameters in their
varying ranges, we can arrive at a global optimal solution.
III. STOCHASTIC SOLUTIONS OF DAE EQUATI ON S
Before analyzing the sensitivity of all parameters, we must
first find the solution of the DAEs in (14) and then present
reasonable distributions of the parameters, which can be
achieved simultaneously using the Fokker-Planck operator.
The Fokker-Planck operator is a partial differential equation
that describes the time evolution of the joint probability density
function of its state variables and parameters [5]. With the
DAE equations in (14), the Fokker-Planck equation for the
probability distribution p(x|π)of the state vector xgiven the
parameter values πis:
∂t p(x|π) =
N
X
i=1
∂xi
[µi(x, π)p(x|π)] (15)
where Nis the number of state variables. With the parametric
Fokker-Planck operator A(x, π), (15) can be expressed as,
A(x, π)p(x|π) =
N
X
i=1
∂xi
[µi(x, π)p(x|π)] (16)
We then use the tensor structures to compute p(x|π)simul-
taneously for all parameters πwithin their feasible varying
space as shown in the following section.
IV. PARAMETER ESTIMATION VIA TENSOR
In this paper, a tensor structure is used to tackle the high
dimension computation burden. Define the N-dimensional
varying space x=I1× · · · × INof state variables xt
and M-dimensional varying space π=J1× · · · × JMof
model parameters π. Here, the feasible range of state variable
xi,t(i= 1,· · · , N )is Ii= [lx
i, ux
i], and the feasible range
of parameter πj(j= 1,· · · , M )is Jj= [lπ
j, uπ
j]. Here, we
discretize the space of xinto (nd+1)Nnodes with step sizes
hx
i= (ux
ilx
i)/nd. Similarly, discretizing the space of πinto
(md+ 1)Mpoints with step sizes hπ
i= (uπ
ilπ
i)/md. The
values of p(xt|π)are discretized into (N+M)dimension
tensor ˜
pRi1×···×iN×j1×···×jNwith entries
˜
pi1×···×iN×j1×···×jN
=p(xi1,t,· · · , xiN,t |πj1,t,· · · , πjM,t)(17)
If we process (17) in conventional vector and matrix format,
the searching space we face is (nd+ 1)N(md+ 1)M. The
IEEE TRANSACTIONS ON SMART GRID 3
storage cost of tensor ˜
pwill increase exponentially with Nand
M, which is computationally intractable. Thus, we propose to
use the tensor decomposition to approximate the probability
distribution p(xt|π)[6], shown as:
p(xt|π) =
R
X
r=1
pr
1(x1,t)· · · pr
N(xN,t )pr
1(π1)· · · pr
N(πN)(18)
where, Rrepresents the tensor rank. Based on the low-rank
representation in (17), the mathematical operations on the
probability distribution p(xt|π)in N+Mdimensions can be
performed using combinations of one-dimensional operations,
and the storage cost is reduced to (N+M)R.
If choosing a sufficiently large computation domain,
i.e., ndand mdare large enough, we can approximate
the distribution p(xt|π)by eigenvector ˜
pof A(xt,π)
corresponding to the minimum eigenvalue λmin clos-
est to zero. Thus, given the initial value of all state
variables x0={v0
d0, v0
q0, s0}and parameters π0=
{ap0, bp0, aq0, bq0, Rs0, Xs0, Rr0, Xr0, Xm0, H0, ω0},˜
pcan
be solved from (19) using the alternating minimum energy
method (AMEN) method [7] as the linear solver in tensor
format.
A(xt,π)˜
p=λmin ˜
p(19)
Since the solution ˜
pis presented in tensor format shown in
(18), we extract the univariate probability density function of
each state variable and parameter, represented by pi(xi,t)and
pj(πj), respectively.
By examining the probability densities of each parameter,
the best parameter estimation πat its largest probability is
obtained. Simultaneously, several local optimal estimations at
its lower probability positions are also provided.
Given the optimal parameter estimation π, the real and
reactive power output of the CLM can be obtained using
(2)(13). Meanwhile, the model fitting error can be calculated.
V. FRAMEWORK OF THE PROP OS ED MO DEL
The pseudo code of the tensor-based parameter estimation
method is presented in Algorithm 1.
Algorithm 1 tensor-based parameter estimation algorithm
1: Input: Measured bus voltage magnitude Vt, voltage angle θt, measured
power P/Q.
2: Initialize the state variables x0={v0
d0, v0
q0, s0}and model parameters
π0={ap0, bp0, aq0, bq0, Rs0, Xs0, Rr0, Xr0, Xm0, H0, ω0}.
3: Define the varying range of xtand π.
4: Formulate the DAEs shown in (14).
5: Calculate the Fokker–Planck operator A(xt,π)in tensor format.
6: while A(xt,π)p(xt|π)6= 0 do
7: Adjust the AMEN algorithm.
8: i=i+ 1.
9: end while
10: Output: Individual distributions of xtand π, represented by pi(xi,t)and
pj(πj); global optimal solution for model parameters π; and response
of power output ˜
Por ˜
Qcorresponding to π.
VI. NUMERICAL RE SU LTS
To achieve a more realistic simulation, we use the simulated
PMU data based on the WECC composite load model as
historical PMU measurements. This WECC load model is
connected to the IEEE 39-bus system. Using the measurement
data, we calculate the distributions of all parameters in the
formulated ZIP + IM load model based on our proposed
method. In this section, we will first analyze the effectiveness
of load modeling parameter solutions and the benefits of the
proposed method in computational performances. Then, we
provide the comparisons with benchmark methods, including
Monte Carlo simulation and the quasi-Newton algorithm.
A. Parameter solutions and power output
The proposed model can estimate the time-varying param-
eters of load models. For each time step t, we can obtain the
joint load parameter distributions and a set of corresponding
optimal load parameters at this snapshot. As an example,
the estimated joint distributions of static load proportion ω
and motor stator reactance Xsin different time snapshots are
shown in Fig. 1(a) and (b). The estimated distributions of ω
and Xsconcentrate in values around 0.5 and 0.1, respectively.
From the joint distributions presented in Fig. 1, multiple
local optimal values of these two parameters are also found.
Similarly, the estimated joint distributions of motor inertia H
and the rotor reactance Xrare presented in Fig. 1(c) and (d).
Note that the estimated joint distribution actually characterizes
all 11 load parameters, and the 4 parameters are randomly
selected for the data visualization. The corresponding power
responses (P/Q)resulting from the voltage disturbance are
further obtained by combining all joint distributions of load
parameters and state variables. The power responses (P/Q)
calculated from the optimal parameters are presented in Fig.
2. From this figure, we can observe that the proposed method
based on ZIP+IM model can identify load parameters and fit
the real and reactive power responses reasonably well.
B. Benefits of the proposed method
There are 11 parameters and 3 state variables in the ZIP+IM
model. In the simulation case, we divide the entire feasible
ranges of each parameter and each state variable into 210
segments. Therefore, the total variables in Section IV are set
as nd=md= 210. The grid size, also called the dimension
size, of all parameters’ space is (210 + 1)11. The grid size
of all state variables is (210 + 1)3. The overall dimension we
are processing is (210 + 1)11 ·(210 + 1)3= 1.41 ×1042. For
such high-dimensional solution space, the tensor structure in
our proposed method makes it possible to process within only
25s on average for each time step. On the contrary, to the
best of our knowledge, there is no load modeling parameter
estimation and sensitivity analysis methods can process such
large solution space.
One common practice for processing high dimensions pa-
rameter space is using Monte Carlo simulation. It is usually
executed by sampling one percent or one thousandth of the
original high-dimensional space. However, it is very difficult
IEEE TRANSACTIONS ON SMART GRID 4
(a) Joint distributions at time t. (b) Joint distributions at time
t+1
120 s.
(c) Joint distributions at time t. (d) Joint distributions at time
t+1
120 s.
Fig. 1: Time-varying distributions of different load model
parameters.
0 1 2 3 4 5
Time(s)
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
P/Q(p.u.)
Estimated P (Proposed method)
Estimated P (Quasi-Newton)
Measured P
Estimated Q (Proposed method)
Estimated Q (Quasi-Newton)
Measured Q
Fig. 2: Simulated real and reactive power
to conduct Monte Carlo simulation to iterate over a huge
number of scenarios. We compare the computation time of
the proposed method and the conventional Monte Carlo sim-
ulation as shown in Table I. From the table, the computation
time of Monte Carlo for 100 iterations is 29.84s. The total
Monte Carlo computation time for the 1037 iterations will be
8.29 ×1032h, which is entirely computationally intractable.
We also compare the power response curves calculated
from the parameter estimation solutions of the quasi-Newton
algorithm as shown in Fig. 2. As seen in the figure, the quasi-
Newton identified local solutions cannot accurately reproduce
the measured real and reactive power with RMSE value of
0.0878. As a contrast, the RMSE of our proposed method
is only 0.0169. In order to produce good results, the proce-
dure of quasi-Newton requires initialization of the parameters
close enough to their true values or local optimal values [8].
Otherwise, the algorithm will diverge. As the load model es-
TABLE I: Computation Time of the Proposed Method and
Monte Carlo Simulation
Method Proposed Monte Carlo Monte Carlo
method 100 Scenarios 1037 scenarios
Average computation 25s 29.84s 8.29 ×1032h
for each time step
sentially represents an aggregate model for all the downstream
connected loads, the true value of the load parameters will be
unknown in the real system. Thus, the initialization and local
optimization issues limit the applications of the quasi-Newton
algorithm. However, our proposed method overcomes the two
above difficulties as well as provides the full parameter time-
varying joint distributions.
VII. CONCLUSION
A global sensitivity analysis approach is proposed to per-
form load modeling parameter estimation via tensor. Simulta-
neously, varying distributions of all load model parameters in
their feasible range can be efficiently estimated based on the
Fokker–Planck equations in tensor format. The low-rank tensor
representation of the formulated load modeling can tackle high
dimensional problems with efficient computation. Global opti-
mal references of parameters are obtained from the estimated
distribution of all load model parameters. Furthermore, the
sensitivities of all parameters are intuitively presented in the
estimated parameter distributions.
REFERENCES
[1] A. Arif, Z. Wang, J. Wang, B. Mather, H. Bashualdo, and D. Zhao, “Load
modeling—a review,” IEEE Transactions on Smart Grid, vol. 9, no. 6,
pp. 5986–5999, 2017.
[2] X. Wang, Y. Wang, D. Shi, J. Wang, and Z. Wang, “Two-stage wecc
composite load modeling: A double deep q-learning networks approach,”
arXiv preprint arXiv:1911.04894, 2019.
[3] T. G. Kolda and B. W. Bader, “Tensor decompositions and applications,
SIAM review, vol. 51, no. 3, pp. 455–500, 2009.
[4] P. Kundur, N. J. Balu, and M. G. Lauby, Power system stability and
control. McGraw-hill New York, 1994, vol. 7.
[5] H. Risken, “Fokker-planck equation,” in The Fokker-Planck Equation.
Springer, 1996, pp. 63–95.
[6] S. Liao, T. Vejchodsk`
y, and R. Erban, “Tensor methods for parameter
estimation and bifurcation analysis of stochastic reaction networks,”
Journal of The Royal Society Interface, vol. 12, no. 108, p. 20150233,
2015.
[7] S. V. Dolgov and D. V. Savostyanov, “Alternating minimal energy
methods for linear systems in higher dimensions,” SIAM Journal on
Scientific Computing, vol. 36, no. 5, pp. A2248–A2271, 2014.
[8] Y. Li, H.-D. Chiang, B.-K. Choi, Y.-T. Chen, D.-H. Huang, and M. G.
Lauby, “Load models for modeling dynamic behaviors of reactive loads:
Evaluation and comparison,International Journal of Electrical Power &
Energy Systems, vol. 30, no. 9, pp. 497–503, 2008.
... In [4], a two-stage method based on deep reinforcement learning is proposed to solve optimal parameters of the WECC load model. In [5], a tensor-based parameter estimation method is proposed to estimate globally optimal parameters and perform a sensitivity analysis of the constant impedance, constant current, and constant power (ZIP) + induction motor (IM) load model. The advantage of the component-based method is that it requires a small amount of measurements to find optimal models with good robustness. ...
... Furthermore, the polynomial model is selected as the benchmark model to compare with the proposed model. The polynomial regression model is popular in fitting steadystate data based on the polynomial function shown in (5). P = β 0 + β 1 x +  + β n x n (5) where β 0 , β 1 , , β n are the coefficients of the polynomial model. ...
Article
Full-text available
Formulating accurate dynamic load models is critical for power system analysis, control, and planning. In this paper, a generic dynamic load model is proposed. The dynamic power response of the load is directly approximated as the superposition of various mathematical functions that produce a dynamic response. Basic physical principles of the dynamic process are reflected in the mathematical functions utilized in the proposed model. First, different stages of the dynamic process are detected based on the continuity of derivatives of the measurement. Second, a complete set of mathematical functions that produce the dynamic responses in electric devices are formulated. Third, a parsimonious set of mathematical functions is selected at each stage by performing feature selection using nonlinear principal component analysis. The proposed model is further formulated based on the parsimonious set of mathematical functions at each stage. Finally, the parameters of the proposed model corresponding to different system events are solved. Based on the formulated model, its possible application in event detection is further analyzed. The proposed model is easy to implement given limited data measurement. Various tests on different system event data are performed to validate the effectiveness of the proposed model. The results show that the proposed model has excellent accuracy and robustness for different system events.
... The relationship between the number of times that various sensitivity analysis methods calculate the model output, the number of parameters N, and the number of parameter samples N s is summarized in Table 4. If the single calculation of the model output is time-consuming, unless a suitable algorithm is found [52,53], the analysis speed of the GSA method may be unacceptable. ...
Article
Full-text available
In the process of parameter identification, sensitivity analysis is mainly used to determine key parameters with high sensitivity in the model. Sensitivity analysis methods include local sensitivity analysis (LSA) and global sensitivity analysis (GSA). The LSA method has been widely used for power system parameter identification for a long time, while the GSA has started to be used in recent years. However, there is no clear conclusion on the impact of different sensitivity analysis methods on parameter identification results. Therefore, this paper compares and studies the roles that LSA and GSA can play in different parameter identification methods, providing clear guidance for the selection of sensitivity analysis methods and parameter identification methods. The conclusion is as follows. If the identification strategy that only identifies key parameters with high sensitivity is adopted, we recommend still using the existing LSA method. If using a groupwise alternating identification strategy (GAIS) for high- and low-sensitivity parameters, either LSA or GSA can be used. To improve the identification accuracy, it is more important to improve the identification strategy than to change the sensitivity analysis method. When the accuracy of the non-key parameters with low sensitivity cannot be confirmed, using the GAIS is an effective method for ensuring identification accuracy. In addition, it should be noted that the high sensitivity of a parameter does not necessarily mean that the parameter is identifiable, which is revealed by the examples used in this paper.
... burden, [10] cooperates with the parameters that have similar sensitivity in the optimization process, while low-rank tensor is utilized via [11] for speeding up calculations. In [12], transfer learning is formulated into the reinforcement learning framework to accelerate the search process and improve exploration efficiency. ...
Article
Full-text available
Calibrating the composite load model with distributed generation (CMPLDWG) is of a great challenge due to the presence of high-dimension parameters. This paper proposes an amortized Bayesian parameter estimation method for the CMPLDWG model. A prior distribution restrictor is developed via a classifier to filter out invalid simulations because of the unsuitable parameter combinations during the offline training stage. A sparse polynomial chaos expansion (SPCE) enabled global sensitivity analysis is also developed to identify the importance of each parameter's response to the captured system dynamics. This allows us to narrow down the problematic parameters and reduce the problem's complexity. Finally, the multi-fidelity trajectory statistics constructor is proposed to extract the representations from post-disturbance dynamic responses. The representations are further used by conditional masked autoregressive flow (CMAF) to learn the parameter posterior distribution. Comparative results with state-of-the-art approaches on the IEEE 39-bus power system demonstrate the high accuracy and robustness of the proposed method.
... In power system stability studies, simulation, monitoring, control, and protection exact LMs are required. If the load model failed to represent the actual behavior of the loads the intended application of the model will certainly unperformed, thereby leading to unexpected behavior of the system [5][6][7]. ere are two available approaches used in handling load modeling of a power system; componentbased which requires a deep understanding of individual loads connected to a load Bus of interest, formulate and aggregate the models. e second approach is measurements based which make use of measurement sensor to extract data. ...
Article
Full-text available
Modern Power Distribution Networks (MPDNs) are no longer passive because Distributed Generations (DGs) are integrated with them to enhance system reliability and power quality. For this reason, load modeling has to be updated to capture the new dynamics of active DNs. This paper presents a composite load modeling for a grid-connected photovoltaic (PV) distribution network using the Levenberg-Marquardt algorithm in the deep learning feed-forward neural network approach. Load modeling is constructing a relationship between input excitation(s) and output response(s); it can be used for simulation studies, stability analysis, and control/protection design. A grid-connected PV distribution network was modeled in Matlab/Simulink and generates data for training and model estimation. The estimated model was tested and validated using a laboratory experimental test bed. Results of the model exhibit a good fitness of 99.8% and 97.2% in active and reactive power models respectively during training. While 97.84% and 94.65% respectively were obtained during testing. The estimation errors were found to be 0.0025 and 0.0049 for active and reactive powers respectively with 0.0473 and 0.0701 corresponding errors in testing.
... The load models in the static category have the ability to represent the active and reactive consumption as the functions of bus frequency and voltage. Several models such as impedance-current-power (ZIP), exponential and frequency-dependent models are most common static load models [12], [13]. Dynamic load models can model the timevariant relationship between active and reactive power based on bus voltage throughout a time interval [14]- [16]. ...
Article
Accurate and practical load modeling plays a critical role in the power system studies including stability, control, and protection. Recently, wide-area measurement systems (WAMSs) are utilized to model the static and dynamic behavior of the load consumption pattern in real-time, simultaneously. In this article, a WAMS-based load modeling method is established based on a multi-residual deep learning structure. To do so, a comprehensive and efficient load model founded on combination of impedance-current-power and induction motor (IM) is constructed at the first step. Then, a deep learning-based framework is developed to understand the time-varying and complex behavior of the composite load model (CLM). To do so, a residual convolutional neural network (ResCNN) is developed to capture the spatial features of the load at different location of the large-scale power system. Then, gated recurrent unit (GRU) is used to fully understand the temporal features from highly variant time-domain signals. It is essential to provide a balance between fast and slow variant parameters. Thus, the designed structure is implemented in a parallel manner to fulfill the balance and moreover, weighted fusion method is used to estimate the parameters, as well. Consequently, an error-based loss function is reformulated to improve the training process as well as robustness in the noisy conditions. The numerical experiments on IEEE 68-bus and Iranian 95-bus systems verify the effectiveness and robustness of the proposed load modeling approach. Furthermore, a comparative study with some relevant methods demonstrates the superiority of the proposed structure. The obtained results in the worst-case scenario show error lower than 0.055% considering noisy condition and at least 50% improvement comparing the several state-of-art methods.
Article
With the increasing integration of distributed energy resources, significant efforts have been made to develop more accurate load models to mimic the dynamic response of power system load. Despite the prevalence of high-resolution measurement equipment and artificial intelligence algorithms, the increasing complexity in existing load models has restricted their accuracy, effectiveness, and capability in real applications. In this paper, a symbolic regression-based method combined with sparse dictionary learning is developed to automatically construct a free-form dynamic load model by synthesizing a large number of basic physics-driven mathematical functions. Firstly, the discontinuities or jumps of the dynamic load time-series data are automatically detected using a discrete wavelet transform. Then a sparse representation of the complete mathematical function set, including all possible physics-driven mathematical functions, is selected using a sparse dictionary learning algorithm. Furthermore, the formulated free-form load model parameters are initialized based on the data itself instead of being manually defined. Various tests are performed with different categories of faults at different locations to validate the performance of the proposed model.
Article
Full-text available
Uncertain variables, such as electric power system parameters, have significant impacts on dynamic simulations of power systems. As traditional uncertainty analysis methods for power system dynamic simulations, both the simulation method and the approximation methods are difficult to balance the model complexity, computational efficiency, and simulation accuracy. In order to balance the model complexity, computational efficiency, and simulation accuracy, this paper proposes a method for uncertainty analysis for power system dynamic simulation based on the Nataf transformation and Gaussian-Hermite quadrature. Firstly, the samples on the normal distribution space are determined according to the Gaussian-Hermite quadrature points and the Nataf transformation. Secondly, obtain the simulation samples by inverse Nataf transformation, and perform power system dynamic simulation. Thirdly, the random output is approximated as a linear combination of a single random input, and the mean and standard deviation of the random output under the impact of a single random input are calculated by Gaussian-Hermite quadrature. Then, calculate the mean and standard deviation of the random output under the impact of all random input. Finally, the effectiveness of the proposed method is validated on the IEEE 9-bus system and IEEE 39-bus system. Compared with Monte Carlo simulation and Latin Hypercube sampling, the proposed method can greatly reduce the simulation time for uncertain dynamic simulations while maintaining high accuracy.
Article
Anomalous traffic detection is a vital task in advanced Internet supervision and maintenance. To detect anomalies accurately, various data representations, such as vectors, matrices, and tensors, have been adopted to model traffic data. Among them, tensor-based methods outperform others due to their capability of capturing comprehensive correlations between complex network traffic. However, existing tensor-based algorithms remain certain shortcomings, such as working offline, cannot timely detect traffic anomalies, and high computation costs. To conquer the aforementioned deficiencies, we propose a novel sequence tensor recovery (STR) algorithm in this paper, which utilizes the results of historical tensor decomposition to achieve quick and accurate anomaly detection with low consumption when traffic data series arrive. Furthermore, we propose a dynamic sequence tensor recovery (DSTR) algorithm to improve anomaly detection accuracy by better capturing the variation over time of the comprehensive correlation of traffic data hidden in the tensor structure. The experimental results on two real traffic traces, Abilene and G Eˋ\grave{E} ANT, indicate the proposed STR and DSTR algorithms are superior to the state-of-the-art algorithms in terms of accuracy and computation cost.
Article
Full-text available
El modelamiento de la carga es fundamental en el diseño, planificación, operación, control y muchos otros estudios y aplicaciones relacionados al correcto funcionamiento de los sistemas eléctricos. Aunque el modelamiento de carga ha sido ampliamente estudiado en el pasado, hoy en día ha resurgido un gran interés por parte de los investigadores y la industria debido: al cambio tecnológico de la demanda, al crecimiento continuo de las redes, a la operación cerca de los límites de estabilidad, a la generación distribuida, al gran despliegue de tecnologías de medición, entre muchos otros. En este contexto, el objetivo de este trabajo es presentar una revisión bibliográfica sobre modelamiento de carga, en la cual se prioriza las investigaciones de la última década. Para lograr el objetivo precitado primero se propone, a conocimiento de los autores, la primera metodología sistemática de clasificación bibliográfica enfocada específicamente al modelamiento de carga. En base a esta metodología se deducen los resultados que incluyen: tendencias actuales de investigación, áreas poco investigadas y nichos futuros de investigación; estos resultados son claramente descritos y resaltados.
Article
Full-text available
With the increasing complexity of modern power system, conventional dynamic load modeling with ZIP and induction motors (ZIP + IM) is no longer adequate to address the current load characteristic transitions. In recent years, the Western Electricity Coordinating Council Composite Load Model (WECC CLM) has shown to effectively capture the dynamic load responses over traditional load models in various stability studies and contingency analyses. However, a detailed WECC CLM model typically has a high degree of complexity, with over one hundred parameters, and no systematic approach to identifying and calibrating these parameters. Enabled by the wide deployment of PMUs and advanced deep learning algorithms, proposed here is a double deep Q-learning network (DDQN)-based, two-stage load modeling framework for the WECC CLM. This two-stage method decomposes the complicated WECC CLM for more efficient identification and does not require explicit model details. In the stage one, the DDQN agent determines a proper load composition that can approximate the true transient dynamics. In the second stage, the remaining parameters of the WECC CLM are selected with Monte-Carlo simulations. The proposed method shows that the identified load model is capable of accurately simulating the given dynamics of the reference load model. In addition, the identified load model has strong robustness to represent the reference load model under a wide range of contingencies. The proposed framework is verified using an IEEE 39-bus test system on commercial simulation platforms.
Article
Full-text available
Stochastic modelling of gene regulatory networks provides an indispensable tool for understanding how random events at the molecular level influence cellular functions. A common challenge of stochastic models is to calibrate a large number of model parameters against the experimental data. Another difficulty is to study how the behaviour of a stochastic model depends on its parameters, i.e. whether a change in model parameters can lead to a significant qualitative change in model behaviour (bifurcation). In this paper, tensor-structured parametric analysis (TPA) is developed to address these computational challenges. It is based on recently proposed low-parametric tensor-structured representations of classical matrices and vectors. This approach enables simultaneous computation of the model properties for all parameter values within a parameter space. The TPA is illustrated by studying the parameter estimation, robustness, sensitivity and bifurcation structure in stochastic models of biochemical networks. A Matlab implementation of the TPA is available at http://www.stobifan.org.
Article
Load modeling has significant impact on power system studies. This paper presents a review on load modeling and identification techniques. Load models can be classified into two broad categories: static and dynamic models, while there are two types of approaches to identify model parameters: measurement-based and component-based. Load modeling has received more attention in recent years because of the renewable integration, demand-side management, and smart metering devices. However, the commonly used load models are outdated, and cannot represent emerging loads. There is a need to systematically review existing load modeling techniques and suggest future research directions to meet the increasing interests from industry and academia. In this paper, we provide a thorough survey on the academic research progress and industry practices, and highlight existing issues and new trends in load modeling.
Chapter
As shown in Sects. 3.1, 2 we can immediately obtain expectation values for processes described by the linear Langevin equations (3.1, 31). For nonlinear Langevin equations (3.67, 110) expectation values are much more difficult to obtain, so here we first try to derive an equation for the distribution function. As mentioned already in the introduction, a differential equation for the distribution function describing Brownian motion was first derived by Fokker [1.1] and Planck [1.2]: many review articles and books on the Fokker-Planck equation now exist [1.5 – 15].
Article
Load modeling has a significant impact on power system dynamic analysis. Currently, static load models are commonly used in the power industry to model dynamic behaviors of reactive loads. Dynamic and composite load models are recommended to possibly improve modeling accuracy for reactive power. In this paper, the performance of six load models proposed in the literature for modeling dynamic behaviors of reactive loads are evaluated and compared. The issues of estimation accuracy and model complexity are compared to evaluate the estimation performance of each model. Numerical results indicate that static load models do not adequately model dynamic behaviors of reactive loads. A first-order induction motor model can satisfactorily capture the dynamic behaviors of reactive loads, while composite load models can accurately capture the dynamic behaviors of reactive loads. In addition, the issue of the incorporation of dynamic load models increasing the dimension of system representation is addressed.
Article
We introduce a family of numerical algorithms for the solution of linear system in higher dimensions with the matrix and right hand side given and the solution sought in the tensor train format. The proposed methods are rank--adaptive and follow the alternating directions framework, but in contrast to ALS methods, in each iteration a tensor subspace is enlarged by a set of vectors chosen similarly to the steepest descent algorithm. The convergence is analyzed in the presence of approximation errors and the geometrical convergence rate is estimated and related to the one of the steepest descent. The complexity of the presented algorithms is linear in the mode size and dimension and the convergence demonstrated in the numerical experiments is comparable to the one of the DMRG--type algorithm.
Article
This survey provides an overview of higher-order tensor decompositions, their applications, and available software. A tensor is a multidimensional or N-way array. Decompositions of higher-order tensors (i.e., N-way arrays with N 3) have applications in psychomet- rics, chemometrics, signal processing, numerical linear algebra, computer vision, numerical analysis, data mining, neuroscience, graph analysis, and elsewhere. Two particular tensor decompositions can be considered to be higher-order extensions of the matrix singular value decomposition: CANDECOMP/PARAFAC (CP) decomposes a tensor as a sum of rank- one tensors, and the Tucker decomposition is a higher-order form of principal component analysis. There are many other tensor decompositions, including INDSCAL, PARAFAC2, CANDELINC, DEDICOM, and PARATUCK2 as well as nonnegative variants of all of the above. The N-way Toolbox, Tensor Toolbox, and Multilinear Engine are examples of software packages for working with tensors.