New Tools For Analysing Power System Dynamics
New Tools For Analysing Power System Dynamics
New Tools For Analysing Power System Dynamics
PSERC
Dealing with parameter uncertainty How much condence is there in load model parameters? Generator parameters? Simulation is too time-consuming to repeat studies for multiple parameter sets. Inverse problems What does this mean? Trajectory sensitivities form a common link between these two areas.
Inverse problems
Direct problem:
input x process K model output ?
Power system context Identication problems Load models and parameters Generator parameters What controller parameters ensure appropriate fault-recovery dynamics? What load changes maintain dynamic security? Under what conditions could a fault induce incidental protection operation? Protection operation caused by post-fault transients.
Trajectory sensitivities
Let (t; ) describe the trajectory (ow), at time t, due to parameters . Determined by simulation. The corresponding trajectory sensitivities are (t; ) Characteristics of sensitivities : Quantify the change in a trajectory due to a small change in parameters. Can be computed eciently, as a by-product of simulating the nominal trajectory. Well dened for nonlinear non-smooth systems. Provide gradient information that underlies Newton-type algorithms (shooting methods).
(t; ).
Trajectory approximation
Taylor series expansion of the ow gives, (t; + ) = (t; ) + (t; )
6
1 Actual computed trajectory, tcl=0.23 sec, Efdmax=5.8 0 Approximate perturbed trajectory, tcl=0.21 sec, Efdmax=5.0 Actual perturbed trajectory (for comparison) 1 0 0.2 0.4 0.6 0.8 1 Time (sec) 1.2 1.4 1.6 1.8 2
Error bounds
Many system parameters are not known precisely, but are better described by probability distributions. Select parameter sets using a Monte-Carlo process. Form an approximate trajectory for each set.
1.2
0.4
0.2
0.2
0.4
0.6
0.8
1 Time (sec)
1.2
1.4
1.6
1.8
Parameter estimation
Desire a systematic approach to: Determine which parameters are well conditioned (identiable). Estimate those parameters Algorithm: Minimize the nonlinear least-squares cost 1 J () = 2
m
(tk ; ) ms(tk )
k=1
Bus 12 voltage, V
12
(kV)
400
300
5 Time (s)
10
10
x+ xg
11
Example: Generator eld control. What value of Ef d,max ensures voltage does not overshoot abnormally following a fault?
Vref Vt 1 1+sTR + Efdmax 1+sTC 1+sTB Efdmin KA 1+sTA Efd
VPSS
Vmax Vmin
1+sT1 1+sT2
sTw 1+sTw
KPSS
12
1.1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.4
0.6
0.8
1 Time (sec)
1.2
1.4
1.6
1.8
13
b(x,y)=0
0.8
a1
b2 b
1
0.2
0.4 0.2 0 0.2 0.4 0.6 0.8 R 1 1.2 1.4 1.6 1.8
14
b(x,y)=0
0.8
b 0.2
0.4 0.2 0 0.2 0.4 0.6 0.8 R 1 1.2 1.4 1.6 1.8
15
1.5 b(x,y)
0.5
0 =0.3 s 0.5 0 0.2 0.4 0.6 0.8 Time (s) 1 1.2 1.4 1.6 1.8 2
16
(t; ), , t dt
t0
where (t; ) satises the dynamic model. Closely related to optimal control, but optimizing over nite dimensional design parameters. Some technical issues arise for hybrid (switched) systems if event order changes.
17
Example: AVR/PSS tuning What values of PSS output limits give best damping?
Vref Vt 1 1+sTR + Efdmax 1+sTC 1+sTB Efdmin KA 1+sTA Efd
VPSS
Vmax Vmin
1+sT1 1+sT2
sTw 1+sTw
KPSS
18
1.5
0.5
0.5
1.5
3.5
4.5
19
Conclusions
Parameter uncertainty is unavoidable in power systems, and should be considered in decision making. This is computationally feasible using rst-order approximations of trajectories. Many analysis and design processes are eectively inverse problems. Such problems can be solved using gradient-based iterative algorithms. In both cases, ecient computation of trajectory sensitivities underlies practical algorithms.
20
Extra Material
21
Simulation model
x = f (x, y) +
i=1
(yr,i ) hi (x, y) x
s
yr,i = 0
g (j) (x, y)
j = 1, ..., s
22
23
x0
x0 f x( ) + x x x( ) + x0 + f x( + )
Triggering hypersurface
24
For simplicity, the ODE form of equations is presented rather than the DAE form.