state-space feedback 6 challenges of pole...

13
State-space feedback 6 challenges of pole placement J A Rossiter 1 Slides by Anthony Rossiter

Upload: others

Post on 04-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

State-space feedback 6 challenges of pole placement

J A Rossiter

1

Slides by Anthony Rossiter

Page 2: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

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 considers the repercussions of having to place all the poles – so called POLE PLACEMENT.

• Discrete time case uses same concepts/algebra.

Slides by Anthony Rossiter

2

xBKAxKxu

BuAxx

)(

Page 3: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Pole placement with canonical forms

One can form the closed-loop state space model by inspection.

Slides by Anthony Rossiter

3

xBKAxKxu

BuAxx

)(

One can choose the parameters of the closed-loop pole polynomial directly by choosing the parameters ki.

)()(

0100

0001

0

1

11

0112211

n

n

n

n

nnnn

kakaBKAI

kakakaka

BKA

Page 4: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Behaviours

This video will look at the consequences of pole placement.

1. How easily can one determine a good location for each and every pole.

2. What if the target locations are poorly chosen.

3. Can one come up with a systematic design methodology.

Slides by Anthony Rossiter

4

It will be shown that being able to place the poles is not the same as being able to place

the poles well.

Page 5: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

NUMERICAL EXAMPLES

Slides by Anthony Rossiter

5

Page 6: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Example 1 Compare the closed-loop behaviour with

different choices of outputs and target poles.

Slides by Anthony Rossiter

6

21;

1

0

1

1

0

1

1

1

;0

1;

01

21kkKCBA

))(()(

0)2()1()( 21

2

qpBKAI

kkBKAI

pqk

qpk

2

1

2

)(1

Page 7: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Slides by Anthony Rossiter

7

0 1 2-10

-5

0

5

10poles = -0.5 -0.5

0 1 2-10

-5

0

5

10poles = -1 -1

0 1 2-5

0

5

10poles = -2 -2

0 1 2-5

0

5

10poles = -3 -3

0 1 2-10

0

10

20

30poles = -4 -4

0 1 2-20

0

20

40

60poles = -5 -5

Input signal

Page 8: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Slides by Anthony Rossiter

8

0 1 2-10

-5

0

5

10poles = -0.5 -1.2

0 1 2-10

-5

0

5

10poles = -1 -1.2

0 1 2-10

-5

0

5

10poles = -2 -1.2

0 1 2-5

0

5

10poles = -3 -1.2

0 1 2-5

0

5

10poles = -4 -1.2

0 1 2-5

0

5

10poles = -5 -1.2

Much less difference with one pole fixed at -1.2.

Page 9: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Example 2

Slides by Anthony Rossiter

9

))()(()(

0)6()11()6()( 32

2

1

3

rqpBKAI

kkkBKAI

pqrkprqrpqkrqpk 321 6;11;6

321;

0

0

1

;

010

001

6116

kkkKBA

Page 10: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Slides by Anthony Rossiter

10

0 1 2-10

-5

0

5

10poles = -0.5,-4,-0.5

0 1 2-10

-5

0

5

10poles = -1,-4,-1

0 1 2-10

-5

0

5

10poles = -2,-4,-2

0 1 2-10

-5

0

5

10poles = -3,-4,-3

0 1 2-10

-5

0

5

10poles = -4,-4,-4

0 1 2-10

-5

0

5

10poles = -5,-4,-5

Behaviour hugely affected by targeted poles.

Input signal

Page 11: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Pole selection

• With a small number of poles as in low order systems, one could use insights from root-loci or similar to suggest sensible closed-loop pole locations.

• However, with high order systems this becomes less obvious/systematic.

• A general piece of guidance is that poles should not be moved too far from the open-loop positions as this will probably necessitate aggressive inputs and also is likely to result in a sensitive feedback loop.

Slides by Anthony Rossiter

11

Page 12: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

Summary 1. When a system is in controllable form, every

coefficient of the closed-loop pole polynomial can be defined as desired using state feedback.

2. This means every closed-loop pole can be placed exactly as desired.

3. HOWEVER this does not imply knowledge of good places to put the poles. In general selecting fast poles may not imply good overall behaviour. A more systematic design approach is needed!

4. MOREOVER, we have not yet tackled tracking problems and ensuring the output reaches a specified target. Again, the required changes are not obvious.

Slides by Anthony Rossiter

12

Kxu

Page 13: State-space feedback 6 challenges of pole placementcontroleducation.group.shef.ac.uk/statespace/state... · Slides by Anthony Rossiter . Introduction •The earlier videos introduced

© 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