Académique Documents
Professionnel Documents
Culture Documents
Lecture Notes 6
STATE FEEDBACK DESIGN
TRACKING PROBLEM
Prof. Rached Dhaouadi
E-mail: rdhaouadi@aus.edu
Tel: 06-515-2927
X A X B u
y C X Du
D
u
D
r
u
B
+
+
urK X .
Substitution of this control law in the state equation yields the
state-space representation of the closed-loop system
X A X Br K X
A B K X B r
where
ACL A B K ,
BCL B
Y C X Dr K X C D K X D r
where
CCL C D K ,
DCL D
s0
s0
1
s
Let D 0 , then
u NrK X
r
N
u
B
+
+
+
+
Now we have
X A X B N r K X
A B K X B Nr
and the closed loop transfer function is
If we select
1
1
N
1
1
C ACL B C A BK B
then, y() r as t
Example 1:
Consider the following system
x1 1 1 x1 0
x 3 2 x 1u
2
2
x1
y 1 0
x2
1. Design a state feedback controller to place the closed loop
poles at -2, -3.
2. Design the required gain to have a good tracking
performance.
Solution:
From the previous section, first we found
K 5 2
next
1
1
N
1
1
C ACL B C A BK B
6
Tracking Problem:
A formal way to compute N is to change the control law in
the new equivalent form
Nu
Nx
r
Uss
Xss
+
_
+
+
+
+
X A X B u
y C X Du
In steady state we would like to have
X 0
X X ss
u U ss
yr
7
0 A X ss B U ss
r C X ss D U ss
A B X ss 0
C D U r
ss
The steady state values be computed as:
1
X ss A B 0
U C D 1 r
ss
Let X ss N x .r and U ss Nu .r
1
Then:
N x A B 0
N C D 1 ,
u
u U ss K ( X ss X )
Nu r K ( N x r X )
( N u KN x )r KX
N Nu K N x
Example 2:
Consider the system in example 1
x1 1 1 x1 0
x 3 2 x 1u
2
2
x1
y 1 0
x2
1. Design a state feedback controller to place the closed loop
poles at -2, -3.
2. Design the required gain to have a good tracking
performance.
Solution:
From the previous section, first we found
K 5 2
next
0
Nx A B
N C D 0
1
u
1
1
N x , N u 1
1
N Nu K N x
N 6
9
Example 3:
Consider a system with the following transfer function
1
G( s) 2
s 1
1. Design a state feedback controller to stabilize the system
and place the closed loop poles at -1, -2.
2. Design the required gain to have a good tracking
performance.
10
_
+
k1
+
-
+
+
+
+
y=x1
Ks
11
u Nr K X
u k1r k1
k2
x1
x
kn 2
xn
u k1 r x1 0 k 2
u k1 r x1 K s X
Where,
x1
x
kn 2
xn
K s 0 k2 kn
X ( ) 0 A BK X ( ) B k1r
X ( ) A BK B k1r
1
12