Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
Inverse Problems in Power System Dynamics
Ian A. HiskensVennema Professor of Engineering
Department of Electrical Engineering and Computer Science
SIAM Conference on Applications of Dynamical Systems
May 24, 2011
Motivation• Analysis of real-world systems is challenging.• Investigations rely on simulation.
– Typically address forward problems.
– Can more information be obtained?
• Many analysis questions take the form of inverse problems.
System identification Causation2/16
Hybrid dynamical systemsCharacterized by• Continuous and discrete states• Continuous dynamics• Discrete events (triggers)• Mappings that define the
evolution of states at events
Compass gait biped robot (mechanical processes)
Power systems (electrical processes)
3/16
Hybrid system modellingDifferential Algebraic Impulsive Switched (DAIS) model• Starting point is the familiar DAE model
• Switched events have the form
• Impulsive events
The model generates the (piecewise smooth) flow
4/16
Trajectory sensitivities• Linearize the system around a trajectory rather than
around the equilibrium point.
• Determine the change in the trajectory due to (small) changes in parameters and/or initial conditions.– Parameters incorporated via
• Provides gradient information for iteratively solving inverse problems.
5/16
Trajectory sensitivity evolution
• Along smooth sections of the trajectorySystem evolution Sensitivity evolution
• At an event
6/16
Trajectory sensitivity computation
System evolution
Implicit numerical integration allows efficient computation of trajectory sensitivities.
Trapezoidal integration
Sensitivity evolution Trapezoidal integration
Each integration timestep involves a Newton solution process.• The Jacobian must be formed and factored.
Already factored
7/16
Parameter uncertainty
Propagation of uncertainty is described (approximately) by the time-varying parallelotope,
Worst-case analysis: Parameter uncertainty is uniformly distributed over an orthotope (multi-dimensional rectangle.)
Trajectory approximation:Neglecting higher order terms of the Taylor series,
Assume all trajectories emanating from have the same order of events.
8/16
Parameter estimation• Determine which
parameters are well conditioned.
• Estimate those parameters.• Nonlinear least-squares
problem.
• Disturbance on the 330kV Scandinavian network.
• A voltage measurement was used to estimate various parameters, including the switching time of an important switched reactor.
Real world example:
9/16
Dynamic embedded optimizationProblem formulation:
Cost function may have the form:
Assumption: Order of events does not change as varies. Switching surfaces are always transversally crossed, no grazing. All flows have the same history. Trajectory sensitivities exist.
• Gradient-based algorithms are applicable.
If is a smooth function of its arguments, then it is continuously differentiable with respect to .
10/16
Optimization exampleImprove damping by optimizing PSS limits.
Optimization adjusted lower PSS limit from -0.1 to –0.33.
Generator AVR/PSS
11/16
Limit cycles (periodic behaviour)
• Solve• where is the return time.• Reliable convergence, even for
unstable limit cycles.
• Analysis and computation are based on Poincaré map concepts.
• Limit cycles may be non-smooth.• Example: Interactions between a
tap-changing transformer and a switched capacitor.
12/16
Grazing phenomena• Tangential encounter between the trajectory and a specified surface.• Solve
Example: Distance protection –determine bounding value of parameters that induce protection operation.
13/16
Shooting methods• Point solutions: Solve where incorporates the flow .
– Newton solution:
– Evaluation of requires simulation to determine .– Evaluation of requires trajectory sensitivities .
• Optimization.• Continuation process: Under-determined system • Solutions of describe a
1-manifold.
14/16
Example: bifurcationsSingle machine infinite bus system.
15/16
Conclusions
• Most real-world systems are hybrid (exhibit interactions between continuous dynamics and discrete events).
• Systematic modelling of hybrid systems enables:– Well defined and efficiently computed trajectory
sensitivities.– Gradient-based techniques for solving
optimization and boundary value problems.– Algorithms for moving beyond forward problems.
16/16