7065MAA - Nonlinear Control and Estimation in Engineering Assignment

Download Solution Order New Solution

Assignment Task

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

  • Explain what is commonly understood by the “stability of a nonlinear system”.
  • Express the system in state-space formx = f(x), where x= [x1 x2] T = [x x] T . Then find the equilibrium points (equilibria) of the
  • Using the linearisation method, determine the stability of the If it is stable, be precise with the type of stability that the origin possesses.

c) Of the equilibria obtained in (1b),

  • Find the type of each equilibrium and determine the stability of each of
  • Sketch the phase portrait of each equilibrium in one (Note: please do not use MATLAB or any other computer aid to sketch it)

2. Lyapunov Stability Theory 

Given a nonlinear system:

x1 = x− 2 x 1 x + u x 2

x2 = −x + 2 x 2

a) Using

v(x, x ) = 1 x + 1 (x − 1) , x ≥ 1

as a Lyapunov function for the system, determine the stability of the system for u = 0 andx ≥ 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 +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) = >θ + 2 θ cos(q ) θ+ θ cos(q )

θ2 +θ cos q 2 θ 2

c(q, q) = >−θsin(q )q −θ sin(q )q − θ sinq )q 2c

θ3 sin(q )q 0

( ) C,

g(q) = >θ g cos(q) + θ & g cos(q + q )

θ & g cos q + q 2

where

θ 1 = (m + m )l+ m 2 l, θ = m 2 l , θ = m2 l1 l , θ = (m+ m )l , θ = m 2 l

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 ] 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.

  • Plot q1,q1d with respect to time on the same figure and comment on your observations
  • Plot position and velocity errors with respect to Comment on what are the restrictions to increasing the static control gain in practical application.

This 7065MAA  - Engineering has been solved by our PhD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.