Title: SWITCHING CONTROL OF UNCERTAIN SYSTEMS
1SWITCHING CONTROL OF UNCERTAIN SYSTEMS
Daniel Liberzon
Coordinated Science Laboratory and Dept. of
Electrical Computer Eng., Univ. of Illinois at
Urbana-Champaign U.S.A.
DISC HS, June 2003
2HYBRID CONTROL
3REASONS for SWITCHING
- Nature of the control problem
- Sensor or actuator limitations
- Large modeling uncertainty
- Combinations of the above
4REASONS for SWITCHING
- Nature of the control problem
- Sensor or actuator limitations
- Large modeling uncertainty
- Combinations of the above
5MODELING UNCERTAINTY
Adaptive control (continuous tuning) vs.
supervisory control (switching)
6EXAMPLE
Scalar system
, otherwise unknown
(purely parametric uncertainty)
7SUPERVISORY CONTROL ARCHITECTURE
Supervisor
candidate controllers
u1
Controller
y
Plant
u
u2
Controller
. . .
um
. . .
8TYPES of SUPERVISION
9TYPES of SUPERVISION
10OUTLINE
- Basic components of supervisor
- Design objectives and general analysis
- Achieving the design objectives
11OUTLINE
- Basic components of supervisor
- Design objectives and general analysis
- Achieving the design objectives
12SUPERVISOR
13EXAMPLE
14EXAMPLE
disturbance
15STATE SHARING
produces the same signals
16SUPERVISOR
17EXAMPLE
can use state sharing
18SUPERVISOR
Justification?
(certainty equivalence)
19SUPERVISOR
Basic idea
assume
, controllers
Justification?
Plant
gives stable closed-loop system
gt
gt
gt
plant likely in
small
small
20DETECTABILITY
Want this system to be detectable
21SUPERVISOR
This is switched detectability
22DETECTABILITY under SWITCHING
plant in closed loop with
Switched system
view as output
- slow switching (on the average)
23SUMMARY of BASIC PROPERTIES
Multi-estimator
Candidate controllers
Switching logic
24SUMMARY of BASIC PROPERTIES
Multi-estimator
Candidate controllers
Switching logic
4. Switched closed-loop system is detectable
w.r.t. provided this is true for every frozen
value of
25SUMMARY of BASIC PROPERTIES
Multi-estimator
Candidate controllers
Switching logic
4. Switched closed-loop system is detectable
w.r.t. provided this is true for every frozen
value of
Analysis
26OUTLINE
27SUMMARY of BASIC PROPERTIES
Candidate controllers
2. For each , closed-loop system is
detectable w.r.t.
Switching logic
3. is bounded in terms of the smallest
4. Switched closed-loop system is detectable
w.r.t. provided this is true for every frozen
value of
28MULTI-ESTIMATOR
Linear systems general results available
29MULTI-ESTIMATOR
30SUMMARY of BASIC PROPERTIES
Multi-estimator
1. At least one estimation error ( ) is small
- when
- is bounded for bounded
Candidate controllers
2. For each , closed-loop system is
detectable w.r.t.
Switching logic
3. is bounded in terms of the smallest
4. Switched closed-loop system is detectable
w.r.t. provided this is true for every frozen
value of
31CANDIDATE CONTROLLERS
fixed
Plant
Controller
Multi- estimator
32CANDIDATE CONTROLLERS
33CANDIDATE CONTROLLERS
Linear overall system is detectable w.r.t.
if
- system inside the box is stable
- plant is detectable
Nonlinear same result holds if stability and
detectability are interpreted in the ISS sense
34CANDIDATE CONTROLLERS
Linear overall system is detectable w.r.t.
if
- system inside the box is stable
- plant is detectable
Nonlinear same result holds if stability and
detectability are interpreted in the
integral-ISS sense
35CANDIDATE CONTROLLERS
Linear overall system is detectable w.r.t.
if
- system inside the box is output-stable
- plant is minimum-phase
Nonlinear version also possible
36SUMMARY of BASIC PROPERTIES
Multi-estimator
1. At least one estimation error ( ) is small
- when
- is bounded for bounded
Candidate controllers
2. For each , closed-loop system is
detectable w.r.t.
Switching logic
3. is bounded in terms of the smallest
4. Switched closed-loop system is detectable
w.r.t. provided this is true for every frozen
value of
for 3, want to switch to for 4, want to
switch slowly or stop
conflicting
37DWELL-TIME SWITCHING LOGIC
Not suitable for nonlinear systems (finite escape)
38HYSTERESIS SWITCHING LOGIC
39HYSTERESIS SWITCHING LOGIC
40HYSTERESIS SWITCHING LOGIC
Similar results hold
41OUTLINE
42LINEAR OBSERVER-BASED DESIGN
Switching logic hysteresis
43REASONS for SWITCHING
- Nature of the control problem
- Sensor or actuator limitations
- Large modeling uncertainty
- Combinations of the above
44PARKING PROBLEM
p
1
p
1
p
Unknown parameters correspond to
the radius of rear wheels and distance between
them
45NONHOLONOMY OBSTRUCTION to STABILIZATION
Solution move away first
Hybrid candidate controllers!
46SIMULATION
47REFERENCES
Morse, Hespanha