You are on page 1of 10

1

Load Sensitivity Studies in Power Systems with


Non-smooth Load Behavior
Parag Mitra, Student Member IEEE, Vijay Vittal, Fellow, IEEE, Pouyan Pourbeik†, Fellow IEEE,
Anish Gaikwad†, Member IEEE

 WECC MVWG developed the composite load model [5], [6].


Abstract-- One of the more important aspects of time-domain The composite load model has been implemented in several
simulations for power system planning studies is load modeling. commercial power system analysis tools. Presently, the
For a realistic representation of the load, the Western
Electricity Coordinating Council (WECC) model validation and
NERC transmission planning (TPL) standard -001-4
working group developed the composite load model. The recommends that at system peak load levels the load models
composite load model represents the aggregation of different should be able to reproduce the expected dynamic behavior of
types of loads at the substation level. However, there exists some loads that could affect the study area [7].
uncertainty in determining the load parameters and the The composite load model represents the aggregation of
percentage composition of the different components. Trajectory
different types of loads at the distribution substation level [6].
sensitivity (TS) analysis provides a systematic approach to study
the impact of parameter uncertainty on power system response A detailed description of this model is provided in a later
to disturbances. The non-smooth nature of the composite load section. One of the major challenges with the composite load
model may present some additional challenges to sensitivity model is determining the exact composition of the various
analysis in a realistic power system. This paper presents an components and establishing a reasonable aggregated load
application of TS analysis to study the impact of load parameter model [8], [9]. Presently, the compositions of aggregate load
uncertainty on the system response. The impact of the non-
smooth nature of load models on the sensitivity analysis is also
models and load parameters are determined most typically by
addressed. The paper further suggests a method to determine surveys conducted by utilities to determine the level of loads
the perturbation size limit for which accurate linear they have in various categories such as residential,
approximations can be made. The study was performed using commercial and industrial load [8], [9]. This process in some
the WECC system model. cases may be augmented by measurement based parameter
estimation [8], [9]. Nevertheless, the load on the system is
Index Terms— boundary value problems, load modeling,
constantly changing and somewhat stochastic in nature.
non-smooth loads, parameter uncertainty, power system
simulations, shooting method, trajectory sensitivity. Surveys indicate that the seasonal and the diurnal variation in
the percentage of the different components of the composite
I. INTRODUCTION load model can be significant due to the change in load
consumption pattern [8], [9], [10], [11]. For example, the air-
W ith increasing penetration of load components with
complex characteristics and dynamics, increased
conditioning load on the system may vary between 5% and
40% depending on the season, the time of the day and the
attention has been focused on developing accurate models for
geographical region [10], [11]. Apart from the seasonal and
power system loads. These load components include air
diurnal variation, the load model parameters for every
conditioners (AC), power electronic drives and loads, heat
operating scenario have some uncertainty due to the
pumps and energy efficient lighting [1], [2], [3]. Postmortem
aggregation and the parameter estimation process [8], [9]. It
analyses of various power system disturbances have shown
is therefore important to assess the effect of uncertainties on
that inaccurate load models can cause substantial
the dynamic behavior of the system. Trajectory sensitivity
discrepancies in the simulated and actual system response [4].
(TS) studies [12] serve as an important tool to study the
The 1996 WSCC blackout spurred significant interest
impact of uncertainty in load parameters on system response
towards the development of better load models [4]. For a
to disturbances. TS analysis enables the study of the impact of
better representation of the loads, the WECC model
small variations in the parameters in a computationally
validation and working group (MVWG) developed the
efficient manner [12]. Moreover, parameter sensitivities
interim load model in 2000-2001 [2]. However, the interim
identify the most important load parameters, which are
load model did not capture the delayed voltage recovery
consequential from a system performance viewpoint. Efficient
phenomenon adequately. To address this discrepancy the
techniques for computation of trajectory sensitivities for
systems represented by differential algebraic equations are
This work was supported under the project EPRI_P40_016. presented in [13], [14]. Computation of trajectory sensitivities
Parag Mitra and Vijay Vittal are with Arizona State University Tempe AZ
85287 USA (e-mail: pmitra2@asu.edu, vvittal@asu.edu).
to include non-smooth behavior of various components is
†Pouyan Pourbeik and Anish Gaikwad are with the Electric Power Research addressed in [15], [16].
Institute (e-mail: PPourbeik@epri.com, AGaikwad@epri.com).
2

TS based analysis has been used for a wide variety of state variables like rotor angles, angular speed, flux linkages
applications in power systems. TS based analysis has been and all associated controller state variables. y includes
used for validating system models from disturbance network algebraic variables like bus voltage magnitudes and
measurements [16]. Applications of TS in studying the effect angles. λ includes the various parameters that are used while
of parameter uncertainty on power system response have been representing the power system elements in a certain operating
presented in [17]. Utilization of TS for dynamic security condition. The parameters in a power system problem can be
assessment and computation of stability constrained real the machine impedances, line and transformer impedances,
power flow limits have been in investigated in [18], [19] and load parameters, generator outputs, shunt reactances, and
[20]. TS based analysis has also been pursued for tuning of controller set points, to name a few. These parameters can
non-linear controllers in power systems [21]. However, the greatly influence the response of a power system to an event
non-smooth and distributed nature of load models in a like a fault or a large load or generation change. S( ) defines
realistic power system can impose additional restrictions on the conditions when switching actions occur in models. An
the sensitivity-based analysis and serves as the motivation for example of such a switching event would be the transitions of
this paper to analyze TS applications in the presence of such a performance based single-phase induction motor (SPIM)
load models. from a running state to a stall state. However, the model
This paper presents an application of TS analysis to study described by (1)-(3) does not adequately capture events where
the impact of load parameter uncertainty on the system discrete jumps occur in the state variables. A differential
response. The study was performed using a full model of the algebraic impulse system (DIAS) representation has been
WECC system, which is a realistic large power system. It suggested in [15] to account for such jumps. Nevertheless, the
should be noted, however, that none of the results here model described by (1)-(3) is adequate for the purpose of this
necessarily reflect actual system behavior for the WECC. The study since events leading to discrete jumps in state variables
theoretical background of trajectory sensitivity analysis for are not pursued here.
hybrid systems is provided in section II. Section III presents A simulation-based approach can be used to assess the
an application of TS analysis to estimate system trajectories impact of uncertainty in parameter values on the system
under parameter uncertainty. The impact of the non-smooth behavior. In this approach, a different value for the uncertain
load models on TS analysis is highlighted in Section IV. The parameter is selected from its range of uncertainty, and a time
section also provides a detailed analysis of the additional domain simulation (TDS) is performed each time. Although
constraints that non-smooth load models impose on the linear accurate, a simulation-based approach is computationally
accuracy limit and determines this limit in the presence of the burdensome due to the need for multiple TDSs. Moreover,
non-smooth behavior of the load models using the shooting this method does not provide any information about the
method [22]. importance of the uncertain parameter in the system response.
In order to facilitate the analysis of the uncertainty in
II. TRAJECTORY SENSITIVITY ANALYSIS parameter values is the trajectory sensitivities of the system
A detailed analytical basis for the TS analysis of hybrid are computed. Trajectory sensitivities quantify the variation of
systems can be found in [14]. A brief introduction to TS output trajectories based on small variations in parameters
analysis for power systems is presented here. A power system and/or initial conditions.
can be represented by a set of differential algebraic equations The trajectory sensitivities can be evaluated either
[14] numerically or analytically. The description of the numerical
x  F ( x, y,  ) (1) evaluation of sensitivities using finite differencing and the
associated error analysis can be found in [23].
G  ( x, y ,  )  0 for S ( x, y,  )  0 (2)
To evaluate the sensitivities, the following set of

G ( x, y ,  )  0 for S ( x, y,  )  0 (3) variational equations, are developed [12].
where, dx / d i  dF / di  FxU i  FyVi  F (4)
x is a vector of state variables 0  dG / di  G xU i  G yVi  G (5)
y is a vector of algebraic variables
λ is a vector of parameters that may be subject to change where,
F( ) is the set of differential equations describing the Ui = ∂x/∂λi is the vector of the partial derivatives of the states
evolution of the power system state variables x with respect to the parameter λi
G( ) is the set of algebraic equations. The + and – Vi = ∂y/∂λi is the vector of the partial derivatives of the
superscripts denote the pre and post switching
variables y with respect to the parameter λi
conditions
The sensitivity equations (4) and (5) are solved
S ( ) is a set of conditions that define the switching
simultaneously with the system equations (1)-(3) to evaluate
conditions in power systems.
In the context of power systems, x includes the machine the sensitivities Ui and Vi for a change in the parameter λi .
When an implicit integration method is used to solve the
3

system equations (1)-(3), the Jacobian entries required to analysis could be extended without loss of generality to any
solve the sensitivity equations (4) and (5) are obtained as a uncertain parameter of the composite load model. The
by-product. The only additional computational effort required composite model is interesting from a sensitivity analysis
in this method is to evaluate the vectors Fλ and Gλ, which are viewpoint because of its non-smooth nature. The
sparse. The sensitivities Ui and Vi are discontinuous at the discontinuities in the composite load model are due to
switching events described by S( ) in (2) and (3). Reference 1. The relays and contactors included in the model
[14] provides details on the calculation of the jump conditions 2. The SPIM model, which is a non-smooth,
and the sensitivities at these events. Once the sensitivities are performance based model.
evaluated, the perturbed trajectories can be estimated by a The parameter sensitivities of the SPIM part of the
first order approximation as follows: composite load model during a large system disturbance are
x(t ) est  x (t )base  (x / i ) (6) analyzed in this work. The complete list of parameters for the
y (t ) est  y (t ) base  (y / i ) (7) SPIM part of the composite load model can be found in
where, [27]. Table I lists some of the parameters of the SPIM part of
the composite load model and their default values. These
x(t)old and y(t)old are the base case trajectories parameters are used in the analysis conducted in this paper.
x(t)est and y(t)est are the estimated perturbed trajectories The complete list of the default values of the composite load
Furthermore, the sensitivity equations for different model parameters can be found in [27]. A list of the default
parameter changes are independent of each other and values of the important composite load model parameters is
amenable to parallel computation. Reference [24] provides provided in Table A.1 of Appendix A. As indicated in Table
details of TS analysis using cluster computing. PSAT [25], a I, Vstall and Tstall are used to define the conditions, when the
MATLAB based open source power system simulator was SPIM transitions from a running state to a stall state.
used to perform the TS analysis presented in this work.
TABLE I. Parameters of SPIM examined in this study
III. APPLICATION OF TS TO STUDY LOAD PARAMETER Parameter Value Description
Fraction of SPIM load in composite load
UNCERTAINTY Fmd -
model (in pu)
To analyze the impact of load parameter uncertainty in a Rstall 0.124 pu Stall resistance in pu
Xstall 0.114 pu Stall reactance in pu
large practical power system, the WECC system was chosen.
Time after which SPIM stalls due to
The WECC composite load model was implemented in PSAT Tstall 0.033 s
under-voltage
[6]. Fig. 1 shows the composite load model created for use in Vstall 0.7 pu Voltage below which SPIM stalls
PSAT. SM and LM in Fig. 1 are the small and large three
A. Parameter sensitivities during a large disturbance
phase motors respectively. ST in Fig. 1 represents the small
three phase motors equipped with under voltage tripping To simulate the FIDVR event, a three-phase 5-cycle fault
relays. AC represents the SPIM driven air-conditioners. The was applied on one of the major 500 kV lines in the
AC part of the load is represented by a non-smooth southwestern WECC system. The fault was applied at t = 0.2
performance-based model. In this representation, different s. The simulation was conducted with the values for the load
running states are described by algebraic equations. A parameters listed in Table I. The sensitivities of the power
detailed description of the performance based AC model can system states and algebraic variables to the parameters
be found in [26]. The percentage of different components of considered in Table I, were computed. Two load buses, LB1
the composite load model was chosen based on the regions, and LB2, were chosen to study the parameter sensitivities.
where the load buses were located. The SPIM driving an AC These buses are at 33 kV voltage level. Fig. 2 and Fig. 3
will be simply referred to as an SPIM in the rest of the paper. show the bus voltages and the sensitivities of the bus voltages
to the load parameters at buses LB1 and LB2 respectively.
Bus LB1 is closer to the fault and the SPIMs connected at this
bus stall immediately after the fault is applied. This is shown
in Fig. 2(a). Bus LB2 is farther away from the fault and the
SPIMs connected at this bus stall after the fault is cleared due
to the depressed voltage. This is shown in Fig. 3(a). The
stalling of the SPIMs can be seen as a sharp dip in the voltage
in Fig. 2(a) and Fig. 3(a). The sharp dip in the voltage is due
Fig. 1. Composite load model developed for PSAT to the transition of the SPIM from the running state to the
stall state, which causes a sharp rise in the reactive power
The SPIM is primarily responsible for the fault induced consumption of the SPIM [26]. The stalling of the SPIMs
delayed voltage recovery (FIDVR) phenomenon. Hence, for results in a delayed voltage recovery.
this study, parameter sensitivities of the SPIM part of the A few important observations can be made from Fig 2 and
composite load model were considered. However, the same Fig. 3. The negative value of the voltage sensitivity to Fmd in
4

Fig. 2(b) and Fig. 3(b) indicates that that an increase in the
percentage of SPIM (Fmd) in the load composition at the load
buses will result in a poorer voltage recovery due to the fault.
This is expected since a larger number of stalled motors
exacerbate the FIDVR phenomenon. Conversely, increasing
the stall resistance and reactance (Rstall and Xstall) causes
the induction motor to consume less power in the stalled
state. Therefore increasing Rstall and Xstall aids the voltage
recovery process. This can be interpreted from the positive
values of the voltage sensitivities to Rstall and Xstall.
The sensitivity of bus voltages to Tstall and Vstall are
different from the discussed sensitivity behavior. Fig. 2(c) and
Fig. 3(c) show the sensitivity of bus voltages to Tstall and
Vstall. From Fig. 3(c) it can be seen that a change in Tstall
and Vstall affects the voltage at bus LB2 only at the time of
stall. As time progresses the sensitivity of bus voltage to these
parameters diminish to zero. From Fig. 2(c) a similar
conclusion can be drawn about the sensitivity of the voltage at
bus LB1 to Tstall. However, unlike in Fig. 3(c), the voltage at
bus LB1 is not sensitive to Vstall in Fig 2(c). The bus LB1
being closer to the fault location experiences a larger dip in
voltage due to the fault. As shown in Fig. 2(a), the voltage
drops sharply below 0.5 pu at the instant of the fault and
remains close to 0.5 pu till the fault is cleared. The fault
causes the voltage at the bus to drop below the SPIM stall
voltage threshold Vstall instantaneously. Small changes in
Vstall do not appreciably change the time instant when the
SPIM stalls. Therefore, the voltage at bus LB1 is not sensitive Fig. 2. Sensitivities of voltage trajectory at bus LB1 to the different load
to Vstall. However, at bus LB2, which is farther away from parameters at bus LB1

the fault, the voltage drops gradually below the SPIM stall The sensitivities of the voltage to the SPIM stall
conditions (around 0.8s in Fig. 3(c)). Due to the gradual parameters are high at the time of stall and decrease rapidly
descent of the voltage into the stall condition, a change in as time progresses. This is expected since the stall parameters
Vstall significantly changes the time instant when the SPIM Vstall and Tstall only affects the time taken for the SPIM to
stalls. Therefore, the magnitude of the sensitivity of voltage to transition from a running state to a stall state. Vstall and
Vstall at bus LB2 is considerably high at the time instant Tstall are not present in the algebraic equations describing
when the SPIM connected at this bus stalls. the power consumption of the SPIM in the performance
model. In terms of mathematical formulation of the composite
load model, Vstall and Tstall are present only in S( ), whereas
Rstall, Xstall, Fmd are present only in G( ) of (2) and (3).
5

evaluated and the estimated trajectories for the system


voltages were computed using (6) and (7). Fig. 4 and Fig. 5
show the estimated voltage trajectory at buses LB1 and LB3
respectively, for a ΔFmd of 5% at the 20 selected buses. LB1
and LB3 are load buses are at 33 kV voltage level. Large
voltage dips as shown in Fig. 4 and Fig. 5 have been observed
in real systems. Reference [28] presents actual voltage
recordings of sub-transmission and distribution system buses
during a FIDVR event.
From Fig. 4 it can be seen that the estimated trajectory
provides a reasonably accurate estimate of the actual voltage
trajectory. The actual voltage trajectory is obtained by
repeating the TDS by changing the parameter Fmd. The
system-wide maximum and average voltage trajectory
estimation errors in pu are listed in Table II. From Table II it
can be seen that the maximum and average system wide
estimation errors are not significant.

Fig. 3. Sensitivities of voltage trajectory at bus LB2 to the different load


parameters at bus LB2

B. Application of trajectory sensitivity to estimate the impact Fig. 4. Estimated trajectory at bus LB1 for a ΔFmd of 5% at 20 load buses
of parameter uncertainty
Incorporating uncertainty in load parameters is one of the
major challenges in load modeling and assessment of system
performance in response to load dynamic behavior. A TSA
based approach is used here to estimate the change in system
response due to the uncertainty in load parameters. It is
assumed that the parameter Fmd is uncertain and may vary.
Since the composite load model is an aggregation of different
types of load, the percentage of each type of load is likely to
be uncertain. From Fig. 2 and Fig. 3 it can be seen that the
bus voltages are sensitive to the parameter Fmd, only after the
SPIM stalls. Therefore, the system voltages will be affected by
the uncertainty in Fmd only at those buses where the SPIM
stalls. For estimating the change in response to uncertainty in Fig. 5. Estimated trajectory at bus LB3 for a ΔFmd of 5% at 20 load buses
TABLE III. System-wide maximum and average estimation error in the voltage
Fmd, a three-phase 5-cycle fault was applied on one of the trajectory estimation
major 500 kV lines in the southwestern WECC system. This Error (pu) = |(x(t)act -x(t)est)|
is the same disturbance considered in the previous subsection. No. of buses Maximum error (pu) Average error (pu)
It was observed that the SPIMs connected at 20 load buses, 17047 0.01 pu 6.704e-4 pu
located close to the fault, stalled due the voltage dip. The
IV. EFFECT OF NON-SMOOTH LOAD MODEL ON LINEAR
uncertainty in Fmd was considered at these 20 load buses.
TRAJECTORY ESTIMATION
Since an increase in Fmd results in poorer voltage recovery, it
is assumed that the parameter Fmd at the selected load buses Trajectory estimation using linear approximation has been
may increase by 5%. The change in Fmd is referred to as found to be effective for small perturbations. References [19],
ΔFmd in the rest of the paper. The sensitivities were [20] have reported that the linear approximation is reasonably
6

accurate when the power system is far from instability. buses. Thus, it is unlikely that a small perturbation in a
However, the non-smooth nature of the SPIM part of the parameter (e.g Fmd) will result a voltage dependent switching
composite load model presents additional challenges for event like stalling of an SPIM in a nearby bus. However, in
trajectory estimation. In sensitivity studies involving the actual power system representations (e.g the WECC system)
composite load model, the perturbation size for which linear the load is typically distributed on buses connected by short
approximations are accurate, is often limited due to the non- transmission lines with relatively smaller impedances. Due to
smooth nature of the composite load model. For the trajectory the smaller impedance on the connecting branches, small
estimation to be reasonably accurate, it is required that both changes in perturbation sizes can change voltage at adjacent
the base case trajectory and the actual trajectory to be buses sufficiently to cause stalling of an additional SPIM. As
estimated, encounter the same set of discontinuities. In seen from the example discussed here, a small change in
addition, both the trajectories should satisfy the conditions of ΔFmd from 5% to 6% results in stalling of an additional
transversality [14]. If the transversality condition is satisfied, SPIM at bus LB3. Such events were found to be a common
then the jump conditions and the sensitivities at the point of occurrence in the WECC system. Since the discontinuities in
discontinuity can be calculated [14]. the load models may introduce error in TS analysis, it is
To elucidate the limit set on linear approximation, worthwhile to investigate
consider the trajectory estimation at bus LB3. The voltage 1. The magnitude of error introduced by a switching event at
response at bus LB3 for a ΔFmd of 6% at the 20 selected a bus that affects the trajectory estimation at other buses
buses is estimated by using the TS. Fig. 6 shows the actual 2. The perturbation size for which linear approximation is
and the estimated trajectories at bus LB3. The voltage dip at reasonably accurate for power systems with non-smooth
bus LB3 due to the fault does not cause the SPIM connected load models
to this bus to stall in the base case. However, if the simulation
is re-run after incrementing Fmd by 6% at the 20 selected
buses, the SPIM at this bus stalls at t = 0.9 s. The effect of the
stalling of this additional SPIM in the actual case manifests
as an estimation error beyond t = 0.9 s in Fig. 6. From this
example, it can be seen that for this particular case the
computed sensitivities do not provide an accurate estimate of
the actual response if the expected variation in Fmd is 6% or
more. Nonetheless, a careful inspection of the estimated
trajectory indicates that for the considered perturbation, the
estimated voltage at bus LB3 dips below 0.7 pu for more than
0.033 s. Under this condition, the SPIM connected at bus LB3
is expected to stall. Hence, an estimation error is expected at
Fig. 6. Estimation error at bus LB3 due to additional AC unit stalling at bus LB3
bus LB3. This shows that the non-smooth nature of load
models may impose stricter limits on the size of variability Fig. 7 shows the actual and estimated trajectory at bus LB1
that can be studied by sensitivity based approach. for a ΔFmd of 6% at the 20 selected buses. Bus LB1 is in the
Although TS based analysis has been applied to systems same load area as bus LB3 and hence electrically close to
with non-smooth models [14], [15], [17], the occurrence and each other. It should be noted that the total load represented
analysis of the estimation error shown in Fig. 6 has not been by SPIM at bus LB3 is 35.3 MW in this case. The maximum
discussed at length. Most of the work presented previously estimation error at bus LB1 due to the stalling of an
assumes that both the base case and the actual cases to be additional SPIM at bus LB3 is less than 5%. This indicates
predicted encounter the same switching events for reasonable that the error introduced by the load model is localized in
perturbation sizes. The limit of the perturbation size for nature. The trajectory estimation at bus LB1 is repeated by
which linear analysis holds in non-smooth systems is yet to be increasing the amount of load represented by SPIM at bus
quantified. In the context of load sensitivity studies, it is LB3 to 65.9 MW. Fig. 8 shows the estimation errors at bus
possible that an additional switching event, like the stalling of LB1 as the load represented by SPIM at bus LB3 is increased.
an additional SPIM, does not occur in power systems models From Fig. 8 it can be seen that an increase in the SPIM load
where loads are lumped at buses separated by long lines. This at bus LB3 results in an increase in the estimation error at bus
is typical for test cases or simplified representations of large LB1. The increase in the error is due to the larger discrete
power systems where distributed loads are aggregated and change in the voltage caused by the increase in the size of the
represented at a single bus and the buses are connected by SPIM load at bus LB3. This example shows that the error in
transmission lines with relatively high impedance. The high the sensitivities due to the non-smooth nature of the load
impedance of the connecting branches reduces the impact of a model may be localized in nature. However, the error
parameter change at a bus on the voltage of neighboring propagation will depend on the topology of the system and the
7

magnitude of the change introduced by the additional sizes obtained are smaller for stressed power systems and
switching event. higher when power systems are well within the stability
limits. However, only continuous equipment models are
considered in [20]. To account for the non-smooth nature of
the load models, the maximum perturbation size for which
the system undergoes an additional discontinuity needs to be
evaluated. The computed value of the perturbation size is
compared to that obtained by (8), and the smaller of the two is
chosen as the maximum perturbation limit. It should be noted
that the error introduced due to linear approximation in
continuous systems are a function of the higher order terms
that are neglected [23]. The error introduced due to the
Fig. 7. Estimation error at bus LB1 due to stalling of an additional SPIM at bus
LB3 switching events depends on the type of change introduced by
the jump in the operating conditions.
The process of finding the maximum perturbation size
that causes the system to undergo an additional discontinuity
can be framed as a boundary value problem (BVP) [22].
Shooting methods provide a systematic approach for solving
BVPs [22]. Reference [29] provides details of the application
of the shooting method to find grazing points in power system
 Fmd 2  f 1 (  Fmd 1 ),  Fmd 3  f 2 (  Fmd 1 )... studies. In following through with the previous analysis,
(9)
 Fmd n  f n 1 (  Fmd 1 ) computation of the maximum perturbation size of Fmd is
considered here. The problem of an additional SPIM stalling
is formulated as a time difference event trigger problem [29].
To find the maximum perturbation ΔFmd at the 20 selected
buses the following assumptions are made:
Assumption 1: The perturbation size ΔFmd, at each bus
should be related to each other by some function. This implies
that
where, n is the number of buses where a perturbation in Fmd
is considered. This assumption is needed since a single degree
of freedom is available for varying parameters to find the
Fig. 8. Estimation error at bus LB1 for different size of SPIM at bus LB3 points where the trajectory grazes the switching conditions
[19]. Since the application of trajectory sensitivity in load
V. PERTURBATION SIZE LIMIT FOR LINEAR ACCURACY
modeling is primarily to circumvent the effect of parameter
INCLUDING NON-SMOOTH LOAD MODELS
uncertainty, it is logical that the perturbation size in
As shown in the foregoing example, the inclusion of non- parameters will be same across different buses or share some
smooth load models puts additional restrictions on the limit of algebraic relation. Thus, the relation given by (8) would occur
linear analysis in power system. Nevertheless, such inclusions normally without imposing any additional conditions. For this
make the power system models more realistic and the study n is 20 as 20 load buses were selected to apply the
simulation results more reliable. It is therefore important to perturbation ΔFmd.
include these models and find a limit for the perturbation size Assumption 2: The bus at which the first additional SPIM
that can be used for linear approximation of trajectories. stalls is known. This can be determined by monitoring the
Reference [19] describes a method to estimate the maximum perturbed trajectory and checking if the perturbed trajectory
perturbation size for accurate linear estimation. The meets the criteria for SPIM stall when that particular SPIM
maximum perturbation size is given by: does not stall in the base case. By using this method, the first
  A / S max (8) bus where an additional SPIM unit stalls can be identified.
where, This assumption is necessary because the perturbation size
A constant evaluated as 1.1 experimentally [19] should be limited such that the voltage at the first bus where
Δλ maximum perturbation size for linearity to hold an additional unit stalls should just graze the stalling criteria.
Smax Infinite norm of the normalized sensitivity for all If an SPIM stalls, it depresses the system voltage. The dip in
variables evaluated during the base case simulation the system voltage may subsequently cause other SPIMs to
Smax is typically high when the system is close to instability stall later in the simulation.
and small otherwise. Therefore, the maximum perturbation As listed in Table I, the SPIMs are set to stall if the voltage
at its terminal dips below 0.7 pu and fails to recover above 0.7
8

pu in 0.033 secs. The shooting method is then used to find the perturbation size that can be used to ensure estimation
maximum ΔFmd such that the voltage at the particular bus accuracy. Fig. 10 shows the voltage trajectories at bus LB3
dips below 0.7 pu and recovers above 0.7 pu in 0.033 secs. If when a ΔFmd of 5.4% and 5.5% is applied at the 20 selected
a power system is represented as a dynamical system given by load buses respectively. From Fig. 10 it can be seen that the
(1)-(3), then the following set of equations can be used SPIM does not stall at bus LB3 for a ΔFmd of 5.4%.
represent the condition when the voltage at a bus marginally However, when ΔFmd is increased to 5.5% the SPIM at bus
recovers without the SPIMs stalling. LB3 stall, thus confirming that the maximum ΔFmd cannot
 ( x0 , Fmd , t1 )  x(t1 )  0 (10) exceed 5.47% for a TS based analysis in this case.
 ( x0 , Fmd , t 2 )  x(t 2 )  0 (11) From this analysis, it can be seen that the addition of non-
smooth load models may impose additional restrictions on the
G ( x (t1 ), y (t1 ), Fmd )  0 (12)
perturbation size for which linear approximation is
G ( x (t 2 ), y (t 2 ), Fmd )  0 (13) reasonable accurate. However, it should be noted that the
S ( x(t1 ), y (t1 ))  0 (14) limiting perturbation size might not always be due to the non-
S ( x (t 2 ), y (t 2 ))  0 (15) smooth nature of the load models. When the power system is
t 2  t1   (16) stressed, the sensitivities have a higher magnitude and the
where, perturbation size could be limited by (8).
ϕ defines a flow map, which is given by
t 

 ( x0 , y ,  , t )  x0  f ( x, y ,  ) 
 (17)
t0

subject to g ( x, y,  )  0 
x0 represents the initial conditions
S( ) defines the switching conditions (SPIM stalling
conditions)
t1, t2 represent the times when the switching conditions
given by (14) and (15) are satisfied
τ represents the duration of the time between t1 and t2
Fmd is the percentage of SPIM in the composite load
model in the base case
ΔFmd is the perturbation size of Fmd that is to be computed
If the voltage of the bus b, with the first instance of additional
AC unit stalling is given by Vb, then (13)-(15) can be re-
written as
Fig. 9. Voltage trajectories at bus LB3 for different iterations of the shooting
Vb (t1 )  0.7  0 (17) method
Vb (t 2 )  0.7  0 (18) TABLE IIII. Maximum perturbation size considering linear estimation accuracy
t 2  t1  0.033 Perturbation size obtained by (8)
(19)
Smax 0.0666
The equations given by (9)-(15) are a set of nonlinear ΔFmdmax1 (at the 20 selected buses) 16.52 %
equations of the form Perturbation size obtained by (10)-(20)
F ( x(t1 ), x(t 2 ), y (t1 ), y (t 2 ), Fmd , t1 , t 2 )  0 (20) ΔFmdmax2 (at the 20 selected buses) 5.47%
Maximum perturbation size min(ΔFmdmax1, ΔFmdmax2) = 5.47
Equation (20) can be solved iteratively by using a Newton
– Raphson (NR) method. The elements of the Jacobian
required for solving (20) are available as a by-product of the
TS evaluation process. No additional computations are
required for setting up the problem defined by (10)-(19).
However, in every step of the NR iteration, a time domain
simulation needs to be performed to solve the flow maps in
(10) and (11). The value of ∆Fmd thus obtained gives the
maximum perturbation size such that the voltage trajectory
Vb(t) marginally grazes the SPIM stalling conditions. Fig. 9 Fig. 10. Voltage trajectories at bus LB3 for ΔFmd of 5.5% at 20 selected buses
shows the voltage trajectories obtained by subsequent
iterations and the final voltage trajectory when the SPIM VI. COMPUTATION TIME AND HARDWARE DETAILS
stalling conditions are grazed. The maximum perturbation
The TS analysis presented in this paper was implemented
size ΔFmd obtained by this method is 5.47%. Table III lists
on an Intel® Core™ i7-3770 @ 3.40 GHz processor with a
the perturbation size obtained by using (8) and the final
9

16 GB RAM. PSAT, the Matlab based power system useful in load modeling, where the number of uncertain
simulator was used to implement the various algorithms. It parameters is large.
should be noted that PSAT is an educational tool and is The non-smooth nature of the existing composite load
inherently slower than other commercial power system model presents additional challenges to sensitivity-based
simulators. Hence, a relative rather than an absolute methods. The paper highlights the impact of the switching
comparison of the CPU time required for the various events on the limit of perturbation size for linear analysis. It
subroutines is meaningful. Table IV lists the CPU time was shown that switching events due to the non-smooth
required for computing the estimated trajectories in Fig. 4 nature of the load model could limit the maximum
and Fig. 5. Table IV also lists the savings in time as perturbation size for which linear approximation is
compared to performing repeated time domain simulation. reasonably accurate. The estimation error introduced due to
the non-smooth nature of the load is dependent on the
TABLE IV Simulation metrics for TS analysis and repeated TDS in Matlab magnitude of the load change caused by the switching event.
PSAT
Solution metrics (3.5 s simulation with 0.0042 s time step) A shooting method was presented here for computing the
Time domain simulation 702.4 s Perform once maximum perturbation size. The maximum perturbation size
Calculate the sensitivities (for Perform in parallel for 20 possible due to the stalling of an additional SPIM was
17.48 s
Fmd at the 20 load buses) buses
Create final trajectory 4.2 s presented in this work. The same technique can be used for a
Total time for TS based
724.08 s
variety of other switching events by making slight
estimation modifications to the formulation of the problem. The
Total time for two repeated TDS 1404.8 s
Savings in computation time 682.72 s (reduction in time by 48.6 %) switching events are not limited to ones introduced due to the
composite load model. In future, further studies will be
Table V lists the CPU time required for solving the BVP needed to improve sensitivity analysis for power systems by
given by (10)-(19) to find the maximum perturbation size. including detailed models of various discrete devices.
Note that time required by each subroutine per iteration is Finally, this paper presents the application of trajectory
presented as the total time required for solving a BVP is sensitivity on a large real power system, modeled as a hybrid
dependent primarily on the number of iterations needed. dynamic system. The work presented highlights the
applicability of sensitivity-based methods and the limitations
TABLE V Simulation metrics for computing the maximum perturbation size by introduced by the non-smooth nature of the models.
solving the BVP
Sensitivity analysis will play a pivotal role in load modeling
3 iterations were required based on the initial guess
Time domain simulation (1.23 s per iteration with 0.0042 s and hence needs to be refined further. The implementation of
313.5 s
simulation per iteration of BVP) time step trajectory sensitivity modules in commercial grade power
Calculate the sensitivities (for Fmd per iteration computed in
at the 20 load buses)
5.44 s
parallel
system simulators is an important step in this direction. The
Solve for equations (10) – (19) at applicability of trajectory sensitivity analysis for load model
20.3 s per iteration
the boundary value parameter estimation also needs to be studied.
APPENDIX A
VII. CONCLUSION TABLE A.1 Default values of the important composite load model parameter
Load modeling is an important aspect of performing time- [27]
Description Default value
domain stability studies for transmission system planning and Power factor of static load component 0.8
operations. Due to the stochastic nature of the load, one of Static load- exponent of first P term 1
the key challenges in load modeling is determining the Static load- coefficient of first P term 1
Static load- exponent of second P term 2
composition and the aggregate model parameters. Trajectory Static load- coefficient of second P term 0
sensitivity (TS) analysis provides a systematic approach to Static load- exponent of first Q term 1
analyze the effect of load parameter uncertainty on the power Static load- coefficient of first Q term 0
Static load- exponent of second Q term 2
system response. Sensitivity based methods have also been Static load- coefficient of second Q term 1
extended for parameter estimation from disturbance Motor loading factor 0.8
measurements. In this paper, an application of TS analysis Stator resistance 0.02 pu
Synchronous reactance 2 pu
was presented to study the impact of parameter uncertainty of Transient reactance 0.2 pu
the WECC composite load model. The main benefit of this Subtransient reactance 0.2 pu
method is that it allows a planner to study multiple scenarios Transient open circuit time constant 0.16 pu
Subtransient open circuit time constant 0.02 pu
with uncertain load parameters without the need of multiple Inertia constant 0.3 pu
simulations. Since, multiple sensitivities can be computed in Mechanical torque exponent 2
parallel it enables additional savings in computational effort. SPIM motor loading factor 1
SPIM power factor 0.97
Additionally, the parameter sensitivities provide useful Stall Voltage 0.7
information about the relative importance of parameters in a Stall resistance 0.124 pu
qualitative as well as a quantitative sense. This is particularly Stall reactance 0.114 pu
Time delay for stall 0.033 s
10

Fraction of SPIM that starts after stalling 0.5 [23] J. Nocedal, S. Wright, Numerical optimization, second edition, Springer
Restart voltage 0.85 pu Series in Operations Research, 2000.
Restart time delay 0.4 s [24] G. Hou and V. Vittal, “Cluster computing based trajectory-sensitivity
Contactor voltage to start tripping 0.5 pu analysis application to the WECC system,” IEEE Trans. Power Syst., vol.
Contactor voltage to complete tripping 0.4 pu 27, no. 1, pp. 502–509, Feb. 2012
Contactor voltage to start reconnecting 0.5 pu [25] F. Milano, “An open source power system analysis toolbox,” IEEE Trans.
Contactor voltage to complete reconnecting 0.6 pu Power Syst., vol. 20, no. 3, pp. 1199–1206, Aug. 2005.
Thermal relay time constant 10 [26] R. Bravo, J. Wen, D. Kosterev, B. Price, R. Yinger, “WECC Air
Thermal protection trip start level 0.7 Conditioner Motor Model Test Report,” available online at:
Thermal protection trip complete level 1.3 https://www.wecc.biz/Reliability/WECC%20Air%20Conditioner%20Mot
or%20Model%20Test%20Report--%20Final.pdf
Voltage measurement lag 0.05
[27] GE PSLFTM User manual, Version 19.0, General Electric Company,
2016.
VIII. REFERENCES [28] R. Bravo, R. Yinger, S. Robles, J. H. Eto, “FIDVR in distribution
circuits;” IEEE PES General Meeting, Vancouver, B.C, 2013.
[1] IEEE Task Force, “Load Representation for Dynamic Performance
[29] V. Donde, I. Hiskens, “Shooting methods for locating grazing phenomena
Analysis”, IEEE Transactions on Power Systems, pp 472-482, 1993.
in hybrid systems,” Int. J. Nonlinear and Robust Control, vol. 16, no. 3,
[2] L. Pereira, D. Kosterev, P. Mackin, D. Davies, J. Undrill, W. Zhu, “An
pp. 671–692, 2006.
interim dynamic induction motor model for stability studies in the WSCC,”
IEEE Trans. on Power Systems, vol. 17, no. 4, pp. 1108–1115, November
2002. IX. BIOGRAPHIES
[3] Z. Y. Dong, A. Borghetti, K. Yamashita, A. Gaikwad, P. Pourbeik, J. V.
Parag Mitra holds the B. Tech. degree from MNIT, Jaipur, India and the MS
Milanovic, “CIGRE WG C4.605 Recommendations on Measurement
degree from Arizona State University, Tempe AZ. He is currently pursuing the
Based and Component Based Load Modelling Practice”, CIGRE SC C4
Ph.D. degree in Electrical Engineering at Arizona State University, Tempe AZ.
2012 Colloquium, Hakodate, Japan, October 2012.
[4] D.N. Kosterev, C.W. Taylor, W.A. Mittelstadt, “Model validation for the Vijay Vittal (SM’78–F’97) received the Ph.D. degree from Iowa State
August 10, 1996 WSCC system outage,” IEEE Trans. on Power Systems, University, Ames, IA, USA, in 1982.He is currently the Director of the Power
vol. 14, no. 3, pp. 967–979, August 1999. Systems Engineering Research Center (PSERC)
[5] D. Kosterev, A. Meklin, “Load modeling in WECC,” Proc. of the IEEE
Power Systems Conference and Exposition, pp. 576-581, Atlanta, 2006. Pouyan Pourbeik (M’1993, SM’2002, F’2010) received his BE and PhD in
[6] D. Kosterev, A. Meklin, J. Undrill, B. Lesieutre, W. Price, D. Chassin, R. Electrical Engineering from the University of Adelaide, Australia in 1993 and
Bravo, S. Yang, “Load modeling in power system studies: WECC progress 1997, respectively. From 1997 to 2000 he was with GE Power Systems. From
update,” Proc. of the IEEE PES General Meeting, pp. 1-8, Pittsburgh, 2000 to 2006 he was with ABB Inc. Since June 2006 he has been with EPRI.
July 2008. .He is a registered professional engineer in the states of North Carolina and
[7] NERC Transmission system planning performance requirements, standard Texas, USA.
TPL-001-4 available online: http://www.nerc.com/files/TPL-001-4.pdf
[8] A. Maitra, A. Gaikwad, P. Pourbeik, D. Brooks, “Load Model Parameter Anish Gaikwad (M’2000) received his B.E. and M.S. degrees from N.I.T.
Derivation Using an Automated Algorithm and Measured Data”, Proc. of Nagpur and Mississippi State University in 1997 and 2002 respectively. He is
the IEEE PES General Meeting, Pittsburgh, July 2008. currently a Senior Project Manager in Grid Operations & Planning research
[9] P. Pourbeik, “Approaches to Validation of Power System Models for group at EPRI
System Planning Studies”, Proc. of the IEEE PES General Meeting,
Minneapolis, MN, July 2010.
[10] California commercial end-user survey, available online:
http://goo.gl/okWmJH
[11] Load model data tool, available online: https://svn.pnl.gov/LoadTool
[12] R. Tomovic´, Sensitivity Analysis of Dynamic Systems. New York:
McGraw-Hill, 1963.
[13] W. Feehery, J. Tolsma, and P. Barton, “Efficient sensitivity analysis of
large-scale differential-algebraic systems,” Appl. Numer. Math., vol. 25,
pp. 41–54, 1997.
[14] I. Hiskens and M. Pai, “Trajectory sensitivity analysis of hybrid systems,”
IEEE Trans. Circuits Syst. I, Fundam. Theory Appl., vol. 47, no. 2, pp.
204–220, Feb. 2000.
[15] I. Hiskens, “Power system modeling for inverse problems,” IEEE Trans.
Circuits Syst. I, Reg. Papers, vol. 51, no. 3, pp. 539–551, Mar. 2004.
[16] I. Hiskens, “Nonlinear dynamic model evaluation from disturbance
measurements,” IEEE Trans. on Power Systems, vol. 60, no. 4, pp. 702-
710, Nov. 2001.
[17] I. Hiskens, J. Alseddiqui “Sensitivity, approximation, and uncertainty in
power system dynamic simulation,” IEEE Trans. on Power Systems, vol.
21, no. 4, pp. 1808-1820, Nov. 2006.
[18] M. J. Laufenberg, M.A. Pai, “A New Approach to Dynamic Security
Assessment Using Trajectory Sensitivities,” IEEE Trans. on Power
Systems, vol. 13, no. 3, pp. 953-958, Nov. 1998.
[19] I. A. Hiskens, “Iterative computation of marginally stable trajectories,” Int.
J. Nonlinear and Robust Control, vol. 14, pp. 911–924, 2004.
[20] G. Hou, V. Vittal, “Determination of Transient Stability Constrained
Interface Real Power Flow Limit Using Trajectory Sensitivity Approach,”
IEEE Trans. on Power Systems, vol. 28, no. 3, pp. 2156-2163, Dec. 2012.
[21] I. Hiskens, “Systematic tuning of nonlinear power system controllers,”
Proc. of the International Conference on Control Applications, pp. 19-
24, 2002.
[22] D. Kirk, Optimal Control Theory, Prentice Hall, Englewood Cliffs, NJ,
1970.

You might also like