Title: Stability Analysis of Switched Systems: A Variational Approach
1Stability Analysis of Switched Systems A
Variational Approach
- Michael Margaliot
- School of EE-Systems Tel Aviv University
- Joint work with Daniel Liberzon (UIUC)
-
2Overview
- Switched systems
- Stability
- Stability analysis
- A control-theoretic approach
- A geometric approach
- An integrated approach
- Conclusions
3Switched Systems
- Systems that can switch between
- several modes of operation.
-
Mode 1
Mode 2
4Example 1
server
5Example 2
50v
100v
6Example 3
- A multi-controller scheme
plant
controller1
controller2
switching logic
Switched controllers are stronger than regular
controllers.
7More Examples
- Air traffic control
- Biological switches
- Turbo-decoding
8Synthesis of Switched Systems
- Driving use mode 1 (wheels)
- Braking use mode 2 (legs)
- The advantage no compromise
9Mathematical Modeling with Differential Inclusions
easier ANALYSIS harder
10The Gestalt Principle
- Switched systems are more than the
- sum of their subsystems.
-
- ? theoretically interesting
- ? practically promising
-
11Differential Inclusions
A solution is an absolutely continuous function
satisfying (DI) for all t. Example
12Stability
- The differential inclusion
-
- is called GAS if for any solution
- (i)
- (ii)
13The Challenge
- Why is stability analysis difficult?
- A DI has an infinite number of solutions for each
initial condition. - The gestalt principle.
14Absolute Stability
15Problem of Absolute Stability
The closed-loop system
A is Hurwitz, so CL is asym. stable for any
The Problem of Absolute Stability Find
For CL is asym. stable for any
16Absolute Stability and Switched Systems
The Problem of Absolute Stability Find
17Example
18Trajectory of the Switched System
This implies that
19- Although both and are
- stable, is not stable.
- Instability requires repeated switching.
- This presents a serious problem in
- multi-controller schemes.
20Optimal Control Approach
- Write as a control
system - Fix Define
- Problem Find the control that
maximizes -
is the worst-case switching law
(WCSL). Analyze the corresponding trajectory
21Optimal Control Approach
Consider
as
22Optimal Control Approach
- Thm. 1 (Pyatnitsky) If then
- (1) The function
- is finite, convex, positive, and homogeneous
(i.e., ). - (2) For every initial condition there exists
a solution such that
23Solving Optimal Control Problems
- is a functional
-
- Two approaches
- The Hamilton-Jacobi-Bellman (HJB) equation.
- The Maximum Principle.
24The HJB Equation
- Find such that
- Integrating
- or
- An upper bound for ,
- obtained for the maximizing Eq. (HJB).
25The HJB for a LDI Hence, In general,
finding is difficult.
26The Maximum Principle
- Let Then,
- Differentiating we get
- A differential equation for with a
- boundary condition at
27- Summarizing,
- The WCSL is the maximizing
- that is,
- We can simulate the optimal solution
- backwards in time.
28The Case n2
- Margaliot Langholz (2003) derived an
- explicit solution for when n2.
- This yields an easily verifiable necessary and
sufficient condition for stability of
second-order switched linear systems.
29The Basic Idea
The function is a first integral of
if We know that so
Thus, is a concatenation of two first
integrals and
30Example
where and
31Thus, so we have an explicit expression for V
(and an explicit solution of HJB).
32Nonlinear Switched Systems
- where are
GAS. - Problem Find a sufficient condition
guaranteeing GAS of (NLDI).
33Lie-Algebraic Approach
- For the sake of simplicity, consider
- the LDI
- so
34Commutation and GAS
- Suppose that A and B commute,
- ABBA, then
- Definition The Lie bracket of Ax and
Bx is Ax,BxABx-BAx. - Hence, Ax,Bx0 implies GAS.
35Lie Brackets and Geometry
36Geometry of Car Parking
- This is why we can park our car.
- The term is the reason it takes
- so long.
37Nilpotency
- Definition kth order nilpotency -
- all Lie brackets involving k1
terms vanish. - 1st order nilpotency A,B0
- 2nd order nilpotency A,A,BB,A,B0
- Q Does kth order nilpotency imply GAS?
38Some Known Results
- Switched linear systems
- k 2 implies GAS (Gurvits,1995).
- kth order nilpotency implies GAS (Liberzon,
Hespanha, and Morse, 1999).(The proof is based
on Lies Theorem) - Switched nonlinear systems
- k 1 implies GAS.
- An open problem higher orders of k? (Liberzon,
2003)
39A Partial Answer
- Thm. 1 (Margaliot Liberzon, 2004)
- 2nd order nilpotency implies GAS.
- Proof Consider the WCSL
- Define the switching function
40- Differentiating m(t) yields
- 1st order nilpotency ? ?
- ? no switching in the WCSL.
- Differentiating again, we get
- 2nd order nilpotency ? ?
- ? up to a single switch in the WCSL.
41Handling Singularity
- If m(t)?0, then the Maximum Principle
- does not necessarily provide enough
- information to characterize the WCSL.
- Singularity can be ruled out using
- the notion of strong extermality
- (Sussmann, 1979).
423rd order Nilpotency
In this case
further differentiation cannot be carried out.
433rd order Nilpotency
Thm. 2 (Sharon Margaliot, 2005) 3rd order
nilpotency implies The proof is based on
using (1) the Hall-Sussmann canonical system
and (2) the second-order Agrachev-Gamkrelidze MP.
44Hall-Sussmann System
Consider the case A,B0.
Guess the solution
Then
so
and
(HS system)
45Hall-Sussmann System
If two controls u, v yield the same values for
then they yield the same
value for
does not depend on u,
Since
we conclude that any
and
measurable control can be replaced with a
bang-bang control with a single switch
463rd order Nilpotency
In this case,
The HS system
47Conclusions
- Switched systems and differential inclusions
are important in various scientific fields,
and pose interesting theoretical questions.
- Stability analysis is difficult.
- A natural and useful idea is to
- consider the most unstable trajectory.
48For more information, see the survey
paper Stability analysis of switched systems
using variational principles an introduction,
Automatica 42(12), 2059-2077, 2006. Available
online www.eng.tau.ac.il/michaelm