State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space...
Transcript of State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space...
![Page 1: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/1.jpg)
State-space feedback 8 dead beat control
J A Rossiter
1
Slides by Anthony Rossiter
![Page 2: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/2.jpg)
Introduction
• The earlier videos introduced the concept of state feedback and demonstrated that it moves the poles.
• It was shown that when a system is fully controllable, the poles can be placed arbitrarily, that is wherever the user desires.
• This video looks specifically at the discrete case and asks, what happens if we choose to place all the poles on the origin?
Slides by Anthony Rossiter
2
xBKAxKxu
BuAxx
)(
![Page 3: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/3.jpg)
Discrete systems
Viewers are reminded of the links between pole positions and behaviour in the discrete case.
Slides by Anthony Rossiter
3
-1 -0.5 0 0.5 1
-1
-0.5
0
0.5
1
Real
Imag
0)8.0(
8.0
xx
p
k
k
0)5.0(
5.0
xx
p
k
k
0)5.05.0(
5.05.0
xjx
jp
k
k
0)0(
0
0
xx
p
k
k
With a pole at the origin, the state of a 1st order process goes to zero in one sample!
![Page 4: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/4.jpg)
Dead-beat control
Using pole placement, for a controllable system one can place all the poles at the origin.
This is called dead-beat control.
1. Is this a good idea?
2. What is the corresponding system behaviour?
First some examples will illustrate.
Slides by Anthony Rossiter
4
![Page 5: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/5.jpg)
Examples Illustrate the closed-loop state behaviour with
dead-beat control.
Slides by Anthony Rossiter
5
01
00;21;
0
1;
01
21BKAKBA
![Page 6: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/6.jpg)
0 1 2 3 4 5-6
-5
-4
-3
-2
-1
0
1
2
3
x1
x2
u
Slides by Anthony Rossiter
6
States and input converge to zero in 2
samples!
Example 1
![Page 7: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/7.jpg)
Examples Illustrate the closed-loop state behaviour with
dead-beat control.
Slides by Anthony Rossiter
7
010
001
000
;6116
;
0
0
1
;
010
001
6116
BKAK
BA
![Page 8: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/8.jpg)
0 1 2 3 4 5-20
-15
-10
-5
0
5
x1
x2
x3
u
Slides by Anthony Rossiter
8
States and input converge to zero in 3
samples!
Example 2
![Page 9: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/9.jpg)
Observations
With poles at the origin, the state trajectories seem to converge to zero in ‘n’ samples, where ‘n’ is the system order.
This is to be expected.
Slides by Anthony Rossiter
9
)]0(1
[)(
)()(
][)()(
1
1
ii
i
o
xz
Bu
zd
znzX
xBuAzIzX
0
1
1
0
2
2
1
1
)(
)(
azazzd
bzbzbzn
nn
nn
i
ubbbbbkx
zzd
i
n
],,,,[)(
)(
01211
As all the poles are at the origin, then:
![Page 10: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/10.jpg)
EXAMPLE
Slides by Anthony Rossiter
10
3
3
3
2
1
1
)(;
010
001
000
z
z
zz
z
BKAzIBKA
![Page 11: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/11.jpg)
Interim summary
• Dead-beat control gives the fastest possible convergence, which is n-samples.
• Quicker is not possible due to the terms in the numerator polynomial.
• Dead-beat can be useful analysis tool as one is able to capture the entire dynamic in so few samples.
However, is such fast convergence a good thing?
Slides by Anthony Rossiter
11
![Page 12: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/12.jpg)
Performance
It is worth comparing the performance of dead-beat with optimal control and perhaps other pole placement choices.
We will not use specific criteria here but rather look at indicative characteristics.
Slides by Anthony Rossiter
12
![Page 13: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/13.jpg)
Example 3
Slides by Anthony Rossiter
13
0 5 10-10
0
10Poles at 0.8
x1
x2
u
0 5 10-10
0
10Dead-beat
0 5 10-10
0
10Optimal control
Pole placement relatively
poor here.
0
1
;01
82.08.1
B
A
![Page 14: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/14.jpg)
Example 4
Slides by Anthony Rossiter
14
011
5.07.01
6.04.00
A
Relatively low input activity
0 5 10-100
0
100Poles at 0.6
x1
x2
x3
u
0 5 10-5
0
5Dead-beat
0 5 10-5
0
5Optimal control
Aggressive input
![Page 15: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/15.jpg)
Example 5 – 4th order
Slides by Anthony Rossiter
15
0 5 10-500
0
500Poles at 0.6
y
u
0 5 10-10
-5
0
5Dead-beat
0 5 10-10
-5
0
5Optimal control
Dead-beat much more aggressive with the input.
![Page 16: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/16.jpg)
Summary
1. Dead-beat control is defined for discrete systems as a pole placement design placing all the poles at the origin.
2. Responses converge in ‘n’ samples, n being the system order.
3. Can be a useful benchmark and analysis tool, but rarely gives satisfactory performance.
4. Implicitly poorly conditioned, sensitive and likely to demand over active inputs.
Slides by Anthony Rossiter
16
Kxu
![Page 17: State-space feedback 8 dead beat controlcontroleducation.group.shef.ac.uk/statespace/state space feedback … · 1. Dead-beat control is defined for discrete systems as a pole placement](https://reader030.fdocuments.in/reader030/viewer/2022040205/5f02cea77e708231d4061bab/html5/thumbnails/17.jpg)
© 2016 University of Sheffield This work is licensed under the Creative Commons Attribution 2.0 UK: England & Wales Licence. To view a copy of this licence, visit http://creativecommons.org/licenses/by/2.0/uk/ or send a letter to: Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. It should be noted that some of the materials contained within this resource are subject to third party rights and any copyright notices must remain with these materials in the event of reuse or repurposing. If there are third party images within the resource please do not remove or alter any of the copyright notices or website details shown below the image. (Please list details of the third party rights contained within this work. If you include your institutions logo on the cover please include reference to the fact that it is a trade mark and all copyright in that image is reserved.)
Anthony Rossiter Department of Automatic Control and
Systems Engineering University of Sheffield www.shef.ac.uk/acse