Top Banner
DESCRIBING FUNCTION METHOD
80

DESCRIBING FUNCTION METHOD

Feb 14, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION METHOD

Page 2: DESCRIBING FUNCTION METHOD

LIMIT CYCLES

Goals:

Provide conditions to assess

• existence

• amplitude

• stability

of periodic solutions in a time-invariant Lur’e system subject to constant

inputs

Page 3: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Sinusoidal-input describing function

• Sinusoidal input

• Periodic solution of nonlinear system N

Page 4: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Sinusoidal-input describing function

• Sinusoidal input

• Periodic solution of nonlinear system N

Remark:

we assume that it is well-defined and unique for each U and

Page 5: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Sinusoidal-input describing function

• Sinusoidal input

• Periodic solution of nonlinear system N

Fourier series of function

Page 6: DESCRIBING FUNCTION METHOD

FOURIER SERIES

Periodic function f(t) of period T, angular frequency =2/T

Page 7: DESCRIBING FUNCTION METHOD

FOURIER SERIES

Periodic function f(t) of period T, angular frequency =2/T

Page 8: DESCRIBING FUNCTION METHOD

FOURIER SERIES

Periodic function f(t) of period T, angular frequency =2/T

Page 9: DESCRIBING FUNCTION METHOD

FOURIER SERIES

Periodic function f(t) of period T, angular frequency =2/T

Page 10: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Sinusoidal-input describing function

• Sinusoidal input

• Periodic solution of nonlinear system N

Fourier series of function

Page 11: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Sinusoidal-input describing function

• Sinusoidal input

• Periodic solution of nonlinear system N

Fourier series of function

Page 12: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

We consider nonlinear systems that are described by some input-

output characteristic function

Memoryless nonlinearity:

Nonlinearity with memory:

Page 13: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

We consider nonlinear systems that are described by some input-

output characteristic function

Properties:

• The describing function of N is independent of

• If the input-output function N is a single value function (y = f(u)),

then, the describing function takes values in R

Page 14: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Dual input describing functions:

• Input

• Periodic solution of nonlinear system N

Page 15: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Dual input describing functions:

• Input

• Periodic solution of nonlinear system N

Fourier series of function

Page 16: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Dual input describing functions:

• Input

• Periodic solution of nonlinear system N

Page 17: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

We consider nonlinear systems that are described by some input-

output characteristic function

Properties:

• The describing functions of N are independent of

• If the input-output function N is a single value function (y = f(u)),

then, both describing functions take values in R

Page 18: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION: DEFINITIONS

Proposition

• The describing functions of two nonlinearities in parallel are given

by the sum of the describing functions of the two nonlinearities

Page 19: DESCRIBING FUNCTION METHOD

EXAMPLE: TWO-LEVEL RELAY WITH HYSTERESIS MB/2

• Sinusoidal-input describing function

Page 20: DESCRIBING FUNCTION METHOD

• Sinusoidal-input describing function

EXAMPLE: TWO-LEVEL RELAY WITH HYSTERESIS MB/2

Page 21: DESCRIBING FUNCTION METHOD

• Sinusoidal-input describing function

EXAMPLE: TWO-LEVEL RELAY WITH HYSTERESIS MB/2

If

Page 22: DESCRIBING FUNCTION METHOD

• Dual-input describing functions

where

EXAMPLE: TWO-LEVEL RELAY WITH HYSTERESIS MB/2

Page 23: DESCRIBING FUNCTION METHOD

• Dual-input describing functions

EXAMPLE: TWO-LEVEL RELAY WITH HYSTERESIS MB/2

Page 24: DESCRIBING FUNCTION METHOD

LIMIT CYCLES

Goals:

Provide conditions to assess

• existence

• amplitude

• stability

of periodic solutions in a time-invariant Lur’e system subject to constant

inputs

Page 25: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION METHOD

Does there exist a periodic solution associated with costant inputs U

and Y°?

Page 26: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION METHOD

Does there exist a periodic solution associated with constant inputs U

and Y°?

Let us assume that there does exist and that it has period T

Page 27: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Page 28: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Correspondingly, we have

where and

Page 29: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Correspondingly, we have

where and

Filtering assumption:

Assume that

Page 30: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Under the filtering assumption, we get

Page 31: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Under the filtering assumption, we get

By suitably setting the time origin

Page 32: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Under the filtering assumption, we get

By suitably setting the time origin

the input to N is the sum of a constant and a fundamental

harmonic contribution

need only the mean and first harmonic signal of the output of N

Page 33: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

balance of the

average value

average of the output of N

Page 34: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

balance of the

average value

If G(s) has zero poles, then and the balance of the average

value equation becomes:

Page 35: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

balance of the

average value

Page 36: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

balance of the

first harmonic

polar representation

of the first harmonic

balance of the

average value

Page 37: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

Balance of the average value

Balance of the first harmonic

Page 38: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

Balance of the average value

Balance of the first harmonic

3 equations between real numbers in

Page 39: DESCRIBING FUNCTION METHOD

HARMONIC BALANCE EQUATIONS

Balance of the average value

Balance of the first harmonic

3 equations between real numbers in

Remarks:

• If we know e(t), we can then determine all signals

• Nonlinear algebraic equations

no simple conditions for existence and uniqueness of the

solution, neither analytical formulas. Typically, numerical solutions

are adopted

Page 40: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

Page 41: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

Page 42: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

polar plot

DF plot

Page 43: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

Graphical interpretation

DF plot

Page 44: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

Graphical interpretation

DF plot

Page 45: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

DF plot

Page 46: DESCRIBING FUNCTION METHOD

EXAMPLE: N DESCRIBED BY INPUT-OUTPUT MAP

Remark [robustness]:

If the two plots intersect, then, they will keep intersecting even in

presence of small perturbations of the two systems

Robustness of the limit cycle, in contrast with the linear systems

case

DF plot

Page 47: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

sinusoidal-input describing function

Page 48: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

• pseudo-characteristic equation, since it is similar to the

characteristic equation for a feedback linear system

• plays the role of transfer function of the feedback

loop

sinusoidal-input describing function

Page 49: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

If N is described by an input-output map, the harmonic balance

equation rewrites as

DF plot

Page 50: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

Question: when does the condition E0 << E1 hold?

Page 51: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

Question: when does the condition E0 << E1 hold?

Page 52: DESCRIBING FUNCTION METHOD

PARTICULAR CASE: E0 << E1

Harmonic balance equation

Question: when does the condition E0 << E1 hold?

choose U

so that

E0 = 0

Page 53: DESCRIBING FUNCTION METHOD

EXAMPLE

G(s) with no poles equal to zero

Data:

Page 54: DESCRIBING FUNCTION METHOD

TUNING OF THE MB/2 CONTROLLER PARAMETERS

Page 55: DESCRIBING FUNCTION METHOD

EXAMPLE

G(s) with no poles equal to zero

Data:

Natural choice

Page 56: DESCRIBING FUNCTION METHOD

EXAMPLE

G(s) with no poles equal to zero

Data:

Natural choice

Page 57: DESCRIBING FUNCTION METHOD

EXAMPLE

G(s) with no poles equal to zero

Data:

Natural choice

Page 58: DESCRIBING FUNCTION METHOD

EXAMPLE

Harmonic balance equation

Page 59: DESCRIBING FUNCTION METHOD

EXAMPLE

Harmonic balance equation

Page 60: DESCRIBING FUNCTION METHOD

EXAMPLE

Harmonic balance equation

Page 61: DESCRIBING FUNCTION METHOD

EXAMPLE

Harmonic balance equation

, E

DF plot

Page 62: DESCRIBING FUNCTION METHOD

EXAMPLE

Harmonic balance equation

, E

when B/M decreases,

increases and

E decreases

DF plot

Page 63: DESCRIBING FUNCTION METHOD

EXAMPLE

Let B and M be fixed. Then is derived as the angular frequency at

which the polar plot crosses the horizontal axis crossing the

imaginary axis at

, E

DF plot

Page 64: DESCRIBING FUNCTION METHOD

EXAMPLE

Let B and M be fixed. We can then determine E:

Page 65: DESCRIBING FUNCTION METHOD

EXAMPLE

, E

Let B and M be fixed. We can then determine E:

DF plot

Page 66: DESCRIBING FUNCTION METHOD

EXAMPLE

, E

Let B and M be fixed. We can then determine E:

DF plot

Page 67: DESCRIBING FUNCTION METHOD

EXAMPLE

, E

Let B and M be fixed. We can then determine E:

DF plot

Page 68: DESCRIBING FUNCTION METHOD

EXAMPLE

Remark:

Heuristic approach, based on the filtering assumption, that depends

in turn on the solution to the problem…

Page 69: DESCRIBING FUNCTION METHOD

PERIODIC SOLUTIONS IN A LUR’E SYSTEM

If there exists a periodic solution with period T, then

Correspondingly, we have

where and

Filtering assumption:

Assume that

Page 70: DESCRIBING FUNCTION METHOD

Remark:

Heuristic approach, based on the filtering assumption, that depends

in turn on the solution to the problem…

a-posterior analytic assessment

validation via simulation

Page 71: DESCRIBING FUNCTION METHOD

LIMIT CYCLES

Goals:

Provide conditions to assess

• existence

• amplitude

• stability

of periodic solutions in a time-invariant Lur’e system subject to constant

inputs

Page 72: DESCRIBING FUNCTION METHOD

STABILITY OF A PERIODIC SOLUTION

What is it meant by stable periodic solution?

A periodic solution is stable if, when the initial state is slightly perturbed,

then the resulting evolution differs of a small amount from the periodic

solution and tends to converge to it, with possibly a temporal mismatch

(stability of the trajectory)

Page 73: DESCRIBING FUNCTION METHOD

STABILITY OF A PERIODIC SOLUTION

What is it meant by stable periodic solution?

A periodic solution is stable if, when the initial state is slightly perturbed,

then the resulting evolution differs of a small amount from the periodic

solution and tends to converge to it, with possibly a temporal mismatch

(stability of the trajectory)

Page 74: DESCRIBING FUNCTION METHOD

Remark:

Depending on the fact that the limit cycle is

• desired (switching control)

• undesired (due to nonlinearity that were neglected at the control

design stage)

we would like it to be stable or unstable

Assessing stability of a limit cycle is difficult and here we shall describe a

heuristic method

Page 75: DESCRIBING FUNCTION METHOD

STABILITY OF A PERIODIC SOLUTION

Assumption:

• N described by an input-output map

Let (E*,*) be a solution to the harmonic balance equation

with associated the periodic solution: e(t) = E*cos(*t)

Page 76: DESCRIBING FUNCTION METHOD

CAHEN-LOEB CRITERION

Let (E*,*) be a solution to the harmonic balance equation

and P the corresponding intersection point in the graphical interpretation

of the equation.

Let T be the vector tangent to the DF plot in P, pointing towards the

direction where E increases.

Let N be a vector normal to the polar plot of G(s), pointing towards the

right-hand-side when following the polar plot in the direction of the

increasing angular frequency.

Page 77: DESCRIBING FUNCTION METHOD

CAHEN-LOEB CRITERION

P2

P1

DF plot

polar plot

Page 78: DESCRIBING FUNCTION METHOD

CAHEN-LOEB CRITERION

P2

P1

DF plot

polar plot

The periodic solution associated with P is stable if

T x N < 0

unstable otherwise, where “x” denotes the scalar product.

Page 79: DESCRIBING FUNCTION METHOD

CAHEN-LOEB CRITERION

unstable

stable

DF plot

polar plot

The periodic solution associated with P is stable if

T x N < 0

unstable otherwise, where “x” denotes the scalar product.

Page 80: DESCRIBING FUNCTION METHOD

DESCRIBING FUNCTION METHOD

It is a heuristic method, since it is based on the filtering assumption

if the harmonic balance equation has a solution, then, a periodic

solution with angular frequency and amplitude as given by the

corresponding e(t) may be present

It might be the case that the predicted periodic solutions are not

present, and also that there exist periodic solutions while the

method does not predict any