EEE512 - State Feedback
EEE512 - State Feedback
By
H. M. Yusuf
1
17/11/2021
A
K
̇= − (3)
The closed loop poles of the system are given by the eigenvalues
of matrix (A-BK); −( − ) =0 (4)
2
17/11/2021
Then, the characteristic equation of the closed loop system given by (4) should be
equal to the characteristic equation of the desired location of the closed loop poles
sI A BK ( s 1 )( s 2 )...( s n ) (6)
Since both sides of this characteristic equation are polynomials in s, by equating the
coefficients of the like powers of s on both sides, it is possible to determine the
value of K
Solving for K in equation (6) will give the elements of the state feedback matrix
3
17/11/2021
Evaluate the coefficients of the state feedback gain such that the closed loop poles have the
values s 2, s 2
Solution:
Step1: Check controllability;
0 1 0 1
A , B , AB
0 4
1 4
0 1
M [B AB ] , d et( M ) 1
1 4
Since det(M)≠0, The system is controllable
Step 2: Define K
K k1 k2
s 0 0 1 0
sI A B K k1 k2
0 s 0 4 1
= s 2 ( 4 k 2 ) s k1
Step 4: Form the characteristic equation of the desired closed loop poles
( s 1 )( s 2 ) ( s 2)( s 2)
= s 2 4s 4
s 2 (4 k2 ) s k1 s 2 4s 4
Equating the coefficients,
k1 4 Therefore, K 4 0
4 k2 4
k2 0
4
17/11/2021
s 0 0 0 1 0 0
sI A BK 0 s 0 0 0 1 0 k1 k2 k3
0 0 s 1 5 6 1
= s (6 k 3 ) s 2 (5 k 2 ) s (1 k1 )
3
s 3 (6 k3 ) s 2 (5 k2 ) s (1 k1 ) s 3 14 s 2 60 s 200
Equating the coefficients,
1 k1 2 0 0 k1 1 9 9
5 k2 60 k2 55
6 k3 14 k3 8
K 1 9 9 55 8
5
17/11/2021
Note: If the given system equation is already in the controllable canonical form, then =
Step 4: Using the desired eigenvalues (desired closed-loop poles), write the desired
characteristic polynomial: − … − = + + … +
And determine the values of , ∝ … ∝
Step 5: The required state feedback gain matrix K can be determined from
K n a n n 1 a n 1 ... 2 a2 1 a1 T 1
s 1 0
sI A 0 s 1 Hence, a1 6,
1 5 s 6 a2 5,
=s 3 6 s 2 5s 1 a3 1
=s a1s a2 s a3
3 2
6
17/11/2021
K 3 a3 2 a2 1 a1 T 1
= 200 1 60 5 14 6
= 199 55 8
( s ) ( s 1 )( s 2 )...( s n )
= s n 1 s n 1 ... n 1 s n 0
According to Cayley-Hamilton theorem, a matrix satisfies its own characteristic equation.
Therefore,
( A)=A n 1 An 1 ... n 1 A n I 0
Step 3: Calculate the gain matrix using the Ackerman’s formula
K 0 0 0 1 M 1 ( A)
Where M is the controllability matrix given by
M B AB A2 B ... An 1 B
7
17/11/2021
( A) A3 14 A2 60 A 200 I
0 0 1
= = 0 1 −6
1 −6 31
8
17/11/2021
Exercise
A regulator system has a plant
Y (s) 10
U ( s ) ( s 1)( s 2)( s 3)
Define state variables as
x1 y
x 2 y
x 3
y
By use of the state feedback control =− , it is desire to place the closed loop
poles at
Determine the necessary state-feedback gain matrix K, using all the three methods
discussed