0% found this document useful (0 votes)
9 views15 pages

MCS 6.2 Introduction To Nonlinear System

The document provides an introduction to nonlinear systems and MIMO (multiple input, multiple output) systems, defining key concepts such as nonlinearities, equilibrium points, and linearization techniques. It discusses the importance of linearization for analysis and controller design, as well as the complexities involved in analyzing MIMO systems, including the determination of poles and zeros. Several example systems are presented to illustrate the concepts discussed.

Uploaded by

B.A.
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)
9 views15 pages

MCS 6.2 Introduction To Nonlinear System

The document provides an introduction to nonlinear systems and MIMO (multiple input, multiple output) systems, defining key concepts such as nonlinearities, equilibrium points, and linearization techniques. It discusses the importance of linearization for analysis and controller design, as well as the complexities involved in analyzing MIMO systems, including the determination of poles and zeros. Several example systems are presented to illustrate the concepts discussed.

Uploaded by

B.A.
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/ 15

Introduction to Nonlinear Systems

Daniel A. (MSc. & Science Ambassador)

Department of Electromechanical Engineering

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 1/15


Introduction to Nonlinear and MIMO Systems

Definition
A nonlinear system is a system having output change that is not proportional to the input.
Every nonlinear time-invariant system is represented as

ẋ = f (x, u)
y = h(x, u) (1)

Types of Nonlinearities
• Hard nonlinearity: Includes back-lash, coulombs friction, etc.
• Soft nonlinearity: Nonlinearities due to state and/or input

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 2/15


Determining Equilibrium Points for Nonlinear Dynamic Systems

Key Concept
Nonlinear systems may have a point or set of points in state space where the dynamics of the
system stay there forever after arriving there. These points are called equilibrium points or
limit cycles.

Important Property
At equilibrium point or limit cycles ẋ = 0 always.

Characteristics
• May be single or multiple points
• Some systems may have no equilibrium points
• Stability analysis focuses on these points

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 3/15


Linearization of Nonlinear Systems

Fundamental Approach
A linearization of a nonlinear system is an approximation of the system about some desired
point (operating point). Consider a system:

ẋ = f (x) (2)

with operating point xe .

Why Linearize?
• Enables use of linear analysis tools
• Provides local approximation near operating points
• Foundation for controller design

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 4/15


Small Deviation from Operating Point

Taylor Series Expansion


Assume a small deviation ∆x from the operating point xe :

x = xe + ∆x (3)

The Taylor series expansion about this point:


1 ′′
ẋe + ∆ẋ = f (xe + ∆x) = f (xe ) + f ′ (xe )∆x + f (xe )(∆x)2 + HOT (4)
2!

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 5/15


Neglecting Higher Order Terms

Linear Approximation
Neglecting higher-order terms:

ẋe + ∆ẋ = f (xe ) + f ′ (xe )∆x (5)

Since ẋe = f (xe ):

∆ẋ = f ′ (xe )∆x (6)

Let ∆x = x̃:

x̃˙ = f ′ (xe )x̃ (7)

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 6/15


Deviation as State Variable

Multi-Variable Case
For f (x, u), approximation about (xe , ue ):

∂f ∂f
x̃˙ = x̃ + ũ (8)
∂x xeq ,ueq ∂u xeq ,ueq

System Matrices
∂f ∂f
A= , B=
∂x xeq ,ueq ∂u xeq ,ueq

These define the linearized system matrices.

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 7/15


For nth order system

General Formulation
Consider a nonlinear system with n state dynamics:

ẋi = fi (xi , uj ), i = 1, 2, . . . , n, j = 1, 2, . . . , m

The approximation about an equilibrium point:

∂fi ∂fi
ẋ = x+ u (9)
∂xj xeq ,ueq ∂uj xeq ,ueq

Matrix Definitions
∂fi ∂fi
Aij = , Bij =
∂xj xeq ,ueq ∂uj xeq ,ueq

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 8/15


Introduction to MIMO Systems

Definition
MIMO systems have multiple inputs and multiple outputs. The transfer function consists of
transfer functions from each input to each output:

Yi (S)
= Gij (s) (10)
Ui (s)

where i = 1, 2, 3, . . . , n and j = 1, 2, 3, . . . , m.

Key Features
• Complex interactions between inputs and outputs
• Requires matrix representation
• More challenging analysis than SISO systems

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 9/15


Transfer Function Matrix

Matrix Representation
    
Y1 (s) G11 (s) ··· Gn1 (s) U1 (s)
 ..   .. .. ..   .. 
 . = . . .  .  (11)
Ym (s) G1m (s) · · · Gnm (s) Un (s)

Interpretation
Each Gij (s) represents the transfer function from input j to output i.

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 10/15


Poles of MIMO Systems

Pole Determination
• Poles of individual transfer functions are system poles
• Multiplicity determined by examining minors

Procedure
1. Start with 1 × 1 minors
2. Proceed to larger minors until multiplicity decreases
3. Largest multiplicity found is the pole’s multiplicity

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 11/15


Zeros of MIMO Systems

Complexity
Determining zeros of MIMO systems is more challenging than SISO systems.

Definition
A MIMO system has a zero at z0 if:
• z0 causes rank reduction of the transfer function matrix
• Results in zero rows in the transfer function

Important Note
Zeros of individual transfer functions may not be system zeros.

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 12/15


Example Systems

Example 1: Complex Nonlinear System

ẋ1 = 7x1 + 2 sin x2 − x42 + u31


ẋ2 = ex1 − 3x2 − 1 + 5x21 + sin u2
y1 = ex1 +x2
y2 = x1 + x2

Example 2: Coupled Tank System


√ √
ẋ1 = −a1 x1 + b1 u1 + c12 x2
√ √
ẋ2 = −a2 x2 + b2 u2 + c21 x1
y1 = x1
y2 = x2

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 13/15


Example Systems

Example 3: Complex Nonlinear System

ẋ1 = 3x1 + (x21 + x22 )


ẋ2 = 2x1 x2 (x21 + x22 )
y1 = x1 x2
y2 = x1 + x2

Example 4: Coupled Tank System

ẋ1 = x2
ẋ2 = µ(1 − x21 )x2 − x1
y1 = x1
y2 = x2

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 14/15


Example 5: Competing Species Model

Predator-Prey Dynamics

ẋ1 = αx1 − βx1 x2 + u1


ẋ2 = δx1 x2 − γx2 + u2
y1 = x 1
y2 = x 2

System Interpretation
• States: x1 (prey), x2 (predator) populations
• Inputs: Migration rates u1 , u2
• Key nonlinearity: x1 x2 interaction term

Introduction to Nonlinear Systems Daniel A. (MSc. & Science Ambassador) 15/15

You might also like