[go: up one dir, main page]

0% found this document useful (0 votes)
21 views18 pages

EMG2410 Lecture 4-Nonlinear Systems Control

The document discusses nonlinear control theory, focusing on the characteristics and challenges of nonlinear systems, including their behavior, linearization techniques, and stability analysis using Lyapunov's method. It also covers control design strategies such as gain scheduling and adaptive control for managing nonlinear systems. Examples, including a simple pendulum and a nonlinear spring-mass-damper system, illustrate the application of these concepts.

Uploaded by

briansanih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views18 pages

EMG2410 Lecture 4-Nonlinear Systems Control

The document discusses nonlinear control theory, focusing on the characteristics and challenges of nonlinear systems, including their behavior, linearization techniques, and stability analysis using Lyapunov's method. It also covers control design strategies such as gain scheduling and adaptive control for managing nonlinear systems. Examples, including a simple pendulum and a nonlinear spring-mass-damper system, illustrate the application of these concepts.

Uploaded by

briansanih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

SoMMME

Department of Mechanical Engineering

EMG 2410: Control Engineering II

Nonlinear Systems Control

James K. Kimotho
SoMMME
Department of Mechanical Engineering

Introduction

Nonlinear control theory is the area of control theory which


deals with systems that are nonlinear, time-variant, or both.
Properties of nonlinear systems:
– They do not follow the principle of superposition (linearity and
homogeneity).

– They may have multiple isolated equilibrium points.


– They may exhibit properties such as limit cycle, bifurcation, chaos.
– Finite escape time: Solutions of nonlinear systems may not exist
for all times.
– For a sinusoidal input, the output signal may contain many
harmonics and sub-harmonics with various amplitudes and phase
differences (a linear system's output will only contain the sinusoid
at the output)

2 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Linearization of Nonlinear Functions

The behavior of a nonlinear system, described by 𝑦 = 𝑓(𝑥) , in


the vicinity of a given operating point, 𝑥 = 𝑥0 , can be
approximated by plotting a tangent line to the graph of 𝑓(𝑥) at
that point.
Analytically, linearization of a nonlinear function involves first-
order Taylor series expansion about the operative point.
Let 𝛿𝑥 = 𝑥 − 𝑥0 represent the variation from the operating
point; then the Taylor series of a function of single variable is
written as:

The resulting first order model is described by:

3 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Linearization of State Variable Models


Example 1

The model of a simple pendulum is described by the dynamic


equation:

where 𝜃(𝑡) is the pendulum angle, 𝑇(𝑡) is the applied


torque; 𝑚, 𝑙 represent the mass and the length of the
pendulum, and 𝑔 is the gravitational constant.

4 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Linearization of Nonlinear Functions


Example 1

By using (𝜃, 𝜔) as the state variables for the pendulum, the


nonlinear model is expressed as:

The Jacobian matrix for the simple pendulum is expressed as:

Two equilibrium points in the case of a simple pendulum can


be identified: 𝜃𝑒 = 0°, 180°.
– 𝜃𝑒 = 0°. – For disturbance rejection
– 𝜃𝑒 = 180°. – For balancing.

5 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Linearization of Nonlinear Functions


Example 1

The linearized models defined at the equilibrium points are


given as:

The output equation in both cases is given as:

Applications
– Walking robots
– Segway
6 EMG 2410: Control Engineering II / 11/11/2022
SoMMME
Department of Mechanical Engineering

Linearization of Nonlinear Functions


Example 2

Linearize the nonlinear equation, 𝑧 = 2𝑥𝑦, in the region 4 ≤ 𝑥 ≤


6, 8 ≤ 𝑦 ≤ 10. Find the error if the linearization is used to
calculate the value of z when 𝑥 = 4, 𝑦 = 8.
Using Taylors Series expansion of the non-linear equation and
neglecting higher order terms, we have

7 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Lyapunov Stability

Lyapunov’s stability analysis technique is very common and


dominant.
The main deficiency, which severely limits its utilization is the
complication linked with the development of the Lyapunov
function which is needed by the technique.
The system dynamics must be described by a state-space
model. It is a description in terms of a set of first-order
differential equations.

8 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Lyapunov Stability

Theorem: Consider a continuously differentiable function 𝑉(𝑥)


such that 𝑉(𝑥) > 0 for all 𝑥 ≠ 0 and 𝑉(0) = 0 (𝑉 is positive
definite).
We then have the following conditions for the various notions
of stability.

1) If 𝑉(𝑥) ≤ 0 for all 𝑥, then 𝑥 = 0 is stable.

2) In addition, if 𝑉(𝑥) < 0 for all 𝑥 ≠ 0, then 𝑥 = 0 is
asymptotically stable.
3) In addition to (1) and (2) above, if 𝑉 is radially unbounded,
i.e., 𝑥 → ∞ ⇒ 𝑉(𝑥) → ∞ , then 𝑥 = 0 is globally
asymptotically stable (GAS).

9 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Lyapunov Stability

𝑉 is called a Lyapunov function


𝑉 must be positive definite.
Stability means that the Lyapunov function decreases along
the trajectory of 𝑥(𝑡).
Case (1) means that 𝑉ሶ is negative semi-definite
Case (2) means that 𝑉ሶ is negative definite
This is only sufficient condition! Constructing Lyapunov
functions is basically by trial-and-error.

10 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Lyapunov Stability
Example: Nonlinear Spring-Mass-Damper System

A spring-mass-damper system for which the damping force is


proportional to the third power of the velocity is described by
the differential equation

Let mass position 𝑦 and velocity 𝑦ሶ be chosen as state


variables:

11 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Lyapunov Stability

𝑉ሶ is negative semi-definite, so the system is globally stable.

12 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Control Design of Non-Linear Systems

Gain scheduling
Adaptive control
Feedback linearization
Lyapunov based methods
Lyapunov Redesign
Back-stepping
Sliding mode control

13 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Gain Scheduling

It is an approach to control of non-linear systems that uses a


family of linear controllers, each of which provides satisfactory
control for a different operating point of the system
One or more observable variables, called the scheduling
variables, are used to determine what operating region the
system is currently in and to enable the appropriate linear
controller
Aircraft example:
– flight control system, the altitude and Mach number might be the
scheduling variables, with different linear controller parameters
available for various combinations of these two variables.

14 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Gain Scheduling

Example of scheduling variables


– Production rate
– Machine speed, e.g., DVD player
– Mach number and dynamic pressure

15 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Adaptive Control

Modifying the controller parameters to compensate slow time–


varying behavior or uncertainties
For example, as an aircraft flies, its mass will slowly decrease
as a result of fuel consumption; we need a control law that
adapts itself to such changing conditions
Adaptive control does not need a priori information about the
bounds on these uncertain or time varying parameters
Robust control guarantees that if the changes are within given
bounds the control law need not be changed while adaptive
control is precisely concerned with control law changes

16 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Adaptive Control

The main feature of the adaptive controller is that it achieves


the control objective (regulation) despite large-scale
uncertainty

17 EMG 2410: Control Engineering II / 11/11/2022


SoMMME
Department of Mechanical Engineering

Thank You
for
Your Kind Attention!
Dr.-Ing. James Kuria Kimotho Department of Mechanical Engineering
jkuria@eng.jkuat.ac.ke JKUAT
P.O. Box 62000-00200
Tel: +254791872389 Nairobi

You might also like