Download presentation
Presentation is loading. Please wait.
Published byChrystal Burns Modified over 9 years ago
1
Bert Pluymers Johan Suykens, Bart De Moor Department of Electrotechnical Engineering (ESAT) Research Group SCD-SISTA Katholieke Universiteit Leuven, Belgium Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Set Invariance An efficient tool for constrained control
2
1 Overview Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Motivation Set invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be
3
2 Constrained control ? Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be © Copyright Ipcos N.V. Physical constraints on inputs and outputs Imposed (safety, environmental, economical) constraints
4
3 Constraint satisfaction Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Car = system(position, speed = system state) Driver = controller(gas, brake, steering wheel = inputs) Road = constraint instantaneous constraint satisfaction ≠ ‘dynamic’ constraint satisfaction 120 km/h 10 m
5
4 “Given an autonomous dynamical system, then a set is (positive) invariant if it is guaranteed that if the current state lies within, all future states will also lie within.” Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be not invariant invariant Set Invariance
6
5 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Set Invariance Useful tool for analysis of controllers for constrained systems Example : – linear system – linear controller – state constraints ‘feasible region’ of closed loop system
7
6 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Set Invariance Consider an autonomous time-invariant system as defined previously A set is … … feasible iff Problem : Given an autonomous dynamical system subject to state constraints, find the feasible invariant set of maximal size. … invariant iff
8
7 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Given an LTI system subject to linear constraints then the largest size feasible invariant set can be found as with a finite integer. Invariant sets for LTI systems (Gilbert et al.,1991, IEEE TAC) is constructed by simple forward prediction can be proven to be the largest feasible invariant set is called the Maximal Admissible Set (MAS) Given an LTI system subject to linear constraints then the largest size feasible invariant set can be found as with a finite integer. Invariant sets for LTI systems (Gilbert et al.,1991, IEEE TAC) is constructed by simple forward prediction can be proven to be the largest feasible invariant set is called the Maximal Admissible Set (MAS)
9
8 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Linear Parameter-Varying state space models with polytopic uncertainty description LPV systems
10
9 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be LTI (L=1,n=2) LPV (L>1, e.g. 2, n=2) Straightforward extension towards LPV systems ?
11
10 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Ellipsoidal invariant sets for LPV systems (Kothare et al.,1996, Automatica) Constructed by solving semi-definite program (SDP) Conservative with respect to constraints
12
11 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Reformulated invariance condition (Pluymers et al., 2005, submitted to IEEE TAC) A set is invariant with respect to a system defined by iff with Sufficient condition :
13
12 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Algorithm (Pluymers et al., 2005, submitted to IEEE TAC) Initialize iteratively add constraints from to until Advantages : in step 2 only ‘significant’ constraints are added to : significant insignificant
14
13 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Algorithm (Pluymers et al., 2005, submitted to IEEE TAC) Advantages : prediction tree never explicitly constructed given a polyhedral set, it is straightforward to calculate : Initialize iteratively add constraints from to until
15
14 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Algorithm (Pluymers et al., 2005, submitted to IEEE TAC) 1.Initialize 2.Set 3.For each check whether constraint is significant with respect to. If significant, add the constraint to 4.Set 5.If go to step 3., otherwise exit and return Resulting set can be proven to satisfy and is feasible due to step 1.
16
15 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Garbage collection (Pluymers et al., 2005, submitted to IEEE TAC) Constraints added in previous iterations can become redundant with respect to the other constraints. Garbage collection : removal of redundant constraints. iteration 1 iteration 2 iteration 3iteration 4
17
16 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Consider an LPV system with L=2 : with feedback controller and subject to constraints
18
17 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Initialization
19
18 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Iteration 10
20
19 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Iteration 10 + garbage collection
21
20 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Iteration 20
22
21 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Iteration 20 + garbage collection
23
22 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Final Result
24
23 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Final Result
25
24 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complexity Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Example Final Result
26
25 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Scalability Efficient algorithm formulation through exploitation of structure of invariant set. Consecutive Linear Programming → with the number of constraints However : typically epx.(dimension) dim=3, n c = 24 dim=4, n c = 47 dim=5, n c = 86dim=6, n c = 158
27
26 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be ‘Branching’
28
27 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Constraint tightening In case of branch splitting : tighten one constraint in order to make the other redundant
29
28 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Scalability revisited dim=3, n c =17 dim=4, n c =24 dim=5, n c =37 dim=6, n c =52
30
29 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Test Case 2-dimensional projection of a 62-dimensional invariant set for the control of a chemical system Number of constraints : 642
31
30 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Test Case 2-dimensional projection of a 62-dimensional invariant set for the control of a chemical system Ellipsoidal invariant set significantly smaller
32
31 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Conclusion Invariant sets useful tools for characterization of feasible regions Efficient algorithm for the construction of ‘robust’ invariant sets for LPV systems Improved scaling behavior for high-dimensional systems The odds have turned against ellipsoidal invariant sets…
33
32 Set Invariance – An Efficient Tool for Constrained Control Overview Motivation Set Invariance MAS for LPV systems Reduced Complex. Sets Open Research Issues Signal processing Identification System Theory Automation Sde Boker workshop on Linear Systems Theory, 13 Sept. 2005, Ben Gurion Univ., Israelbert.pluymers@esat.kuleuven.be Open research issues upper / lower bounds to achievable complexity reduction Robustness with respect to additive disturbances Minimal admissable sets Reduced complexity control-invariant sets Various other types of systems : PWA, Hybrid, NL
34
33 Thank you !!! you !!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.