Professional Documents
Culture Documents
Modern Control Sys-Lecture Vii PDF
Modern Control Sys-Lecture Vii PDF
SYSTEMS ENGINEERING
COURSE #: CS421
INSTRUCTOR:
DR. RICHARD H. MGAYA
(i)
where
x(t) states of the system
u(t) control effort
Optimal control:
Seeks to maximize the return from a system at minimum cost
Finding the control u which causes the system (i) to follow an optimal
trajectory x(t) that minimizes the performance criterion or cost function
t1
J hx(t ), u (t ), t
(ii)
t0
Requirements
Minimize distance off-track, ye(t) wandering off track increases the
distance
Minimize course or heading error e
Minimize radar activity a minimize control energy
Minimize forward speed loss ue(t) yaw movement increases angle of
attack resulting to increased drag and forward speed loss
Dr. Richard H. Mgaya
J h ye (t ), e (t ), ue (t ), a (t ) dt
t0
Control variable:
x1 = ye(t) , x2 = e , x3 = ue(t) , and u = a
Performance index equation
t1
t1
J Qx Ru dt
t0
If the state and control variables are square then the performance index
becomes quadratic performance index
Dr. Richard H. Mgaya
t1
J x1
t0
t1
General form
x2
q11
x3 0
0
t1
0
q22
0
0 x1
0 x2 u r1 u dt
q33 x33
J xT Qx u T Ru dt
t0
Note:
If (A, B) is stabilizable, then the uncontrollable eigen values are of A have
negative real part
Re [ ( A)] 0
f ( x, t ) min u h( x, u )dt
t0
f ( x, t0 ) f ( x(0))
f ( x, t1 ) 0
from eqn. i and ii a Hamilton-Jacobi can be expressed as follows
T
f
f
min u h( x, u )
g ( x, u )
t
x
h( x, u ) : J ( xT Qx u T Ru )dt
t0
T
T
T
min u x Qx u Ru
( Ax Bu )
t
x
f
T
x
Px
t
t
f
2 Px
x
f
T
2
x
P
x
T
Substitution:
xT
P
x min u xT Qx u T Ru 2 xT P( Ax Bu )
t
(iii)
f
t
2u T R 2 xT PB 0
u
Dr. Richard H. Mgaya
uopt R B Px
uopt Kx
(iv)
where K = -R-1BTP
then
P PA AT P Q PBR 1BT P
(v)
or
J ( xT (k )Qx ( k ) u T (k ) Ru ( k ))T
k 0
K N (k 1) TR B (T ) P( N k ) B(T ) BT (T ) P( N k ) A(T )
T
PN (k 1) TQ K T ( N (k 1))TRK ( N (k 1))
Optimal regulator:
r
x Ax Bu
K
Dr. Richard H. Mgaya
T0
0 x 1
1 x1 0
u
2 x2 1
1
2
x
u
dt
2
PA AT P Q PBR 1BT P
P
Dr. Richard H. Mgaya
p12 0
p22 1
1 p11
2 p21
1 p12
2 p22
p12 p21
p12 0
p
PBR 1 B T P 11
110
p
p
22
21
p
12 p21
p22
p22
p p
12 21
p22 p21
p11 2 p12
p21 2 p22
p
1 11
p21
p22
p12 2 p22
p12
p22
p12 p22
2
p22
2
p
22
21
22
21
11
2 0 p12 p21 p12 p22
0
0 1 p p
2
p
22 21
22
p22
p12 2 p22
p12
2
p12
2 p12 2 0
p21 0.732 and 2.732
p12 2.403
p22 0.732
0.732
0.542
Feedback Matrix K
2.403 0.732
K R 1 B T P 10 1
0
.
732
0
.
542
K 0.732 0.542
0 0
s 1
s
1
1 0
s 2 0.732
s
1.732
1 0
0.732
2 1
0.542 0
0
0
0.542
1
0, s 2 2.542s 1.732 0, s1, 2 1.271 j 0.341
s 2.542
Dr. Richard H. Mgaya
b2
r
J (r x)T Q(r x) u T Ru dt
t0
(vi)
Let
v R 1BT s
(vii)
and
K R 1 BT P
Then
uopt v Kx
s ( A BR B P) s Qr
T
Tracking vector
R B
uopt
Command vector
x Ax Bu
Discrete Form
Discrete quadratic performance index
N 1
J r (k ) x(k ) Qr (k ) x(k ) u T (k ) Ru (k ) T
k 0
sN (k 1) F (T ) s( N k ) G(T )r ( N k )
Command vector v:
vN k R 1BT s( N k )
(viii)
(ix)
G ( s )C ( s)
1 G ( s )C ( s )
If T(s) = 1 and S(s) = 0, then perfect set point for tracking and
disturbance rejection
If N(s) 0 then
Y (s) T (s) R(s) S (s) D(s) T (s) N (s)
(x)
Gn (s)
(a)
(xi)
lm (s)
+
Gn (s)
(b)
Dr. Richard H. Mgaya
V ( s ) V 1 ( s )W ( s ) W ( s )
Impulse : V 1 ( s ) 1 W ( s ) 1
1
Step :
V 1 ( s) 1 W ( s)
s
where V1(s) and W(s) are bounded input and input transfer function, .i.e.,
the input weight, respectively
Dr. Richard H. Mgaya
2
2
v1 (t ) 2 dt 1
0
2
2
1
2
V ( j )
W ( j ) d 1
J (r x)T Q(r x) u T Ru dt
t0
ISE e 2 (t )dt
t0
2
2
1
min c
2
E ( j )
1
R( s) D( s) N ( s)
1 G ( s )C ( s )
S ( s )R( s ) D( s ) N ( s )
E ( s)
min c e(t )
2
2
1
min c
2
S ( j )W ( j ) d
2
2
1
V ( j )
v1 (t )
d 1
2
2 W ( j )
Each input V(j) in a set will result in a corresponding error, E(j)
min c e(t )
min c sup S ( j )W ( j )
G : G ( j ) Gm ( j ) la ( )
Multiplicative uncertainties bound: from eqn. (x) and (xi)
lm ( )
la ( )
Gm ( j )C ( j )
la ( ) Gm ( j )C ( j ) lm ( )
or
Gm ( j )C ( j )
lm ( ) 1
1 Gm ( j )C ( j )
T ( j ) lm ( ) 1
Robust stability:
If all plants G(s) in the family have same number of RHP poles then
controller C(s) stabilizes the nominal plant iff the complementary
sensitivity function satisfy the following condition
T ( j )lm ( )
sup T ( j )lm ( ) 1
S ( j )W ( j )
sup S ( j )W ( j )
Then,
sup S ( j )W ( j ) 1 for all G ( j )
(a) Plot the bode magnitude for sensitivity function S(j) and
complementary sensitivity function T(j), for k = 10 and
comment on their values
(b) For step input, let W(s) = 1/s and produce a bode magnitude
plot for S ( j )W ( j ) for k = 10, 50, and 100 and identify the
optimal value for using both H2 and H criteria
Dr. Richard H. Mgaya
1 G ( s )C ( s ) 1
1
K
(1 s )(1 2 s )
2 s 2 3s 1
2
2 s 3s (1 K )
2
s
3
s
(
1
K
)
K
2
2 s 3s (1 K )
Dr. Richard H. Mgaya
0.5(1 s )
(1 0.25s )
T ( s)
Gm ( s )C ( s )
1 Gm ( s )C ( s )
T ( s)
K
s 3 2s 2 4s K
Dr. Richard H. Mgaya
0.5 K (1 s )
(1 0.25s )( s 3 2 s 2 4 s K )