NonlinearAdaptiveCtrl Final Exam 2nd Semester 1718 Solution
NonlinearAdaptiveCtrl Final Exam 2nd Semester 1718 Solution
Problem 1: (3.0 points) Given a nonlinear system described by the state equation:
x1 x2
x32
2x 10
x1
x3 3x3 u
y x1
The objective is to control the output y(t) of the system to follow a reference signal yd(t). Design a
sliding mode controller such that the characteristic equation of the sliding surface has all the root(s)
at –4. Plot the block diagram of the designed control system.
K ( p a)
Problem 2: (3.5 points) Given a plant: y (t ) u (t )
( p b) 2
in which K, a, and b are unknown positive parameters.
Design a MRAS to control the output of the plant to follow the output of the following reference
model:
36
y m (t ) u c (t )
( p 6) 2
Draw the block diagram to update the parameter s0.
Problem 3: (3.5 points) Given a discrete plant with the transfer function:
Y (z) K
G( z) 2
U ( z ) z a1 z a2
Design a self tuning regulator (STR) such that the output of the plant follows the output of the
reference model:
Ym ( z ) 0.2
Gm ( z ) = = 2
U c ( z ) z - 1.2 z + 0.4
Write the expression to calculate the control signal u(k) in the time domain. Draw the block diagram
of the designed control system.
(End)
Problem 1:
y x1 x2
x32
y x2 10
x1
2 x3 x3 x1 x32 x1 2 x3 (3 x3 u ) x1 x32 x2
y
x12 x12
x32 (6 x1 x2 ) 2 x3
u
x12 x1
x32 (6 x1 x2 )
a ( x)
x12
(1.0 p)
b( x) 2 x3
x1
- Sliding surface:
e k1e k2 e , trong đó e yđ y (0.25 p)
- Characteristic equation of the sliding surface:
s 2 k1s k2 0
- Desired characteristic equation:
( s 4) 2 s 2 8s 16 0
k 8
1 (0.5 p)
k2 16
- Sliding mode control signal:
1
u a( x) yđ 8e 16e Ksign( ) (0.5 p)
b( x )
- Chose K = 50
- Low pass filter
1 1
GLF ( s ) (0.25đp)
(Ts 1) 3
(0.1s 1)3
K ( p a)
The plant: G ( p)
( p b) 2
36
The reference model: Gm ( p )
( p 6) 2
B ( p a)
Write B in the form B B B
B K
Conditions for the existence of the solution:
- Bm can be written in the form: Bm Bm B Bm 36 / K
- deg( Am ) deg( Bm ) deg( A) deg( B)
2 0 2 1
The conditions are satisfied (0.5 p)
Without losing generality, choose r0 = 1. The MIT rules updating the parameters are follows:
dt0 é 1 ù
= -g e ê uc ú
dt êë ( p + 6) 2 úû
ds0 é p ù
= ge ê yú
dt êë ( p + 6) úû2
ds1 é 1 ù
= ge ê yú (1.5 p)
dt êë ( p + 6) úû
2
dr1 é 1 ù
= ge ê uú
dt êë ( p + 6) úû
2
e(t)
Problem 3:
Y (z) K
G( z)
U ( z ) z 2 a1 z a2
Parameter estimation:
Y ( z) K Kz 2
G( z) 2
U ( z ) z a1 z a2 1 a1 z 1 a2 z 2
1 a1 z 1 a2 z 2Y ( z ) Kz 2U ( z )
y ( k ) a1 y ( k 1) a2 y ( k 2) Ku ( k 2)
y ( k ) T ( k )
In which:
( k ) y ( k 1) y ( k 2) u ( k 2)
T
(0.5 p)
a1 a2 K
T
Ym ( z ) 0.2
Gm ( z ) = = 2
U c ( z ) z - 1.2 z + 0.4
Self tuning model reference controller:
Diophantine equation:
AR1 B S A0 Am
(q 2 aˆ1q aˆ2 )(r0 q r1 ) Kˆ ( s0 q s1 ) (q q0 )(q 2 1.2q 0.4)
ˆ )q ( Ks
r0 q 3 (r1 aˆ1r0 )q 2 (aˆ1r1 aˆ2 r0 Ks ˆ aˆ r ) q 3 (q 1.2)q 2 (0.4 1.2q )q 0.4q
0 1 2 1 0 0 0
(0.5 p)
r0 1
r aˆ r q 1.2
1 10 0
ˆ
aˆ1r1 aˆ2 r0 Ks0 0.4 1.2q0
Ksˆ
1 aˆ2 r1 0.4q0
r0 1
r q 1.2 aˆ
1 0 1
ˆ
(0.5 p)
s0 [0.4 1.2q0 aˆ1 ( q0 1.2 aˆ1 ) aˆ2 ] / K
ˆ
s1 [0.4q0 aˆ2 ( q0 1.2 aˆ1 )] / K