Stability Analysis of Nonlinear System by

32
Stability Analysis of Nonlinear System by Popovโ€™s Stability Criterion By: Nafees Ahmed

Transcript of Stability Analysis of Nonlinear System by

Page 1: Stability Analysis of Nonlinear System by

Stability Analysis of

Nonlinear System by

Popovโ€™s Stability Criterion

By: Nafees Ahmed

Page 2: Stability Analysis of Nonlinear System by

Introduction

It is the first technique given for nonlinear systems analysis. (1962)

It is in frequency domain technique.

It can be seen in several view points.

We will see it with loop transformation

By: Nafees Ahmed

Page 3: Stability Analysis of Nonlinear System by

Consider the following closed loop

system

Many nonlinear physical systems can be represented as a

feedback connection of a linear dynamical system and a nonlinear element.

G(S)r=0

NLฮพ ฯƒ

ฯƒ-ฮพ

_G(S)

NLฮพ

ฯƒ-ฮพ

_

ฯƒ

T.F. of linear system

G(s)=ฯƒ/-ฮต

NL=> Non linear System

โ‡’

By: Nafees Ahmed

Page 4: Stability Analysis of Nonlinear System by

Consider following nonlinearity

Let us define the nonlinearity

NL ั” m[K, โˆž) sector

Above nonlinearity can be transformed to new nonlinearity NL1 ั” m[0, โˆž] sector

Slope=K

ฮต

ฯƒ

By: Nafees Ahmed

Page 5: Stability Analysis of Nonlinear System by

Loop transformation

Above sys can be transformed to a new system as shown on next slide keeping same i/p but different o/p for non linear part.

T.F of new linear plat ๐‘ฎ๐Ÿ ๐’” =๐ˆ

โˆ’๐ƒ๐Ÿ=

๐ˆ

โˆ’๐ƒ+๐‘ฒ๐ˆ=

๐‘ฎ(๐’”)

๐Ÿ+๐‘ฒ๐‘ฎ(๐’”)

In this way nonlinearity NL is transformed to NL1 i.e. From m[K, โˆž) sector to m[0, โˆž) sector

Note: here i/p & o/p relationship of G(s) and NL are same as the original one.

By: Nafees Ahmed

Page 6: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

G(S)

NLฮพ

ฯƒ

-ฮพ_

ฯƒ

K

ฮพ1

New Nonlinearity

NL1

Where

ฮพ1= ฮพ- ฯƒK

Nonlinearity of NL1 ั” m[0, โˆž) sector

K

-ฮพ1

_

_

New linear Plant

G1(s)

By: Nafees Ahmed

Page 7: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

If a transfer function is Passive

=> it is positive real

=> it is asymptotic stable

Interconnection of two passive

systems is also passive system.

By: Nafees Ahmed

Page 8: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Now we can say that if original system is asymptotic

stabile then its transformed sys shown on previous slide

will also be asymptotic stable.

New real plant G1(s) must be positive real i.e ๐‘ฎ๐Ÿ ๐’” =๐‘ฎ(๐’”)

๐Ÿ+๐‘ฒ๐‘ฎ(๐’”)must be a positive real.

New nonlinearity defined by NL1 ั” m[0, โˆž) sector

By: Nafees Ahmed

Page 9: Stability Analysis of Nonlinear System by

Loop transformationโ€ฆ

Same way we can do other loop transformation

Consider following nonlinearity

NL ั” m[0, K] sector

Above nonlinearity can be transformed to new nonlinearity NL1 ั” m[0, โˆž) sector

Slope=Kฮต

ฯƒ

By: Nafees Ahmed

Page 10: Stability Analysis of Nonlinear System by

Loop transformationโ€ฆ

Above sys can be transformed to a new system as shown on next slide

keeping same o/p but different i/p for non linear part.

T.F of new linear plat ๐‘ฎ๐Ÿ ๐’” =G(s)+1/K

In this way nonlinearity NL is transformed to NL1 i.e. From m[0,K] sector to

m[0, โˆž) sector

Note: here i/p & o/p relationship of G(s) and NL are same as the original

one.

By: Nafees Ahmed

Page 11: Stability Analysis of Nonlinear System by

Loop transformationโ€ฆ

G(S)

NL

ฯƒ1

-ฮพ_

ฮพฯƒ1

1/K

1/K

+

New linear Plant

G1(s)

Where

ฯƒ1= ฯƒ-(1/K)ฮพ

New Nonlinearity

NL1

+

Nonlinearity of NL1 ั” m[0, โˆž) sector

ฯƒ

ฯƒ

By: Nafees Ahmed

Page 12: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Similar to previous

Now we can say that if original system is asymptotic

stabile then its transformed sys shown on previous slide

will also be asymptotic stable.

New real plant G1(s) must be positive real i.e ๐‘ฎ๐Ÿ ๐’” =๐‘ฎ ๐’” + ๐Ÿ/๐‘ฒ must be a positive real.

New nonlinearity defined by NL1 ั” m[0, โˆž) sector

By: Nafees Ahmed

Page 13: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Note: In above two loop transformation one portion is

feed forward and other portion is feed backward with

same sign.

In above loop transformation we introduced a constant

K (=slop of nonlinearity), to change the nonlinearity.

By: Nafees Ahmed

Page 14: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

With same nonlinearity NL ั” m[0, K] sector

The above loop transformation was done

in feedback and feed forward loop, it can

also be done in forward path only as

shown on next slide

By: Nafees Ahmed

Page 15: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

G(S)ฯƒ1

_-ฮพ

NL ฯƒ1

New linear Plant

G1(s)

+

ฮพ1/K

ฯƒ

+

Where

ฯƒ1= Kฯƒ-ฮพ

New Nonlinearity

NL1

Nonlinearity of NL1 ั” m[0, โˆž) sector

ฯƒ

K

By: Nafees Ahmed

Page 16: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Similar to previous

Now we can say that if original system is asymptotic

stabile then its transformed sys shown on previous slide

will also be asymptotic stable.

New real plant G1(s) must be positive real i.e๐‘ฎ๐Ÿ ๐’” = ๐Ÿ +๐Š๐† ๐ฌ must be a positive real.

New nonlinearity defined by NL1 ั” m[0, โˆž) sector

By: Nafees Ahmed

Page 17: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Now use mix of above two methods

And instead of K we can also use some transfer

function

With same nonlinearity NL ั” m[0, K] sector

By: Nafees Ahmed

Page 18: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

๐‘พ๐’‰๐’†๐’“๐’† ๐ˆ๐Ÿ = ๐’‚ ๐ˆ + ๐ˆ โˆ’๐Ÿ

๐‘ฒ๐œป

Nonlinearity of NL1 ั” m[0, โˆž) sector

G(S)ฯƒ1

_-ฮพ

NL ฯƒ1

New linear Plant

G1(s)

+

ฯƒ

1/(1+as)ฮพ +

(1+as)

ฯƒ

New Nonlinearity

NL1

1/K

1/K

By: Nafees Ahmed

Page 19: Stability Analysis of Nonlinear System by

Loop transformation โ€ฆ

Similar to previous

Now we can say that if original system is asymptotic

stabile then its transformed sys shown on previous slide

will also be asymptotic stable.

New real plant G1(s) must be positive real i.e ๐‘ฎ๐Ÿ ๐’” =๐Ÿ + ๐š๐ฌ ๐† ๐ฌ + ๐Ÿ/๐Š must be a positive real.

By: Nafees Ahmed

Page 20: Stability Analysis of Nonlinear System by

Interconnection of 2 passive systemes

If G1(s) is passive and NL1 is passive then there interconnection will

also be passive. (Passive=>positive real)

So passivity for new linear system G1(s) ๐‘ฝ๐Ÿ ๐‘ฟ โ‰ค โˆ’๐ˆ๐Ÿฮพ

We have to prove that new nonlinear system NL1 will also be

passive. So that overall interconnection will also be passive.

For this make the differential equation of NL1 assuming NL=f as

shown on next slide

Note: We know Lyapunov function of a passive system will have ๐‘ฝ ๐‘ฟ โ‰ค ๐’–๐’šwhere u = i/p & y=o/p (passivity in term of Lyapunov function)

By: Nafees Ahmed

Page 21: Stability Analysis of Nonlinear System by

Interconnection of 2 passive

systemesโ€ฆ

Let ฮพ = ๐’‡(๐ˆ) & f ั” m[0, K] sector

๐ˆ๐Ÿ = ๐’‚ ๐ˆ + ๐ˆ โˆ’๐Ÿ

๐‘ฒฮพ

โ‡’ ๐ˆ๐Ÿ = ๐’‚ ๐ˆ + ๐ˆ โˆ’๐Ÿ

๐‘ฒ๐’‡(๐ˆ)

Now take ๐ˆ as state and ๐ˆ๐Ÿ as input

So we can write the state equ

๐’‚ ๐ˆ = โˆ’๐ˆ +๐Ÿ

๐‘ฒ๐’‡ ๐ˆ + ๐ˆ๐Ÿ state equ

ฮพ = ๐’‡ ๐ˆ output equ

f ฯƒ11/(1+as)ฮพ +ฯƒ

New Nonlinearity

NL1

1/K

By: Nafees Ahmed

Page 22: Stability Analysis of Nonlinear System by

Interconnection of 2 passive

systemesโ€ฆ

Take ๐ˆ=x and ฮพ=y & ๐ˆ๐Ÿ=u sate equ

๐’‚ ๐’™ = โˆ’๐’™ +๐Ÿ

๐‘ฒ๐’‡ ๐’™ + ๐’– state equ

y= ๐’‡ ๐’™ output equ

Let us define a Laypunov function for NL1 as

๐‘ฝ๐Ÿ ๐’™ = ๐’‚ ๐ŸŽ๐’™๐’‡ ๐’™ ๐’…๐’™ which is always >0 โˆ€ ๐’™

โ‡’ ๐‘ฝ๐Ÿ ๐’™ = ๐’‚๐’‡(๐’™) ๐’™

Put the value of ๐’‚ ๐’™ from above equation

๐‘ฝ๐Ÿ ๐’™ = โˆ’๐’‡ ๐’™ ๐’™ +๐Ÿ

๐‘ฒ๐’‡ ๐’™ ๐Ÿ + ๐’–๐’‡(๐’™)

So ๐‘ฝ๐Ÿ ๐’™ โ‰ค ๐’–๐’‡ ๐’™ โ‰ค ๐’–๐’š โ‡’ NL1 is also passive

Slope=Kฮต=f(x)

ฯƒ=x

Note: ๐ŸŽ๐’™๐’‡ ๐’™ ๐’…๐’™ is always +ve for above non linearity By: Nafees Ahmed

Page 23: Stability Analysis of Nonlinear System by

Interconnection of 2 passive

systemesโ€ฆ

We know Lyapunovโ€™s function of new linear system (Passive) G1(s)

V1(x)=xTPx with ๐‘ฝ๐Ÿ ๐‘ฟ โ‰ค โˆ’๐ˆ๐Ÿฮพ P is positive definite matrix

And Lyapunovโ€™s function of new nonlinear system (Passive) NL1

๐‘ฝ๐Ÿ ๐’™ = ๐’‚ ๐ŸŽ๐’™๐’‡ ๐’™ ๐’…๐’™ ๐’˜๐’Š๐’•๐’‰ ๐‘ฝ๐Ÿ ๐‘ฟ โ‰ค ๐ˆ๐Ÿฮพ

So Lyapunovโ€™s function of overall system

V=V1+V2= xTPx+๐’‚ ๐ŸŽ๐’™๐’‡ ๐’™ ๐’…๐’™ with ๐‘ฝ = ๐‘ฝ1+ ๐‘ฝ2 โ‰ค โˆ’๐ˆ๐Ÿฮพ+ ๐ˆ๐Ÿฮพโ‰ค0

Here V>0 and ๐‘ฝ โ‰ค0 and by Lyapunov this is the condition of

Asymptotic stability

By: Nafees Ahmed

Page 24: Stability Analysis of Nonlinear System by

Popovโ€™s criterion

Consider a system shown in following figure

G(S)

NLฮพ

ฯƒ-ฮพ

_

ฯƒ

Nonlinearity of NL1 ั” m[0, โˆž) sector

G(S)ฯƒ1

_-ฮพ

NL ฯƒ1

New linear Plant

G1(s)

+

ฯƒ

1/(1+as)ฮพ +

(1+as)

ฯƒ

New Nonlinearity

NL1

1/K

1/K

โ‡’

Nonlinearity of NL1 ั” m[0, K] sector

By: Nafees Ahmed

Page 25: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

This system will be asymptotically stable

If ๐‘ฎ๐Ÿ ๐’” = ๐Ÿ + ๐’‚๐’” ๐‘ฎ ๐’” + ๐Ÿ/๐‘ฒ is positive real i.e

Re(G1(s)โ‰ฅ0 โ‡’ Re[ ๐Ÿ + ๐’‚๐’” ๐‘ฎ ๐’” + ๐Ÿ/๐‘ฒ ] โ‰ฅ0

For this G1(s) must be strictly proper [i.e. |deg(num)-deg(den)|โ‰ค1], necessary condition

By: Nafees Ahmed

Page 26: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

How to check condition Re[ ๐Ÿ + ๐’‚๐’” ๐‘ฎ ๐’” + ๐Ÿ/๐‘ฒ ] โ‰ฅ0

=> Re[ ๐Ÿ + ๐’‹๐’‚๐Ž (๐‘น๐’†๐‘ฎ ๐’‹๐Ž + ๐’‹๐‘ฐ๐ฆ๐† ๐ฃ๐›š )] + ๐Ÿ/๐‘ฒ โ‰ฅ0

=> ๐‘น๐’†๐‘ฎ ๐’‹๐Ž โˆ’ ๐’‚๐Ž๐‘ฐ๐ฆ๐† ๐ฃ๐›š + ๐Ÿ/๐‘ฒ โ‰ฅ0

For above draw the following plot called Popovโ€™s plot

By: Nafees Ahmed

Page 27: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

Re(G(jฯ‰))=x

ฯ‰Im(G(jฯ‰))=y

Popovโ€™s Plot

By: Nafees Ahmed

Page 28: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

๐‘น๐’†๐‘ฎ ๐’‹๐Ž โˆ’ ๐’‚๐Ž๐‘ฐ๐’Ž๐‘ฎ ๐’‹๐Ž + ๐Ÿ/๐‘ฒ โ‰ฅ0

โ‡’x-ay+1/K โ‰ฅ0

Re(G(jฯ‰))=x

ฯ‰Im(G(jฯ‰))=y

Popovโ€™s Plot

-1/K

Slope=1/a

x-ay+1/K=0

By: Nafees Ahmed

Page 29: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

Re(G(jฯ‰))=x

ฯ‰Im(G(jฯ‰))=y

Popovโ€™s Plot

-1/K

Slope=1/a

x-ay+1/K=0

By: Nafees Ahmed

Page 30: Stability Analysis of Nonlinear System by

Popovโ€™s criterion โ€ฆ

Hence to check the condition Re[ ๐Ÿ + ๐’‚๐’” ๐‘ฎ ๐’” + ๐Ÿ/๐‘ฒ] โ‰ฅ0 just draw Popovโ€™s plot and draw the line as

shown above, if Popovโ€™s plot is to the right (below) of

line that means above condition is satisfied. So the

overall system will be asymptotically stable.

Note: Difference b/w Popovโ€™s plot and Nyquist plot

Popovโ€™s is Re(G(jฯ‰) Vs ฯ‰Im(G(jฯ‰)

Nyquist plot is Re(G(jฯ‰) Vs Im(G(jฯ‰)

By: Nafees Ahmed

Page 31: Stability Analysis of Nonlinear System by

Reference

Prof. Harish K Pillai, IIT Bombay, through NPTEL

By: Nafees Ahmed

Page 32: Stability Analysis of Nonlinear System by

Thanks

?By: Nafees Ahmed