47
Nonlinear Systems Chapter 2 and 3 Read Them!!

Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Embed Size (px)

Citation preview

Page 1: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Nonlinear Systems

Chapter 2 and 3Read Them!!

Page 2: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Nonlinear Systems

• Notes:– The functions f and g depend nonlinearly on their

arguments– Usually these systems cannot reduce to a single

equation

!

xn+1 = f (xn,yn )

!

yn+1 = g(xn,yn )

Page 3: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Nonlinear Systems

• Steady States:

• A system of 2 equations and 2 unknowns must besolved in order to determine the steady states.

• Sometimes it will difficult or impossible to solve forsteady states analytically.

!

xn+1 = f (xn,yn )

!

yn+1 = g(xn,yn )

!

xe = f (xe,ye )

!

ye = g(xe,ye )

Page 4: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

• Follow the same steps that were outlined fora single nonlinear equation.

1. Let

!

xn

= xe

+ x n

!

yn = ye + y n

!

x n ,y n <<1

!

xn+1 = f (xn,yn )

!

yn+1 = g(xn,yn )

Page 5: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

2. Substitute into the model equations:

!

xn

= xe

+ x n

!

yn = ye + y n

!

xn+1 = f (xn,yn )

!

yn+1 = g(xn,yn )

!

xe + x n +1 = f (xe + x n,ye + y n )

!

ye + y n +1 = g(xe + x n,ye + y n )

Page 6: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

3. Expand the right-hand side of eachequation in a Taylor series:

!

f (xe + x n,ye + y n ) = f (xe,ye ) +"f

"x(xe,ye )x n +

"f

"y(xe,ye )y n +L+ O x n

2,y n

2( )

!

g(xe + x n,ye + y n ) = g(xe,ye ) +"g

"x(xe,ye )x n +

"g

"y(xe,ye )y n +L+ O x n

2,y n

2( )

Page 7: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

4. Neglect higher order terms:

!

f (xe + x n,ye + y n ) = f (xe,ye ) +"f

"x(xe,ye )x n +

"f

"y(xe,ye )y n

!

g(xe + x n,ye + y n ) = g(xe,ye ) +"g

"x(xe,ye )x n +

"g

"y(xe,ye )y n

Page 8: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

5. Simplify

Let!

xe + x n +1 = f (xe,ye ) +"f

"x(xe,ye )x n +

"f

"y(xe,ye )y n

!

ye + y n +1 = g(xe,ye ) +"g

"x(xe,ye )x n +

"g

"y(xe,ye )y n

!

a11

="f

"x(xe,ye )

!

a12

="f

"y(xe,ye )

!

a21

="g

"x(xe,ye )

!

a22

="g

"y(xe,ye )

Page 9: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability

5. After Simplification

Therefore, a linear system governs thebehavior of the perturbations.

!

x n +1 = a11

x n + a12

y n

!

y n +1 = a21

x n + a22

y n

Page 10: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability6. Reduce to a single higher order

equation to find characteristic equation:

!

x n +2 " (a11 + a

22)x

n +1 + (a12

a21" a

22a11)x

n= 0

!

"2 # (a11

+ a22)" + (a

12a21# a

22a11) = 0

!

"1,2

=a11

+ a22

± (a11

+ a22)2# 4(a

11a22# a

12a21)

2

Page 11: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability7. Determine the magnitude of the

eigenvalues:

Let

It turns out that if!

"1,2

=# ± # 2 $ 4%

2

!

" = a11

+ a22

!

" = a11a22# a

12a21

!

"1,2

<1

!

" <1+ # < 2

Page 12: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Stability Conclusion

• The steady states of the nonlinearsystem:

• Are stable if

• The reduces to!

"1,2

=# ± # 2 $ 4%

2<1

!

" <1+ # < 2

!

xn+1 = f (xn,yn )

!

yn+1 = g(xn,yn )

Page 13: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Ecological Example

Host-Parasitoid Systems

Page 14: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Parasitoids• Definition: Insects that have an immature life

stage that develops on or within a single insecthost, ultimately killing the host.

• Major Characteristics– they are specialized in their choice of host– they are smaller than host (a few mm long, usually)– only the female searches for host– different parasitoid species can attack different life

stages of host– eggs or larvae are usually laid in, on, or near host– immatures remain on or in host and almost always kill

host– adults are free-living, mobile, and may be predaceous

Page 15: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Parasitoid Life Cycle

This often follows an annual cycle.

Page 16: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Parasitoid Facts• Parasitoids are an incredibly diverse and

successful type of insect.• There are 50,000 and 15,000 described

species of parasitoid wasps and fliesrespectively, along with around 3,000 in otherorders.

• Parasitoids make up about 8.5% of all insectspecies.

• They are used biological agents for thecontrol of insect pests.

Page 17: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Let’s Try To Model ThisBehavior!

Page 18: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Model Assumptions

• Hosts that have been infected in the previousgeneration will give rise to the next generationparasitoids.

• Hosts that have not been infected give rise tothe next generation of hosts.

• Fraction of hosts that are infected depends onthe “searching efficiency” of the parasitoidpopulation or “contact rate” of the twopopulations.

Page 19: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Variables and Parameters

• Nt = density of host population in generation t• Pt = density of parasitoid population in

generation t• φ(Nt, Pt) = fraction of hosts not infected in

generation t, ie the probability of escapingparasitism

• λ = host reproductive rate• c = average number of viable eggs laid by a

parasitoid in a single host

Page 20: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Building the Model

Nt+1 =

Pt+1 =

probabilityof hostsbeing

infected

# of eggs producedper host

# of hosts in previousgeneration

probabilityof hosts not

beinginfected

reproduction rate

* *

*# of hosts in

previousgeneration

*

Page 21: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

General Model Equations

!

Nt+1 = "N

t#(N

t,P

t)

!

Pt+1 = cN

t1"#(N

t,P

t)[ ]

Page 22: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Nicholson-Bailey Model1. Parasitoids search independently and

encounters occur randomly

2. The searching efficiency is constant

1. Only the first encounter between the hostand the parasitoid is significant.

The probability of escaping parasitism is thesame as the probability of zero encounters:

!

"(Nt,P

t) = e

#aPt

Page 23: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Nicholson-Bailey ModelEquations

!

Nt+1 = "N

te#aP

t

!

Pt+1 = cN

t1" e

"aPt[ ]

What happens to the hosts when there are no parasitoids?What happens to the parasitoids if there are no hosts?

Page 24: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model• Steady States

– Let

– Substitute into Model Equations

– Solve

!

Nt+1 = N

t= N

e

!

Pt+1 = P

t= P

e

!

Ne

= "Nee#aP

e

!

Pe

= cNe1" e

"aPe[ ]

!

Ne1

= 0

!

Pe1

= 0

!

Ne2 =

" ln"

ac(" #1)

!

Pe2

=ln"

a

Page 25: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model• Steady State Summary

– Two sets of steady states• The elimination state:

• The coexistence state:

!

Ne1

= 0

!

Pe1

= 0

!

Ne2 =

" ln"

ac(" #1)

!

Pe2

=ln"

a

Exists if and

only if λ > 1

Page 26: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability– Let

– Compute!

f (N,P) = "Ne#aP

!

g(N,P) = cN 1" e"aP( )

!

a11

="f

"N(Ne,Pe )

!

a21

="g

"N(Ne,Pe )

!

a22

="g

"P(Ne,Pe )

!

a12

="f

"P(Ne,Pe )

Page 27: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability of the Elimination State

!

f (N,P) = "Ne#aP

!

g(N,P) = cN 1" e"aP( )

!

a11

="f

"N(0,0) = #e$a(0) = #

!

a21

="g

"N(0,0) = c 1# e#a(0)( ) = 0

!

a22

="g

"P(0,0) = #ac(0)e

#a(0)= 0

!

a12

="f

"P(0,0) = #a$(0)e#a(0) = 0

Page 28: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability of the Elimination State

!

f (N,P) = "Ne#aP

!

g(N,P) = cN 1" e"aP( )

!

" = a11

+ a22

= #

!

" = a11a22# a

12a21

= 0

!

" <1+ # < 2Stability Condition:

!

" <1 The elimination state isstable if and only if thecompromise state DNE

Page 29: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability of the Compromise State

!

a11

="f

"N(Ne2,Pe2) = #e$a(Pe 2 ) =1

!

a21

="g

"N(Ne2,Pe2) = c 1# e#a(Pe2 )( ) = c 1#

1

$

%

& '

(

) *

!

a22

="g

"P(Ne2,Pe2) = #acNe2e

#a(Pe 2 ) =$

$ #1

!

a12 ="f

"P(Ne2,Pe2) = #a$Ne2e

#a(Pe 2 ) =#$ ln$

c($ #1)

!

Ne2 =

" ln"

ac(" #1)

!

Pe2

=ln"

a

Page 30: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability of the Compromise State

!

" = a11

+ a22

=1+ln#

# $1

!

" = a11a22# a

12a21

=$ ln$

$ #1

!

" <1+ # < 2Stability Condition:

!

1+ln"

" #1<1+

" ln"

" #1< 2Must Show:

Page 31: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Analyzing the Model

• Stability of the Compromise State

Clearlyif λ > 1:

!

1+ln"

" #1<1+

" ln"

" #1< 2

So for stabilitywe must show:

This side of theinequality holds

!

" ln"

" #1>1

Using graphicalarguments and/or abit of calculus, it ispossible to show

for all λ > 1

!

" ln"

" #1<1

The compromise state isalways unstable!!

Page 32: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Conclusions

• The Nicholson-Bailey Model has two steadystates. The compromise state is never stable.

• This model predicts that when the compromisestate exists both populations will undergogrowing oscillations.

• Interestingly, the green house whitefly and itsparasitoid was shown to have this behaviorunder very specific lab conditions.

• The model predicts the exact opposite of thedesired effect for a biological control agent.

Page 33: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Simulation

Experiments with the greenhouse whitefly and its parasitoid, provides the closest correspondence (for nearly 20 generations) with the Nicholson-Bailey model. λ = 2, c = 1, a = 0.068, initial host 24, initial parasite 12.

Page 34: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Long Time Simulation

• Eventually the parasitoid population crashesand the host population explodes.

Page 35: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Modifying the N-B Model

• Surely, natural systems are more stablethan this.

• Let try modifying the assumptions thatunderlie the host population andinvestigate whether these modificationshave a stabilizing effect.

Page 36: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Modifying the N-B Model

• Assume that in the absence ofparasitoids, the host population growsto a limited density determined by theenvironmental carrying capacity.

• How would the model equationschange?

!

Nt+1 = " N

t( )Nte#aP

t

!

Pt+1 = cN

t1" e

"aPt[ ]

Page 37: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Modifying the N-B Model

• Let’s choose

!

" Nt( ) = e

r 1#Nt

K

$

% &

'

( )

!

Nt+1 = N

te

r 1"Nt

K

#

$ %

&

' ( "aPt

)

* +

,

- .

!

Pt+1 = cN

t1" e

"aPt[ ]

Page 38: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

What’s going on here?

Page 39: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

For small r, the non-trivial steady state isstable.

The iterates movealong a “spiral galaxy”.

Page 40: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Simulation

• Solutions oscillate towards a stablecoexistence equilibrium.

Page 41: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

What’s going on here?

Page 42: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

As r increases, the non-trivial steady state becomesunstable.

The iterates move along astable limit cycle.

Page 43: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

What’s going on here?

Page 44: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

As r increases further, thenon-trivial steady stateremains unstable.

The iterates move along a5-point cycle.

Page 45: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

What’s going on here?

Page 46: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Numerical Analysis

!

Nt+1 = N

texp[r(1"

Nt

K) " aP

t]

!

Pt+1 = N

t(1" exp("aP

t))

Still larger values of r yieldeither chaos or cycles ofextremely high period.

This chaotic behavior beginsto fill a sharply boundedarea of phase space.

Page 47: Nonlinear Systems - Mathematicstjacks/nonlinear_sys.pdf · Nonlinear Systems •Steady States: ... •The steady states of the nonlinear system: •Are stable if ... control of insect

Other Potentially StabilizingModifications

• Heterogeneity of the environment– Part of the population may be less exposed

and therefore less vulnerable to attack.– How could we model this situation?– You’ll get the chance to explore this in

Homework 3.