Lecture 21 Linear Control Systems PDF
Lecture 21 Linear Control Systems PDF
`
`
=
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
5
Phi l osophy of
Pol e Pl ac ement Cont r ol Desi gn
The gain matrix is designed in such a
way that
K
( ) ( )( ) ( )
1 2
1
where , , are the desired pole locations.
n
n
sI A BK s s s
=
. . .
. .
After applying the control, the closed loop system
dynamics is given by
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
9
If are the desired poles. Then the desired
characteristic polynomial is given by,
1
, ,
n
This characteristic
polynomial, will lead to
the closed loop system
matrix as
( ) ( )
1 2
1 1 2
n n n
n n
s s s s s
= + + + +
( )
1 2 1
0 1 0 0
0 0 1 0
2
1
0 0
CL
n n n
A
=
=
+ =
+ = =
+ =
=
=
.
.
Pol e Pl ac ement Cont r ol Desi gn:
Met hod 2
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
11
Define a transformation
( )
( ) ( )
1
1
1 1
X T X
X T AX Bu
X T
X TX
AT X T B u
=
= +
= +
=
`
`
`
`
Design a T such that T
-1
AT will be in first companion form.
1
Select
where is the controllability matrix
n
T MW
M B AB A B
=
=
What i f t he syst em i s not gi ven
i n t he f i r st c ompani on f or m?
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
12
Next, design a controller for the transformed system (using the
technique for systems in first companion form).
1
( ) u K X K T X K X
= = =
Note: Because of its role in control design as well as the use of
(Controllability Matrix) in the process, the first companion
form is also known as Controllable Canonical form.
M
1 2 1
2
1
1
0
1
1 0 0
n n
n
a a a
a
W
a
. .
. . .
.
Pol e Pl ac ement Cont r ol Desi gn:
Met hod 2
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
13
Pol e Pl ac ement Desi gn St eps:
Met hod 2: Bass-Gur a Appr oac h
z Check the controllability condition
z Form the characteristic polynomial for A
find a
i
s
z Find the Transformation matrix
z Write the desired characteristic polynomial
and determine the
i
s
z The required state feedback gain matrix is
1 2
1 2 1
| |
n n n
n n
sI A s a s a s a s a
= + + + + +
( ) ( )
1 2
1 1 2
n n n
n n
s s s s s
= + + + +
( ) ( ) ( )
1
1 1 1 1
[ ]
n n n n
K a a a T
=
T
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
14
Pol e Pl ac ement Desi gn St eps:
Met hod 3 (Ac k er manns f or mul a)
( ) ( ) ( )
1
1 2
1 2 1
Define
desired characteristic equation is
| | 0
Caley-Hamilton theorem states that every matrix
satisfies its own characteristic equation
n
n n n
n n
A A BK
sI A BK s s
sI A s s s s
A
=
=
= + + + + + =
1 2
1 2 1
( ) 0
For the case 3 consider the following identities.
n n n
n n
A A A A A
n
= + + + + + =
=
(2)
0
Substituting ( ) and ( ) in equation (1) we get A A
=
= + + + +
+
+
+
= = =
=
_
-
0
Im
Re
0 0
let 1 only one pole
use 1
s= (co
Example:
s sin )
1
n
k
j
=
=
+ =
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
20
Choi c e of c l osed l oop pol es :
Gui del i nes
( ) ( )
( ) ( )
( ) ( )
m
0
0
2
1
0
Let n = 2 we know ( cos sin ) =( cos sin )
n+1 3
2n 4
[cos (2 1)3 / 4 sin (2 1)(3 / 4) ]
0 [cos 3 / 4 sin
Example 2:
stabilizing: acc
(3 / 4) ]
1 [cos 9 / 4 sin (9 / 4) ]
Destabil
.
i
t
iz
ep
j m j m
s k j k
k j
k s j
s
+ +
=
= + + +
= = +
= = +
( ) ( )
( ) ( )
4
3 0
0
ng: reject.
2 [cos 15 / 4 sin (15 / 4) ]
Destabilizing: reject.
3 [cos 21 /
stabilizi
4 sin (21
ng:
/ 4
accept
) ]
.
k s j
k j s
= = +
= = +
S
1
Im
Re
S
2
Im
Re
S
3
Im
Re
S
4
Im
Re
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
21
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
22
Ex ampl e: I nver t ed Pendul um
0 1 0 0 0
20.601 0 0 0 1 1 0 0 0
; ;
0 0 0 1 0 0 1 0 0
0.4905 0 0 0 0.5
A B C
= = =
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
23
Rank = 4 ; Controllable
Step 1: Check controllability
0 M
Hence, the system is controllable.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
24
Step 2: Form the characteristic equation and get a
i
s
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
25
Step 3: Find Transformation T = MWand its inverse
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
26
Step 4: Find
i
s from desired poles
1
,
2
,
3
,
4
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
27
Step 5: Find State Feed back matrix K and input u
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
28
Ti me Si mul at i on: I nver t ed Pendul um
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
29
Choi c e of c l osed l oop pol es :
Gui del i nes
z Do not choose the closed loop poles far away
from the open loop poles. Otherwise, it will
demand high control effort.
z Do not choose the closed loop poles very
negative. Otherwise, the system will be fast
reacting (i.e. it will have a small time constant)
In frequency domain it leads to a large bandwidth,
which in turn leads to amplification of noise!
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
30
Mul t i pl e i nput syst ems
z The gain matrix is not unique even for
fixed closed loop poles.
z Involved (but tractable) mathematics
11 12 1
1 2
n
m m mn
X AX BX
U KX
k k k
K
k k k
= +
=
=
`
. . .
. . .