Highlights
1. Linearisation and Equilibrium points
a) Explain the differences (at least 5 points) between linear and nonlinear systems and give an example for each point of differences.
b) Consider a system represented by a differential equation
x(t) + x(t) + 4 x(t) − x 3 (t) = 0, t > 0
c) Of the equilibria obtained in (1b),
2. Lyapunov Stability Theory
Given a nonlinear system:
x1 = x1 − 2 x 1 x 2 + u x 2
x2 = −x 2 + 2 x 2
a) Using
v(x, x ) = 1 x 2 + 1 (x − 1) 2 , x ≥ 1
as a Lyapunov function for the system, determine the stability of the system for u = 0 andx 2 ≥ 1.
b) Find all the equilibria of the system for u = 0, and determine the type and stability of each equilibrium.
c) Relate your finding about the stability of the equilibria in (b) with the stability of the system in (a).
3. Nonlinear Controller Design (Backstepping)
Given a nonlinear system:
x 1 = −x 3 +x 2
x2 = x 3
x 3 = u
design a backstepping controller to stabilise the system.
4. Nonlinear Controller Design (Feedback Linearisation)
Figure 1 shows a structure of a two-link planar manipulator system. The links are cascaded in a serial fashion and are actuated by individual motors.
Equation of motion of the two-link planar manipulator is described by
M(q)q + C(q, q)q + g(q) = r
where q and q are 2-dimensional vectors of generalized coordinates representing joint position and velocity respectively, M(q) is a symmetric inertia matrix. The C(q, q)q accounts for centrifugal and Coriolis forces.
g(q) denotes gravity forces.
a) A two-link planar robot manipulator model’s system matrices are given as
( ) C ,
M(q) = >θ 1 + 2 θ 3 cos(q 2 ) θ2 + θ 3 cos(q 2 )
θ2 +θ 3 cos q 2 θ 2
c(q, q) = >−θ3 sin(q 2 )q 2 −θ 3 sin(q 2 )q 1 − θ 3 sinq 2 )q 2c
θ3 sin(q 2 )q 1 0
( ) C,
g(q) = >θ % g cos(q1 ) + θ & g cos(q 1 + q 2 )
θ & g cos q 1 + q 2
where
θ 1 = (m 1 + m 2 )l2 + m 2 l2 , θ 2 = m 2 l 2 , θ 3 = m2 l1 l 2 , θ % = (m1 + m 2 )l 1 , θ & = m 2 l2
Express the system in state-space form x = f(x) + u(x, r), where x = [x1 x2 x3 x%] t = [q1 q2 q 1 q 2 ] T .
b) Using the feedback linearisation technique to design a controller for the two-link planar robot manipulator to ensure asymptotic stability
c) Assign appropriate values to the static gain matrix (k) of your controller to track the reference signals
q1d(t) = 0.5 sin(4t)
q2d(t) = 0.5 cos(4t)
for joint positions. Using the system parameters m1 = 500gr, m2 = 400gr, l1 = 300mm, l2 = 200mm, and g = 9.81 m/s2, illustrate the behaviour of the system for 10 seconds by Matlab.
This 7065MAA - Engineering has been solved by our PhD Experts at My Uni Paper.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.