Professional Documents
Culture Documents
University of Hail
Hail-2019
Dr Mourad Kchaou
Electrical Engineering Department
Hail University
2 Pole Placement
The controllable Canonical Form method
Ackermann’s Method
3 Stabilizability
5 Observer-based control
Stabilization by state feedback
Find a feedback gain K = k1 k2 · · · kn that makes the
closed-loop system asymptotically stable
3 / 1
Stabilization by state feedback
4 / 1
Stabilization by state feedback
5 / 1
Stabilization by state feedback
6 / 1
Stabilization by state feedback
Ac = A − BK (5)
7 / 1
Pole Placement
Pole Placement
8 / 1
Pole Placement
Pole Placement
The pole placement or eigenvalue assignment problem can be defined
as follows:
Pole Placement procedure
1. Let {λ1 , λ2 , . . . λn } be the eigenvalues of the open loop matrix A.
(
p(z) = Πni−1 (z − λi )
(7)
= det(zI − A) = z n + an−1 z n−1 + · · · + a1 z + a0
2. Let {λ̂1 , λ̂2 , . . . λ̂n } be the desired eigenvalues of the closed loop
matrix A − BK.
(
∆(z) = Πni−1 (z − λ̂i ) = det(I − A + BK)
(8)
= z n + αn−1 z n−1 + · · · + α1 z + α0
12 / 1
Pole Placement
Ackermann’s Method
Kc = 0 0 . . . 0 1 C −1 ∆(A)
(18)
13 / 1
Pole Placement
example
Consider the following unstable system
( " # " #
1 0.5 1
x(k + 1) = x(k) + u (19)
0.2 1 0.5
Find a matrix K such that the closed-loop are z1 = 0.5 + 0.3j
and z2 = 0.5 − 0.3j .
1 − k1 0.2 − k2
A − BK = (20)
0.2 − 0.5k1 1 − 0.5k2
the desired characteristic equation is given as z 2 − z + 0.34 = 0.
So, we get
z 2 − z + 0.34 = z 2 + (−2 + k1 + 0.5k2 K)z + (0.96 − 0.3k2 − 0.9k1 )
(21)
Finally, we design K = 0.067 1.867
14 / 1
Stabilizability
Stabilizability
15 / 1
Stabilizability
Stabilizability
We see that the x̂c̄ component is decoupled from x̂c . Hence the
eigenvalues of Âc̄ will be unchanged regardless of what feedback
law we choose. On the other hand, since (Âc , B̂c ) is
controllable, by suitable choice of feedback
u(t) = − k1 k2 xc (t) (23)
Stabilizability
Definition
I System (1) is said to be stabilizable if there exist a
matrix K such that for u = −Kx, the closed-loop system
(4) is stable.
I From the decomposition (22) it can be seen that the system
is stabilizable if and only if Âc̄ is asymptotically stable.
I System (1) is stabilizable if and only if all the unstable
modes are controllable.
17 / 1
Observer and state estimation
18 / 1
Observer and state estimation
19 / 1
Observer and state estimation
20 / 1
Observer and state estimation
0 0 · · · 1 −an−1
22 / 1
Observer and state estimation
24 / 1
Observer and state estimation
Ackermann’s Method
25 / 1
Observer-based control
Observer-based control
When the entire state is not measurable, we can not design a
state feedback control law using (3). To estimate the state, we
use observer (25) and the state feedback control law can be
computed using the state estimate x̂(k) produced by the
observer.
26 / 1
Observer-based control
Observer-based control
27 / 1