Professional Documents
Culture Documents
Adaptive Pole Placement PDF
Adaptive Pole Placement PDF
calculations
command signal
controller
control
signal
Process
output y(t)
u(t)
Where Process dynamics can be circuits, actuator, sensors, whose behavior can be slow,
or even unstable. e.g. robotics, automobile, magnetic suspension systems.
Why It is possible to shape the closed system
response by assigning closed loop poles.
The simple design principle is by assigning
closed loop poles as desired, making the
closed loop system (under control) faster
and stable when following command signal.
How Based on polynomials manipulation.
e.g. Process
B(q 1)
A(q 1)
0.00415(1 + 0.65q 1)(1 + 0.35q 1)
=
(1 0.95q 1)(1 0.9q 1)(1 + 0.65q 1)
(1)
2
(2)
command signal
closed loop
open loop
system responses
0.5
0.5
1.5
200
400
600
t
800
1000
1200
Start with
Ay(t) = Bu(t 1) + e(t)
(3)
and
G
u(t) = y(t)
F
(dont know what F, G are yet !)
(4)
(5)
y(t) = F e(t)
(6)
(7)
(8)
4
(9)
Set F = 1,
(1 + a1q 1)(1) + q 1b1(g0 + g1q 1) = 1 + t1q 1
(10)
gives
t1 a 1
, F = 1.
(11)
g0 =
b1
We choose t1. Let t1 = 0, 5.
The controller is
u(t) = g0y(t)
(12)
a1
t1
g0 =
b1
(13)
5
noise e(t)
Controller
C(q )
1
A(q )
plant
r(t)
set point
1
H(q )
F(q
u(t)
1
)
B(q )
A(q )
y(t)
G(q )
(14)
(15)
6
where
F (q 1) = 1 + f1q 1 + ... + fnf q nf ,
(16)
(17)
(18)
(19)
The dynamics of the closed loop are govern
by the denominator, and we must specify by
assigning stable poles (inside unit circle).
T (q 1) = 1 + t1q 1 + ... + tnq n
(20)
3. The control designer is to choose the controller polynomials F, G, H, such that the
desired closed loop response is obtained.
Pole assignment by
AF + q 1BG = T C,
(21)
(22)
with a controller
F u(t) = Hr(t) Gy(t)
(23)
(25)
10
1 0 b0 0 0
a1 1 b 1 b 0 0
a2 a1 b 2 b 1 b 0
a3 a2 0 b 2 b 1
0 a3 0 0 b 2
{z
A
f1
t1 a 1
f2
a2
g0 = a3
g1
0
g2
0
} | {z }
{z
b
= A1b
(27)
T
H = |q=1
B
or, preferably cancels the zeros,
H=
1
B
(29)
(30)
12
13