Download Inverse Problems: Perspectives, Analysis and Insights (PAl),

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Lateral computing wikipedia , lookup

Computational fluid dynamics wikipedia , lookup

Theoretical computer science wikipedia , lookup

Computer simulation wikipedia , lookup

Natural computing wikipedia , lookup

Expectation–maximization algorithm wikipedia , lookup

Multi-objective optimization wikipedia , lookup

Computational electromagnetics wikipedia , lookup

Least squares wikipedia , lookup

Numerical continuation wikipedia , lookup

Multiple-criteria decision analysis wikipedia , lookup

Genetic algorithm wikipedia , lookup

Mathematical optimization wikipedia , lookup

Inverse problem wikipedia , lookup

Transcript
Inverse Problems:
Perspectives, Analysis and
Insights (PAI)
Ian A. Hiskens
Vennema Professor of Engineering
Professor, Electrical Engineering and Computer Science
PaiFest!
October 15, 2015
In the beginning…
 “Energy Functions, Transient Stability and Voltage
Behaviour in Power Systems”
2/14
Sabbatical 1997
• Stockholm or Champaign.
• Corn fields.
• Cross-country meets in unusual places.
– “Chrisman Cow Chip Classic”
• Lost in East St. Louis.
• Driving in Chicago on 10-lane freeways.
• Trajectory sensitivities.
• Hybrid dynamical systems.
• Object-oriented modelling.
Tools for solving problems
in a different way.
• Inverse problems.
3/14
Inverse problems
• Forward problems => Given parameters determine
the trajectory.
• Inverse problems => Given the desired trajectory
determine parameters.
•
•
•
•
•
Parameter estimation.
Dynamic embedded optimization.
Limit cycles.
Grazing/reachability.
Stability boundary.
4/14
Trajectory sensitivities
• Consider a trajectory (or flow)
generated by
simulation.
• Linearize the system around the trajectory rather than
around the equilibrium point.
• Trajectory sensitivities describe the change in the trajectory
due to (small) changes in parameters and/or initial
conditions.
• Provides gradient information for iteratively solving inverse
problems.
5/14
Trajectory sensitivity evolution
Along smooth sections of the trajectory
System evolution
Sensitivity evolution
At an event
6/22
Trajectory sensitivity computation
Implicit numerical integration allows efficient computation of
trajectory sensitivities.
System evolution
Trapezoidal integration
Each integration timestep involves a Newton solution process.
• The Jacobian
must be formed and factored.
Sensitivity evolution
Trapezoidal integration
Already factored
7/14
Parameter estimation
• Determine well conditioned
parameters.
• Estimate those parameters.
• Nonlinear least-squares
problem.
Real world example:
Disturbance on the 330kV
Scandinavian network.
A voltage measurement was used to estimate various parameters,
including the switching time of a transmission line.
8/14
Optimization example
Improve damping by optimizing
PSS limits.
Generator AVR/PSS
Optimization adjusted lower
PSS limit from -0.1 to -0.33.
9/20
Limit cycles (periodic behaviour)
Analysis and computation are based on Poincaré map concepts.
Solve
where
is the return time.
• Reliable convergence, even for
unstable limit cycles.
Limit cycles may be non-smooth.
Example: Interactions between a
tap-changing transformer and a
switched capacitor.
10/20
Grazing phenomena
Tangential encounter between the trajectory and a specified surface.
Solve
Example:
Distance protection.
11/20
Shooting methods
Point solutions: Solve
where
incorporates the flow
.
– Newton solution:
– Evaluation of
– Evaluation of
requires simulation to determine
requires trajectory sensitivities
Continuation process: One free
parameter => under-determined
system
Solutions of
manifold.
.
.
Optimization: Multiple
free parameters.
describe a 1-
12/14
Example: bifurcations
Single machine infinite bus system.
13/14
“I’d like to be”
by C.J. Dennis
I'd like to be a pie-man,
and ring a little bell,
Calling out “hot pies, hot pies to sell”.
Apple pies and meat pies,
Cherry pies as well.
Lots and lots and lots of pies
More than you can tell.
Big rich pork pies,
Oh the lovely smell!
But I wouldn't be a pie-man if.....
I wasn't very well!
14/14