Exercise Chapter 2
Exercise Chapter 2
2Vm
Vm
D e
D
Vm
2Vm
Problem 2.2: Find the describing function of the following nonlinear element
u
Vm
K
D e
D
Vm
Problem 2.3: Find the describing function of the nonlinear element u f (e) e3
Problem 2.4: Analyse the oscillation mode of a close-loop control system with a three-state relay
Calculate the amplitude and frequency of the self-excited oscilation, if existing.
u
10
r(t)=0 e(t) u(t) y(t)
+ N(M) G(s)
1 e
1
10
20
Problem 2.5: Given the nonlinear system, in which G ( s ) amd N(M) is a three-state
s( s 1) 2
relay. Find the condition of V and D such that the system will not have self-excited oscilation.
u
V
V
Problem 2.6: Consider the ON-OFF control of a thermal process below, in which the transfer
function of the thermal process is:
300e 20 s
G( s )
60 s 1
The ON-OFF control law is as follow:
If e(t) < 0 then u(t) = 0
If e(t) > 0 then u(t) = 1
Calculate the amplitude and frequency of the self-excited oscilation. Simulate the system using
Matlab to verify the result.
60
Problem 2.7: Given the nonlinear system, in which G ( s ) and N(M) is a two state relay
( s 4)3
with 2 hysteresis. Calculate the amplitude and frequency of the self-excited oscilation, if
existing.
u
12
Lyapunov Method
Verify that x [1;0]T is an equilibrium point of the system. Analyze the stability of the system at
the equilibrium point.
Problem 2.14: Given a nonlinear system:
x1 x2 x3 1
x2 x1 x3 x2
x x 2 (1 x )
3 3 3
a. Find equilibrium points of the system
b. Analyze the stability of the system at the equilibrium point.
x x x 2
3 3 1
Analyze the stability of the system at the equilibrium point x = [0, 0, 0]T
x x
3 3
Analyze the stability of the system at the equilibrium point x = [0, 0, 0]T
x x
2 2
Find the equilibrium point and prove that the system is asymptotically stable stability at the
equilibrium point.
x2 2x2 x1 x2 x1
2 2
0 g (t ) 0.5
Analyze the stability of the system at the equilibrium point x [0;0]T
x (1/ 3) x x x3
3 1 2 3
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the feedback linearization controller such that the characteristic equation of the error
dynamics has double roots at –3. Draw the block diagram of the designed control system.
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the feedback linearization controller such that the characteristic equation of the error
dynamics has pair of complex roots with 0.6 and n 2 . Draw the block diagram of the
designed control system.
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the feedback linearization controller such that the characteristic equation of the error
dynamics has the roots p1 2 and p2 5 . Draw the block diagram of the designed control
system.
y 2x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the feedback linearization controller such that the characteristic equation of the error
dynamics has pair of complex roots at 4 j3 . Draw the block diagram of the designed control
system.
y x1
Design a feedback lineariztion controller such that the output signal y(t) can track the square-
form reference signal yd(t) without steady-state error, settling time less than 3.0 sec, and
percentage of overshoot is less than 10%.
y x1
Design a feedback lineariztion controller such that the output signal y(t) can track the square-
form reference signal yd(t) without steady-state error, settling time less than 2.0 sec, and
percentage of overshoot is less than 5%.
x1 2 x1 u Legend
x 0.5 x 0.1 x x x1: excited current
2 1 1 3
x2: armature current
x3 3 x1 x2 x3: motor speed
y x3 u: control voltage
The objective is to control the output signal y(t) tracking the reference signal yd(t). Design the
feedback linearization controller such that the characteristic equation of the error dynamics has
double roots at 10 .
qin
u(t)
h(t)
qout
h(t )
1
A( h )
ku (t ) C D b 2 gh (t )
Amax Amin
A(h) h Amin
hmax
in which: u(t ) : pump control voltage ( 0 u (t ) 12V )
h (t ) : level of liquid in the tank (cm)
A(h): cross-area of the tank (cm2)
hmax: maximum level of liquid in the tank
Amax, Amin: maximum and minimum cross area of the tank
k : pump power constant
b: cross area of the output valve (cm2)
g: gravitational constant (981cm/sec2)
CD: discharge constant
The parameters of the tanks are as follow hmax = 50cm, Amax = 200 cm2, Amin = 100 cm2,
b = 1 cm2, k = 300 cm3/sec, CD=0.6.
Design a feedback linearization controller to control the level of liquid in the tank following a
square-waveform reference signal.
Sliding mode control
Problem 2.44: Given a nonlinear system described by the state equation:
x1 x2 x12
x2 x2 x1 u
2
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the sliding mode controller such that the characteristic
equation of the sliding surface has a root at –5.
Draw the block diagram of the designed control system.
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the sliding mode controller such that the characteristic equation of the sliding surface has
a root at –2. Chose the value of K via simulation. Draw the block diagram of the designed control
system.
x3 u
y x2 x
1 2
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the sliding mode controller such that the characteristic equation of the sliding surface has
all the roots at –8.
1
x3 x2 1 x 2 u
3
y x1
The objective is to control the output signal y(t) tracking the reference signal yd(t).
Design the sliding mode controller such that the characteristic equation of the sliding surface has
all the roots at –10.
y x1
Design a sliding mode controller such that the output signal y(t) can track the square-form
reference signal yd(t) without steady-state error, settling time is less than 3.0 sec; and percentage
of overshoot is less than 10%.
y x1
Design a sliding mode controller such that the output signal y(t) can track the square-form
reference signal yd(t) without steady-state error, no overshoot and settling time less than 0.5sec.
x1 2 x1 u Legend
x 0.5 x 0.1 x x x1: excited current
2 1 1 3
x2: armature current
x3 3 x1 x2 x3: motor speed
y x3 u: control voltage
The objective is to control the output signal y(t) tracking the reference signal yd(t). Design a
sliding mode controller such that the response has no overshoot, zero steady-state error, and the
chattering phenomenon is as less as possible.