Professional Documents
Culture Documents
Motivation
& %
H0 = D, Hk = CAk−1B, k = 1, 2, · · · , N − 1.
JN = w T w + xT0 ON
T
ON x0 + uT HN
T
HN u
−2w T ON x0 − 2w T HN u + 2xT0 ON
T
HN u
& %
& %
0.8
0.6
0.4
0.2
amplitude
−0.2
−0.4
−0.6
−0.8
−1
0 2 4 6 8 10 12 14 16 18 20
discrete time
500
−500
amplitude
−1000
−1500
−2000
−2500
0 2 4 6 8 10 12 14 16 18 20
discrete time
100
80
60
40
20
amplitude
−20
−40
−60
−80
−100
0 2 4 6 8 10 12 14 16 18 20
discrete time
0.8
0.6
0.4
0.2
amplitude
−0.2
−0.4
−0.6
−0.8
−1
0 2 4 6 8 10 12 14 16 18 20
& %
discrete time
xk+1 = xk + uk
&
xk = (1 − κ)k x0 %
lim κopt = 1
ρ→0
& %
& %
lk = AT lk+1 + Qxk
Assume
& %
& %
Sk = 1 + 0.1354Sk+1[1 + 0.3996Sk+1]−1
& %
Kk = [1 + 0.6321Sk+10.6321]−10.6321Sk+10.3679
Sk Kk
0.2
0.18
1
0.16
0.14
0.8
0.12
0.6 0.1
0.08
0.4
0.06
0.04
0.2
0.02
0 0
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
k k
& %
K = (R + B T SB)−1B T SA,
uk = −Kxk .
& %
AT lk+1 = lk − Qxk
& %
& %
& %
1
(A + BCD)−1 = A−1 − A−1B(C −1 + DA−1B)−1DA−1
ẋ = Ax + Bu, u = −K(t)x
& %
−Ṗ = P A + AT P − P BR−1B T P + Q, P (T ) = QT
P A + AT P − P BR−1B T P + Q = 0.
& %
AT X + XA − XBB T X + C T C = 0
& %
yk = Cxk + Duk .
So
& %
AT P + P A − P BR−1B T P + C T QC = 0
has a solution :
1.06 −0.19 −2.32 0.10 0.04 0.49
−0.19 3.12 0.13 −0.04 0.02 −0.34
−2.32 0.13 5.55 −0.20 −0.08 −1.22
P =
0.10 −0.04 −0.20 0.06 0.03 −0.17
0.04 0.02 −0.08 0.03 0.02 −0.10
0.49 −0.34 −1.22 −0.17 −0.10 1.23
and the feedback control gain
h i
K = R−1 B T P = 1.06 −0.19 −2.32 0.10 0.04 0.49 .
& %
AT P + P A − P BR−1 B T P + C T QC = 0.
& %
& %
AT P + P A − P BR−1B T P + C T QC = 0
has a solution:
3.52 4.83 2.84 3.41 1.26 0.86
4.83 9.74 3.41 5.74 3.31 1.68
2.84 3.41 3.52 4.83 0.86 1.26
P =
3.41 5.74 4.83 9.74 1.68 3.31
1.26 3.31 0.86 1.68 1.39 0.53
0.86 1.68 1.26 3.31 0.53 1.39
so the state feedback gain:
" #
1.26 3.31 0.86 1.68 1.39 0.53
K = R−1B T P = .
0.86 1.68 1.26 3.31 0.53 1.39
The closed loop poles are:
& %
Input1/Output1 Input1/Output2
0.05
0.2 0
−0.05
0.1
−0.1
0 −0.15
−0.2
0 5 10 15 20 0 5 10 15 20
Input2/Output1 Input2/Output2
0.2
0.2 0.15
0.1
0.1
0.05
0 0
−0.05
0 5 10 15 20 0 5 10 15 20
Dashed line: Q = 2I
Solid line: Q = 9I
The larger Q, the faster and smaller the transient.
(What is the price for a larger Q?)
& %
input1/control1 Input1/control2
1.5 0.6
1 0.4
0.5 0.2
0 0
−0.5 −0.2
0 5 10 15 20 0 5 10 15 20
Input2/control1 Input2/control2
0.6 1.5
0.4 1
0.2 0.5
0 0
−0.2 −0.5
0 5 10 15 20 0 5 10 15 20
Dashed line: Q = 2I
Solid line: Q = 9I
The larger Q, the larger the control output u.
& %
are
dare
dlqr
dlqry
lqr
lqry
quadprog
rlocus
& %