Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math...

169
Applied Math / Dynamical Systems Workshop Lecture Notes W. Tang School of Mathematical & Statistical Sciences Arizona State University May. 21 st -23 rd , 2013 Tang (ASU) AMDS Workshop Notes May. 21 st -23 rd , 2013 1 / 46

Transcript of Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math...

Page 1: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Applied Math / Dynamical Systems Workshop

Lecture Notes

W. Tang

School of Mathematical & Statistical SciencesArizona State University

May. 21st-23rd, 2013

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 1 / 46

Page 2: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Foreword: Mathematical tools are often used to obtain qualitative andquantitative information of the evolution (dynamics) of physical systems.These tools are of utmost importance in studies on applied mathematics,science and engineering. In this workshop, we discuss how differentmathematical tools, typically studied in several college level math courses,are related and used to understand physical systems. We use simple butillustrative examples, built from physically motivated (word) questions, andintroduce necessary concepts that are new but useful in our approach. Wehope that this workshop will serve as a proxy for you to understand thevarious concepts discussed in college level math courses, and help youestablish abstract understanding of mathematics on applied problems.This workshop is no substitute for the actual math courses, but isthe starting point to understand the connections. Please askquestions if you feel puzzled!

Some of the material in this workshop can be found in “NonlinearDynamics And Chaos: With Applications To Physics, Biology, Chemistry,And Engineering”, Steven Strogatz, Westview Press, 2001

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 2 / 46

Page 3: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 21st

Lecture 1: Review of important concepts

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 3 / 46

Page 4: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Continuous functions

Take the infinitesimal limit

Slope: rate of change of the function df /dx = f ′ = lim∆x→0 ∆f /∆x

If f (t), df /dt = f denotes the instantaneous change of f over time

Link to real world: in many problems you can only describef , f , f ′, f ′′, etc

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 4 / 46

Page 5: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Continuous functions

Take the infinitesimal limit

Slope: rate of change of the function df /dx = f ′ = lim∆x→0 ∆f /∆x

If f (t), df /dt = f denotes the instantaneous change of f over time

Link to real world: in many problems you can only describef , f , f ′, f ′′, etc

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 4 / 46

Page 6: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Continuous functions

Take the infinitesimal limit

Slope: rate of change of the function df /dx = f ′ = lim∆x→0 ∆f /∆x

If f (t), df /dt = f denotes the instantaneous change of f over time

Link to real world: in many problems you can only describef , f , f ′, f ′′, etc

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 4 / 46

Page 7: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Continuous functions

Take the infinitesimal limit

Slope: rate of change of the function df /dx = f ′ = lim∆x→0 ∆f /∆x

If f (t), df /dt = f denotes the instantaneous change of f over time

Link to real world: in many problems you can only describef , f , f ′, f ′′, etc

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 4 / 46

Page 8: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Calculus Example

Consider the Newton’s law of motion

dx(t)/dt = x = v , dv(t)/dt = v = a, F = ma = mx

Finding F? trivial. Given F , find a, then v , then x , can be difficult

Message: We can link quantities of physical interest to mathematicalequations

We’ll discuss how to solve for a subset of these equations later

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 5 / 46

Page 9: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Calculus Example

Consider the Newton’s law of motion

dx(t)/dt = x = v , dv(t)/dt = v = a, F = ma = mx

Finding F? trivial. Given F , find a, then v , then x , can be difficult

Message: We can link quantities of physical interest to mathematicalequations

We’ll discuss how to solve for a subset of these equations later

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 5 / 46

Page 10: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Calculus Example

Consider the Newton’s law of motion

dx(t)/dt = x = v , dv(t)/dt = v = a, F = ma = mx

Finding F? trivial. Given F , find a, then v , then x , can be difficult

Message: We can link quantities of physical interest to mathematicalequations

We’ll discuss how to solve for a subset of these equations later

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 5 / 46

Page 11: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Calculus Example

Consider the Newton’s law of motion

dx(t)/dt = x = v , dv(t)/dt = v = a, F = ma = mx

Finding F? trivial. Given F , find a, then v , then x , can be difficult

Message: We can link quantities of physical interest to mathematicalequations

We’ll discuss how to solve for a subset of these equations later

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 5 / 46

Page 12: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Calculus Example

Consider the Newton’s law of motion

dx(t)/dt = x = v , dv(t)/dt = v = a, F = ma = mx

Finding F? trivial. Given F , find a, then v , then x , can be difficult

Message: We can link quantities of physical interest to mathematicalequations

We’ll discuss how to solve for a subset of these equations later

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 5 / 46

Page 13: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Taylor series expansionInstantaneous change of a function — focus on ‘local’ behavior

Taylor series expansion gives local information to certain orderExpanding a function f near a point x0 or (x0, y0)

f (x) ≈ f (x0) + f ′|x=x0(x − x0) +1

2f ′′|x=x0(x − x0)2 + · · ·

f (x , y) ≈ f (x0, y0) + fx |x=x0,y=y0(x − x0) + fy |x=x0,y=y0(y − y0)

+1

2[fxx |x=x0,y=y0(x − x0)2 + fyy |x=x0,y=y0(y − y0)2

+ 2fxy |x=x0,y=y0(x − x0)(y − y0)] + · · ·Local approximation as plane, quadratic surface, etc.Are the following functions differentiable? Where do you see trouble?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 6 / 46

Page 14: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Taylor series expansionInstantaneous change of a function — focus on ‘local’ behaviorTaylor series expansion gives local information to certain order

Expanding a function f near a point x0 or (x0, y0)

f (x) ≈ f (x0) + f ′|x=x0(x − x0) +1

2f ′′|x=x0(x − x0)2 + · · ·

f (x , y) ≈ f (x0, y0) + fx |x=x0,y=y0(x − x0) + fy |x=x0,y=y0(y − y0)

+1

2[fxx |x=x0,y=y0(x − x0)2 + fyy |x=x0,y=y0(y − y0)2

+ 2fxy |x=x0,y=y0(x − x0)(y − y0)] + · · ·Local approximation as plane, quadratic surface, etc.Are the following functions differentiable? Where do you see trouble?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 6 / 46

Page 15: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Taylor series expansionInstantaneous change of a function — focus on ‘local’ behaviorTaylor series expansion gives local information to certain orderExpanding a function f near a point x0 or (x0, y0)

f (x) ≈ f (x0) + f ′|x=x0(x − x0) +1

2f ′′|x=x0(x − x0)2 + · · ·

f (x , y) ≈ f (x0, y0) + fx |x=x0,y=y0(x − x0) + fy |x=x0,y=y0(y − y0)

+1

2[fxx |x=x0,y=y0(x − x0)2 + fyy |x=x0,y=y0(y − y0)2

+ 2fxy |x=x0,y=y0(x − x0)(y − y0)] + · · ·

Local approximation as plane, quadratic surface, etc.Are the following functions differentiable? Where do you see trouble?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 6 / 46

Page 16: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Taylor series expansionInstantaneous change of a function — focus on ‘local’ behaviorTaylor series expansion gives local information to certain orderExpanding a function f near a point x0 or (x0, y0)

f (x) ≈ f (x0) + f ′|x=x0(x − x0) +1

2f ′′|x=x0(x − x0)2 + · · ·

f (x , y) ≈ f (x0, y0) + fx |x=x0,y=y0(x − x0) + fy |x=x0,y=y0(y − y0)

+1

2[fxx |x=x0,y=y0(x − x0)2 + fyy |x=x0,y=y0(y − y0)2

+ 2fxy |x=x0,y=y0(x − x0)(y − y0)] + · · ·Local approximation as plane, quadratic surface, etc.

Are the following functions differentiable? Where do you see trouble?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 6 / 46

Page 17: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Taylor series expansionInstantaneous change of a function — focus on ‘local’ behaviorTaylor series expansion gives local information to certain orderExpanding a function f near a point x0 or (x0, y0)

f (x) ≈ f (x0) + f ′|x=x0(x − x0) +1

2f ′′|x=x0(x − x0)2 + · · ·

f (x , y) ≈ f (x0, y0) + fx |x=x0,y=y0(x − x0) + fy |x=x0,y=y0(y − y0)

+1

2[fxx |x=x0,y=y0(x − x0)2 + fyy |x=x0,y=y0(y − y0)2

+ 2fxy |x=x0,y=y0(x − x0)(y − y0)] + · · ·Local approximation as plane, quadratic surface, etc.Are the following functions differentiable? Where do you see trouble?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 6 / 46

Page 18: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Euler’s formula

Euler’s formula is given as

e ix = cos(x) + i sin(x)

This comes from exponentiating a purely complex number

e ix = 1 + ix +(ix)2

2!+

(ix)3

3!+ · · ·+ (ix)n

n!+ · · ·

= 1− x2

2!+

x4

4!· · ·+ i

(x − x3

3!+

x5

5!· · ·)

= cos(x) + i sin(x)

Hence we can also write

cos(x) =e ix + e−ix

2, sin(x) =

e ix − e−ix

2i

Why important? Often analyze oscillatory systems (season, day-night)

Extension

cosh(x) =ex + ex

2, sinh(x) =

ex − ex

2

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 7 / 46

Page 19: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Euler’s formula

Euler’s formula is given as

e ix = cos(x) + i sin(x)

This comes from exponentiating a purely complex number

e ix = 1 + ix +(ix)2

2!+

(ix)3

3!+ · · ·+ (ix)n

n!+ · · ·

= 1− x2

2!+

x4

4!· · ·+ i

(x − x3

3!+

x5

5!· · ·)

= cos(x) + i sin(x)

Hence we can also write

cos(x) =e ix + e−ix

2, sin(x) =

e ix − e−ix

2i

Why important? Often analyze oscillatory systems (season, day-night)

Extension

cosh(x) =ex + ex

2, sinh(x) =

ex − ex

2

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 7 / 46

Page 20: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Euler’s formula

Euler’s formula is given as

e ix = cos(x) + i sin(x)

This comes from exponentiating a purely complex number

e ix = 1 + ix +(ix)2

2!+

(ix)3

3!+ · · ·+ (ix)n

n!+ · · ·

= 1− x2

2!+

x4

4!· · ·+ i

(x − x3

3!+

x5

5!· · ·)

= cos(x) + i sin(x)

Hence we can also write

cos(x) =e ix + e−ix

2, sin(x) =

e ix − e−ix

2i

Why important? Often analyze oscillatory systems (season, day-night)

Extension

cosh(x) =ex + ex

2, sinh(x) =

ex − ex

2

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 7 / 46

Page 21: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Euler’s formula

Euler’s formula is given as

e ix = cos(x) + i sin(x)

This comes from exponentiating a purely complex number

e ix = 1 + ix +(ix)2

2!+

(ix)3

3!+ · · ·+ (ix)n

n!+ · · ·

= 1− x2

2!+

x4

4!· · ·+ i

(x − x3

3!+

x5

5!· · ·)

= cos(x) + i sin(x)

Hence we can also write

cos(x) =e ix + e−ix

2, sin(x) =

e ix − e−ix

2i

Why important? Often analyze oscillatory systems (season, day-night)

Extension

cosh(x) =ex + ex

2, sinh(x) =

ex − ex

2

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 7 / 46

Page 22: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Euler’s formula

Euler’s formula is given as

e ix = cos(x) + i sin(x)

This comes from exponentiating a purely complex number

e ix = 1 + ix +(ix)2

2!+

(ix)3

3!+ · · ·+ (ix)n

n!+ · · ·

= 1− x2

2!+

x4

4!· · ·+ i

(x − x3

3!+

x5

5!· · ·)

= cos(x) + i sin(x)

Hence we can also write

cos(x) =e ix + e−ix

2, sin(x) =

e ix − e−ix

2i

Why important? Often analyze oscillatory systems (season, day-night)

Extension

cosh(x) =ex + ex

2, sinh(x) =

ex − ex

2

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 7 / 46

Page 23: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 24: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 25: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 26: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 27: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 28: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Differential equations

We already see one example of differential equation mx = F (x , t)

For unknown function x , usually in the form

F (x , x ′, x ′′, · · · , t) = 0

Example

x ′ = t, x ′ = x + t, x ′′ = x2 + sin(t), · · ·

Can be VERY difficult with nonlinearity and with partial derivatives

We will learn to solve some very simple ones coming from physicalproblems

Focus on what each term means (so you feel how to construct amodel and interpret a solution)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 8 / 46

Page 29: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Matrix Algebra

We can usually write a system of equations into matrix form(a11 a12

a21 a22

)(xy

)=

(b1

b2

)or

(xy

)=

(a11 a12

a21 a22

)(xy

)+

(b1

b2

)

Example: intersection of lines / 2D vector fields

Properties of matrix leads to understandings of the system

We’ll learn some important concept in matrix (linear) algebra

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 9 / 46

Page 30: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Matrix Algebra

We can usually write a system of equations into matrix form(a11 a12

a21 a22

)(xy

)=

(b1

b2

)or

(xy

)=

(a11 a12

a21 a22

)(xy

)+

(b1

b2

)Example: intersection of lines / 2D vector fields

Properties of matrix leads to understandings of the system

We’ll learn some important concept in matrix (linear) algebra

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 9 / 46

Page 31: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Matrix Algebra

We can usually write a system of equations into matrix form(a11 a12

a21 a22

)(xy

)=

(b1

b2

)or

(xy

)=

(a11 a12

a21 a22

)(xy

)+

(b1

b2

)Example: intersection of lines / 2D vector fields

Properties of matrix leads to understandings of the system

We’ll learn some important concept in matrix (linear) algebra

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 9 / 46

Page 32: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Matrix Algebra

We can usually write a system of equations into matrix form(a11 a12

a21 a22

)(xy

)=

(b1

b2

)or

(xy

)=

(a11 a12

a21 a22

)(xy

)+

(b1

b2

)Example: intersection of lines / 2D vector fields

Properties of matrix leads to understandings of the system

We’ll learn some important concept in matrix (linear) algebra

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 9 / 46

Page 33: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical methods

Without knowing analytic solutions, we can solve for differentialequations numerically

Solving for x = x , x(0) = 1

Idea: Starting from x(0) = 1, estimate the slope x , then advance ...

Pseudo code: (specify dx , say, 0.1)

x(0) = 1, x(0) = x(0) = 1, x(dx) = x(0) + dx × x(0) = 1.1

x(dx) = 1.1, x(dx) = 1.1, x(2dx) = x(dx) + dx × x(dx) = 1.21

· · ·x [(n − 1)dx ] = xn−1, x(n − 1) = xn−1, x(ndx) = xn−1 + dx × xn−1

· · ·

Some caveat: accuracy, stability

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 10 / 46

Page 34: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical methods

Without knowing analytic solutions, we can solve for differentialequations numerically

Solving for x = x , x(0) = 1

Idea: Starting from x(0) = 1, estimate the slope x , then advance ...

Pseudo code: (specify dx , say, 0.1)

x(0) = 1, x(0) = x(0) = 1, x(dx) = x(0) + dx × x(0) = 1.1

x(dx) = 1.1, x(dx) = 1.1, x(2dx) = x(dx) + dx × x(dx) = 1.21

· · ·x [(n − 1)dx ] = xn−1, x(n − 1) = xn−1, x(ndx) = xn−1 + dx × xn−1

· · ·

Some caveat: accuracy, stability

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 10 / 46

Page 35: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical methods

Without knowing analytic solutions, we can solve for differentialequations numerically

Solving for x = x , x(0) = 1

Idea: Starting from x(0) = 1, estimate the slope x , then advance ...

Pseudo code: (specify dx , say, 0.1)

x(0) = 1, x(0) = x(0) = 1, x(dx) = x(0) + dx × x(0) = 1.1

x(dx) = 1.1, x(dx) = 1.1, x(2dx) = x(dx) + dx × x(dx) = 1.21

· · ·x [(n − 1)dx ] = xn−1, x(n − 1) = xn−1, x(ndx) = xn−1 + dx × xn−1

· · ·

Some caveat: accuracy, stability

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 10 / 46

Page 36: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical methods

Without knowing analytic solutions, we can solve for differentialequations numerically

Solving for x = x , x(0) = 1

Idea: Starting from x(0) = 1, estimate the slope x , then advance ...

Pseudo code: (specify dx , say, 0.1)

x(0) = 1, x(0) = x(0) = 1, x(dx) = x(0) + dx × x(0) = 1.1

x(dx) = 1.1, x(dx) = 1.1, x(2dx) = x(dx) + dx × x(dx) = 1.21

· · ·x [(n − 1)dx ] = xn−1, x(n − 1) = xn−1, x(ndx) = xn−1 + dx × xn−1

· · ·

Some caveat: accuracy, stability

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 10 / 46

Page 37: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical methods

Without knowing analytic solutions, we can solve for differentialequations numerically

Solving for x = x , x(0) = 1

Idea: Starting from x(0) = 1, estimate the slope x , then advance ...

Pseudo code: (specify dx , say, 0.1)

x(0) = 1, x(0) = x(0) = 1, x(dx) = x(0) + dx × x(0) = 1.1

x(dx) = 1.1, x(dx) = 1.1, x(2dx) = x(dx) + dx × x(dx) = 1.21

· · ·x [(n − 1)dx ] = xn−1, x(n − 1) = xn−1, x(ndx) = xn−1 + dx × xn−1

· · ·

Some caveat: accuracy, stability

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 10 / 46

Page 38: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 21st

Lecture 2: Examples in 1-D

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 11 / 46

Page 39: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fishery in Tempe Town Lake

Consider fish population in TTL. Suppose there’s no fishing, foodresource is abundant, no lag in maturation, what can we write downas an equation to describe the change in fish population?

Now consider there is limitation of food resource, so growth isactually slowing down due to increasing population, what equationcan we write down?

The logistic equationf = kf (1− f /C ),

where k is the growth rate at no competition, C the carrying capacityindicating availability of resources

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 12 / 46

Page 40: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fishery in Tempe Town Lake

Consider fish population in TTL. Suppose there’s no fishing, foodresource is abundant, no lag in maturation, what can we write downas an equation to describe the change in fish population?

Now consider there is limitation of food resource, so growth isactually slowing down due to increasing population, what equationcan we write down?

The logistic equationf = kf (1− f /C ),

where k is the growth rate at no competition, C the carrying capacityindicating availability of resources

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 12 / 46

Page 41: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fishery in Tempe Town Lake

Consider fish population in TTL. Suppose there’s no fishing, foodresource is abundant, no lag in maturation, what can we write downas an equation to describe the change in fish population?

Now consider there is limitation of food resource, so growth isactually slowing down due to increasing population, what equationcan we write down?

The logistic equationf = kf (1− f /C ),

where k is the growth rate at no competition, C the carrying capacityindicating availability of resources

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 12 / 46

Page 42: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fishery in Tempe Town Lake

Consider fish population in TTL. Suppose there’s no fishing, foodresource is abundant, no lag in maturation, what can we write downas an equation to describe the change in fish population?

Now consider there is limitation of food resource, so growth isactually slowing down due to increasing population, what equationcan we write down?

The logistic equationf = kf (1− f /C ),

where k is the growth rate at no competition, C the carrying capacityindicating availability of resources

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 12 / 46

Page 43: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Quantitative analysis (ODE)

Let’s consider the simpler part df /dt = kf . Physical meaning?

Separation of variables

df /f = kdt∫df /f =

∫kdt + c0

ln|f | = kt + c0

f = ec0ekt

The actual logistic equation?

Separation of variable, partial fraction, integrate∫[1

f+

1

C − f]df = kt + c0,

f =Cc0e

kt

1 + c0ekt

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 13 / 46

Page 44: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Quantitative analysis (ODE)

Let’s consider the simpler part df /dt = kf . Physical meaning?

Separation of variables

df /f = kdt∫df /f =

∫kdt + c0

ln|f | = kt + c0

f = ec0ekt

The actual logistic equation?

Separation of variable, partial fraction, integrate∫[1

f+

1

C − f]df = kt + c0,

f =Cc0e

kt

1 + c0ekt

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 13 / 46

Page 45: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Quantitative analysis (ODE)

Let’s consider the simpler part df /dt = kf . Physical meaning?

Separation of variables

df /f = kdt∫df /f =

∫kdt + c0

ln|f | = kt + c0

f = ec0ekt

The actual logistic equation?

Separation of variable, partial fraction, integrate∫[1

f+

1

C − f]df = kt + c0,

f =Cc0e

kt

1 + c0ekt

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 13 / 46

Page 46: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Quantitative analysis (ODE)

Let’s consider the simpler part df /dt = kf . Physical meaning?

Separation of variables

df /f = kdt∫df /f =

∫kdt + c0

ln|f | = kt + c0

f = ec0ekt

The actual logistic equation?

Separation of variable, partial fraction, integrate∫[1

f+

1

C − f]df = kt + c0,

f =Cc0e

kt

1 + c0ekt

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 13 / 46

Page 47: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Solution behavior

Solution of the logistic equation subject to different initial conditions:

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 14 / 46

Page 48: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Solution behavior

Solution of the logistic equation subject to different initial conditions:

Qualitative understanding: Is there anything you can say about thepopulation without solving for the differential equations?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 14 / 46

Page 49: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Qualitative analysis (Dynamical System)

How to describe behavior?

Phase portrait

Long term behavior? Fixed points? Stability?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 15 / 46

Page 50: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Qualitative analysis (Dynamical System)

How to describe behavior?

Phase portrait

Long term behavior? Fixed points? Stability?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 15 / 46

Page 51: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Qualitative analysis (Dynamical System)

How to describe behavior?

Phase portrait

Long term behavior? Fixed points? Stability?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 15 / 46

Page 52: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Consider fishery

How shall we control fishery?

Concept: maintain stable population

Interpret each curve

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 16 / 46

Page 53: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Consider fishery

How shall we control fishery?

Concept: maintain stable population

Interpret each curve

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 16 / 46

Page 54: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Consider fishery

How shall we control fishery?

Concept: maintain stable population

Interpret each curve

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 16 / 46

Page 55: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerics

Let’s try solve the example equations with numerical methods

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 17 / 46

Page 56: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

SynchronizationFirefly sync:

dΘ/dt = Ω + K1 sin(θ −Θ)

dθ/dt = ω + K2 sin(Θ− θ)

Subtract the first equation from the second by writing φ = Θ− θ:

dt= Ω− ω − (K1 + K2) sinφ

If |(Ω− ω)/(K1 + K2)| ≤ 1, φ? = arcsin( Ω−ωK1+K2

)Two equilibrium points, one stable, corresponding to phase lock

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 18 / 46

Page 57: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

SynchronizationFirefly sync:

dΘ/dt = Ω + K1 sin(θ −Θ)

dθ/dt = ω + K2 sin(Θ− θ)

Subtract the first equation from the second by writing φ = Θ− θ:

dt= Ω− ω − (K1 + K2) sinφ

If |(Ω− ω)/(K1 + K2)| ≤ 1, φ? = arcsin( Ω−ωK1+K2

)Two equilibrium points, one stable, corresponding to phase lock

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 18 / 46

Page 58: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

SynchronizationFirefly sync:

dΘ/dt = Ω + K1 sin(θ −Θ)

dθ/dt = ω + K2 sin(Θ− θ)

Subtract the first equation from the second by writing φ = Θ− θ:

dt= Ω− ω − (K1 + K2) sinφ

If |(Ω− ω)/(K1 + K2)| ≤ 1, φ? = arcsin( Ω−ωK1+K2

)

Two equilibrium points, one stable, corresponding to phase lock

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 18 / 46

Page 59: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

SynchronizationFirefly sync:

dΘ/dt = Ω + K1 sin(θ −Θ)

dθ/dt = ω + K2 sin(Θ− θ)

Subtract the first equation from the second by writing φ = Θ− θ:

dt= Ω− ω − (K1 + K2) sinφ

If |(Ω− ω)/(K1 + K2)| ≤ 1, φ? = arcsin( Ω−ωK1+K2

)Two equilibrium points, one stable, corresponding to phase lock

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 18 / 46

Page 60: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Exercise for the day

Suppose the population equation for fish in TTL is

f = f 2 − f 4,

how should we regulate fishery?Hint: look for maximum of f = f 2 − f 4 − p, when the functionreaches max at f = 0, stable structure with max profit

Use numerical methods to solve for the above equation, with severalchoices of fishery control pHint: you should see that at maximum fishing rate solution convergefrom above fixed point and diverge from below

The moth population dynamics in a forest obeys the logistic equation.With the introduction of one species of wood pecker, the mothdecreases by the predation function p(f ) = Af /(B + f ). Discuss thedynamics.Hint: look for fixed points and discuss stability based on the touchingof the curves

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 19 / 46

Page 61: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Exercise for the day

Suppose the population equation for fish in TTL is

f = f 2 − f 4,

how should we regulate fishery?Hint: look for maximum of f = f 2 − f 4 − p, when the functionreaches max at f = 0, stable structure with max profit

Use numerical methods to solve for the above equation, with severalchoices of fishery control pHint: you should see that at maximum fishing rate solution convergefrom above fixed point and diverge from below

The moth population dynamics in a forest obeys the logistic equation.With the introduction of one species of wood pecker, the mothdecreases by the predation function p(f ) = Af /(B + f ). Discuss thedynamics.Hint: look for fixed points and discuss stability based on the touchingof the curves

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 19 / 46

Page 62: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Exercise for the day

Suppose the population equation for fish in TTL is

f = f 2 − f 4,

how should we regulate fishery?Hint: look for maximum of f = f 2 − f 4 − p, when the functionreaches max at f = 0, stable structure with max profit

Use numerical methods to solve for the above equation, with severalchoices of fishery control pHint: you should see that at maximum fishing rate solution convergefrom above fixed point and diverge from below

The moth population dynamics in a forest obeys the logistic equation.With the introduction of one species of wood pecker, the mothdecreases by the predation function p(f ) = Af /(B + f ). Discuss thedynamics.Hint: look for fixed points and discuss stability based on the touchingof the curves

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 19 / 46

Page 63: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 22nd

Lecture 3: Linear 2D dynamics

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 20 / 46

Page 64: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Population dynamics

Let’s consider population migration(T n+1

Pn+1

)=

(0.3 0.80.7 0.2

)(T n

Pn

)with T 0 = 50000,P0 = 50000. Use the computer to check the longterm behavior of T n+1,Pn+1.

There is a convergence to some T ∗,P∗.

The above equation then becomes(T ∗

P∗

)=

(0.3 0.80.7 0.2

)(T ∗

P∗

)But how to find them?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 21 / 46

Page 65: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Population dynamics

Let’s consider population migration(T n+1

Pn+1

)=

(0.3 0.80.7 0.2

)(T n

Pn

)with T 0 = 50000,P0 = 50000. Use the computer to check the longterm behavior of T n+1,Pn+1.

There is a convergence to some T ∗,P∗.

The above equation then becomes(T ∗

P∗

)=

(0.3 0.80.7 0.2

)(T ∗

P∗

)But how to find them?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 21 / 46

Page 66: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Population dynamics

Let’s consider population migration(T n+1

Pn+1

)=

(0.3 0.80.7 0.2

)(T n

Pn

)with T 0 = 50000,P0 = 50000. Use the computer to check the longterm behavior of T n+1,Pn+1.

There is a convergence to some T ∗,P∗.

The above equation then becomes(T ∗

P∗

)=

(0.3 0.80.7 0.2

)(T ∗

P∗

)But how to find them?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 21 / 46

Page 67: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Eigenvalues and eigenvectors

Let vn = [T n,Pn]T , vn+1 = k[T n,Pn]T (because of alignment)

k

(T n

Pn

)=

(0.3 0.80.7 0.2

)(T n

Pn

)

So (A− kI )vn = [0, 0]T , or(0.3− k 0.8

0.7 0.2− k

)(T n

Pn

)=

(00

)But we need [T n,Pn] to be non-trivial

Hence |(A− kI )| = 0 (explain determinant)

For this case k1 = 1, v1 = [8, 7]T , k2 = −0.5, v1 = [−1, 1]T

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 22 / 46

Page 68: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Eigenvalues and eigenvectors

Let vn = [T n,Pn]T , vn+1 = k[T n,Pn]T (because of alignment)

k

(T n

Pn

)=

(0.3 0.80.7 0.2

)(T n

Pn

)So (A− kI )vn = [0, 0]T , or(

0.3− k 0.80.7 0.2− k

)(T n

Pn

)=

(00

)But we need [T n,Pn] to be non-trivial

Hence |(A− kI )| = 0 (explain determinant)

For this case k1 = 1, v1 = [8, 7]T , k2 = −0.5, v1 = [−1, 1]T

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 22 / 46

Page 69: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Eigenvalues and eigenvectors

Let vn = [T n,Pn]T , vn+1 = k[T n,Pn]T (because of alignment)

k

(T n

Pn

)=

(0.3 0.80.7 0.2

)(T n

Pn

)So (A− kI )vn = [0, 0]T , or(

0.3− k 0.80.7 0.2− k

)(T n

Pn

)=

(00

)But we need [T n,Pn] to be non-trivial

Hence |(A− kI )| = 0 (explain determinant)

For this case k1 = 1, v1 = [8, 7]T , k2 = −0.5, v1 = [−1, 1]T

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 22 / 46

Page 70: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Eigenvalues and eigenvectors

Let vn = [T n,Pn]T , vn+1 = k[T n,Pn]T (because of alignment)

k

(T n

Pn

)=

(0.3 0.80.7 0.2

)(T n

Pn

)So (A− kI )vn = [0, 0]T , or(

0.3− k 0.80.7 0.2− k

)(T n

Pn

)=

(00

)But we need [T n,Pn] to be non-trivial

Hence |(A− kI )| = 0 (explain determinant)

For this case k1 = 1, v1 = [8, 7]T , k2 = −0.5, v1 = [−1, 1]T

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 22 / 46

Page 71: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 72: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 73: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 74: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 75: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 76: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Romeo-Juliet

A surreal love affair with a twisted story

Verbal statement: Romeo loves Juliet when she loves him, he backsoff when she doesn’t love him; Juliet is protective when Romeo lovesher, but will approach him when he walks away.

Mathematical model:

dR

dt= aJ,

dJ

dt= −bR, a, b > 0

Differentiate left eq. w.r.t. t and use the right eq. we get

d2R

dt2+ abR = 0

Close analogy with the spring-mass problem

Indeed, many physically motivated problems have analogy, so westudy a class of problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 23 / 46

Page 77: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 78: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 79: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 80: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 81: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 82: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 83: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 84: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 85: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Analytic solutions

From physics, solutions are sine and cosine functions

Let R = c1 sin(kt) + c2 cos(kt), plugging into the differentialequation, k =

√ab

c1, c2 are the initial conditions that prescribes the individual love witheach other

The problem has two degrees of freedom

Physical interpretation: Romeo and Juliet will NEVER be together,unless initially together

What’s worse: unstable — or, marginally stable

Let’s handle this with complex exponentials

Let R = cekt

→ k2 + ab = 0→ k = ±i√ab → R = c1e

i√abt + c2e

−i√abt

Same solution, but advantageous (in a moment we see this)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 24 / 46

Page 86: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 87: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 88: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 89: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 90: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 91: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Let’s try to make them happily ever after

What indicates that R and J are TOGETHER? (R = J = 0)

What is needed from the exponential functions? (negative real part)

Let’s still work on the linear model but introduce

dR

dt= cR + aJ,

dJ

dt= −bR + dJ, a, b > 0, c, d arbitrary

The second order equation:

R − (c + d)R + (ab + cd)R = 0

Let R = cekt → k2 − (c + d)k + (ab + cd) = 0→ k = [(c + d)±

√(c + d)2 − 4(ab + cd)]/2

At least need c + d < 0 to damp. Physical meaning?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 25 / 46

Page 92: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Same idea on differential equations

For the love circle, (R

J

)=

(c a−b d

)(RJ

)

We characterize rates and directions with eigenvalues/vectors

Special directions are just those where velocity vector has the samedirection as the position vector. (eg: x = x , y = −y ; x = y , y = x)

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

Find the eigenvalues and eigenvectors for the love circle problem

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 26 / 46

Page 93: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Same idea on differential equations

For the love circle, (R

J

)=

(c a−b d

)(RJ

)We characterize rates and directions with eigenvalues/vectors

Special directions are just those where velocity vector has the samedirection as the position vector. (eg: x = x , y = −y ; x = y , y = x)

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

Find the eigenvalues and eigenvectors for the love circle problem

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 26 / 46

Page 94: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Same idea on differential equations

For the love circle, (R

J

)=

(c a−b d

)(RJ

)We characterize rates and directions with eigenvalues/vectors

Special directions are just those where velocity vector has the samedirection as the position vector. (eg: x = x , y = −y ; x = y , y = x)

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

Find the eigenvalues and eigenvectors for the love circle problem

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 26 / 46

Page 95: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Same idea on differential equations

For the love circle, (R

J

)=

(c a−b d

)(RJ

)We characterize rates and directions with eigenvalues/vectors

Special directions are just those where velocity vector has the samedirection as the position vector. (eg: x = x , y = −y ; x = y , y = x)

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

1 0.5 0 0.5 1

1

0.8

0.6

0.4

0.2

0

0.2

0.4

0.6

0.8

1

Find the eigenvalues and eigenvectors for the love circle problem

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 26 / 46

Page 96: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 22nd

Lecture 4: Nonlinear 2D problems

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 27 / 46

Page 97: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Rabbit Vs. Sheep

Rabbit and sheep both eat grass in a closed lawn, so they form acompetition

Both species have logistic dynamics in each, but there is also aninteraction between the species

When rabbit and sheep compete, sheep wins very often, butoccasionally rabbits can still get something

A simple model

r = r(3− r − 2s)← F (r , s)

s = s(2− r − s)← G (r , s)

Find all fixed points, analyze the dynamics and interpret the physicalmeanings

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 28 / 46

Page 98: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Rabbit Vs. Sheep

Rabbit and sheep both eat grass in a closed lawn, so they form acompetition

Both species have logistic dynamics in each, but there is also aninteraction between the species

When rabbit and sheep compete, sheep wins very often, butoccasionally rabbits can still get something

A simple model

r = r(3− r − 2s)← F (r , s)

s = s(2− r − s)← G (r , s)

Find all fixed points, analyze the dynamics and interpret the physicalmeanings

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 28 / 46

Page 99: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Rabbit Vs. Sheep

Rabbit and sheep both eat grass in a closed lawn, so they form acompetition

Both species have logistic dynamics in each, but there is also aninteraction between the species

When rabbit and sheep compete, sheep wins very often, butoccasionally rabbits can still get something

A simple model

r = r(3− r − 2s)← F (r , s)

s = s(2− r − s)← G (r , s)

Find all fixed points, analyze the dynamics and interpret the physicalmeanings

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 28 / 46

Page 100: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Rabbit Vs. Sheep

Rabbit and sheep both eat grass in a closed lawn, so they form acompetition

Both species have logistic dynamics in each, but there is also aninteraction between the species

When rabbit and sheep compete, sheep wins very often, butoccasionally rabbits can still get something

A simple model

r = r(3− r − 2s)← F (r , s)

s = s(2− r − s)← G (r , s)

Find all fixed points, analyze the dynamics and interpret the physicalmeanings

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 28 / 46

Page 101: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Rabbit Vs. Sheep

Rabbit and sheep both eat grass in a closed lawn, so they form acompetition

Both species have logistic dynamics in each, but there is also aninteraction between the species

When rabbit and sheep compete, sheep wins very often, butoccasionally rabbits can still get something

A simple model

r = r(3− r − 2s)← F (r , s)

s = s(2− r − s)← G (r , s)

Find all fixed points, analyze the dynamics and interpret the physicalmeanings

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 28 / 46

Page 102: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Jacobian

The Jacobian captures local dynamics by linearization

Concept: on fixed points (r∗, s∗), r |r∗ = 0, s|s∗ = 0, so locallyξ = r − r∗, η = s − s∗ and r = ξ − ˙r∗ = ξ, s = η − s∗ = η

On RHS, linearize F ,G around (r∗, s∗)

F ≈ F (r∗, s∗) + Fr (r − r∗) + Fs(s − s∗) = 0 + Fr (r − r∗) + Fs(s − s∗)

G ≈ G (r∗, s∗) +Gr (r − r∗) +Gs(s − s∗) = 0 + Gr (r − r∗) + Gs(s − s∗)(ξη

)=

(Fr FsGr Gs

)(ξη

)Local dynamics governed by the Jacobian matrix(

Fr FsGr Gs

)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 29 / 46

Page 103: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Jacobian

The Jacobian captures local dynamics by linearization

Concept: on fixed points (r∗, s∗), r |r∗ = 0, s|s∗ = 0, so locallyξ = r − r∗, η = s − s∗ and r = ξ − ˙r∗ = ξ, s = η − s∗ = η

On RHS, linearize F ,G around (r∗, s∗)

F ≈ F (r∗, s∗) + Fr (r − r∗) + Fs(s − s∗) = 0 + Fr (r − r∗) + Fs(s − s∗)

G ≈ G (r∗, s∗) +Gr (r − r∗) +Gs(s − s∗) = 0 + Gr (r − r∗) + Gs(s − s∗)(ξη

)=

(Fr FsGr Gs

)(ξη

)Local dynamics governed by the Jacobian matrix(

Fr FsGr Gs

)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 29 / 46

Page 104: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Jacobian

The Jacobian captures local dynamics by linearization

Concept: on fixed points (r∗, s∗), r |r∗ = 0, s|s∗ = 0, so locallyξ = r − r∗, η = s − s∗ and r = ξ − ˙r∗ = ξ, s = η − s∗ = η

On RHS, linearize F ,G around (r∗, s∗)

F ≈ F (r∗, s∗) + Fr (r − r∗) + Fs(s − s∗) = 0 + Fr (r − r∗) + Fs(s − s∗)

G ≈ G (r∗, s∗) +Gr (r − r∗) +Gs(s − s∗) = 0 + Gr (r − r∗) + Gs(s − s∗)(ξη

)=

(Fr FsGr Gs

)(ξη

)

Local dynamics governed by the Jacobian matrix(Fr FsGr Gs

)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 29 / 46

Page 105: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Jacobian

The Jacobian captures local dynamics by linearization

Concept: on fixed points (r∗, s∗), r |r∗ = 0, s|s∗ = 0, so locallyξ = r − r∗, η = s − s∗ and r = ξ − ˙r∗ = ξ, s = η − s∗ = η

On RHS, linearize F ,G around (r∗, s∗)

F ≈ F (r∗, s∗) + Fr (r − r∗) + Fs(s − s∗) = 0 + Fr (r − r∗) + Fs(s − s∗)

G ≈ G (r∗, s∗) +Gr (r − r∗) +Gs(s − s∗) = 0 + Gr (r − r∗) + Gs(s − s∗)(ξη

)=

(Fr FsGr Gs

)(ξη

)Local dynamics governed by the Jacobian matrix(

Fr FsGr Gs

)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 29 / 46

Page 106: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fixed points and linearization

From governing equations,

r = 0 or r = 3− 2s

s = 0 or r = 2− s

Let x = (r , s), 4 fixed points: (0, 0), (0, 2), (3, 0), (1, 1) wherex∗ = 0

Local dynamics captured by the Jacobian(3− 2r − 2s −2r−s 2− r − 2s

)(ξη

)Problem becomes eigenvalues/eigenvectors of the Jacobian matrix

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 30 / 46

Page 107: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fixed points and linearization

From governing equations,

r = 0 or r = 3− 2s

s = 0 or r = 2− s

Let x = (r , s), 4 fixed points: (0, 0), (0, 2), (3, 0), (1, 1) wherex∗ = 0

Local dynamics captured by the Jacobian(3− 2r − 2s −2r−s 2− r − 2s

)(ξη

)Problem becomes eigenvalues/eigenvectors of the Jacobian matrix

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 30 / 46

Page 108: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fixed points and linearization

From governing equations,

r = 0 or r = 3− 2s

s = 0 or r = 2− s

Let x = (r , s), 4 fixed points: (0, 0), (0, 2), (3, 0), (1, 1) wherex∗ = 0

Local dynamics captured by the Jacobian(3− 2r − 2s −2r−s 2− r − 2s

)(ξη

)

Problem becomes eigenvalues/eigenvectors of the Jacobian matrix

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 30 / 46

Page 109: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Fixed points and linearization

From governing equations,

r = 0 or r = 3− 2s

s = 0 or r = 2− s

Let x = (r , s), 4 fixed points: (0, 0), (0, 2), (3, 0), (1, 1) wherex∗ = 0

Local dynamics captured by the Jacobian(3− 2r − 2s −2r−s 2− r − 2s

)(ξη

)Problem becomes eigenvalues/eigenvectors of the Jacobian matrix

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 30 / 46

Page 110: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Stability of fixed points

At (0, 0), A =

[3 00 2

], k1 = 3, v1 =

[10

], k2 = 2, v2 =

[01

]

At (3, 0), A =

[−3 −60 −1

], k1 = −3, v1 =

[10

], k2 = −1, v2 =

[3−1

]At (0, 2), A =

[−1 0−2 −2

], k1 = −1, v1 =

[1−2

], k2 = −2, v2 =

[01

]At (1, 1), A =

[−1 −2−1 −1

], k1 =

√2− 1, v1 =

[√2−1

], k2 = −

√2− 1,

v2 =

[√2

1

]Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 31 / 46

Page 111: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Stability of fixed points

At (0, 0), A =

[3 00 2

], k1 = 3, v1 =

[10

], k2 = 2, v2 =

[01

]At (3, 0), A =

[−3 −60 −1

], k1 = −3, v1 =

[10

], k2 = −1, v2 =

[3−1

]

At (0, 2), A =

[−1 0−2 −2

], k1 = −1, v1 =

[1−2

], k2 = −2, v2 =

[01

]At (1, 1), A =

[−1 −2−1 −1

], k1 =

√2− 1, v1 =

[√2−1

], k2 = −

√2− 1,

v2 =

[√2

1

]Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 31 / 46

Page 112: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Stability of fixed points

At (0, 0), A =

[3 00 2

], k1 = 3, v1 =

[10

], k2 = 2, v2 =

[01

]At (3, 0), A =

[−3 −60 −1

], k1 = −3, v1 =

[10

], k2 = −1, v2 =

[3−1

]At (0, 2), A =

[−1 0−2 −2

], k1 = −1, v1 =

[1−2

], k2 = −2, v2 =

[01

]

At (1, 1), A =

[−1 −2−1 −1

], k1 =

√2− 1, v1 =

[√2−1

], k2 = −

√2− 1,

v2 =

[√2

1

]Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 31 / 46

Page 113: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Stability of fixed points

At (0, 0), A =

[3 00 2

], k1 = 3, v1 =

[10

], k2 = 2, v2 =

[01

]At (3, 0), A =

[−3 −60 −1

], k1 = −3, v1 =

[10

], k2 = −1, v2 =

[3−1

]At (0, 2), A =

[−1 0−2 −2

], k1 = −1, v1 =

[1−2

], k2 = −2, v2 =

[01

]At (1, 1), A =

[−1 −2−1 −1

], k1 =

√2− 1, v1 =

[√2−1

], k2 = −

√2− 1,

v2 =

[√2

1

]

Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 31 / 46

Page 114: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Stability of fixed points

At (0, 0), A =

[3 00 2

], k1 = 3, v1 =

[10

], k2 = 2, v2 =

[01

]At (3, 0), A =

[−3 −60 −1

], k1 = −3, v1 =

[10

], k2 = −1, v2 =

[3−1

]At (0, 2), A =

[−1 0−2 −2

], k1 = −1, v1 =

[1−2

], k2 = −2, v2 =

[01

]At (1, 1), A =

[−1 −2−1 −1

], k1 =

√2− 1, v1 =

[√2−1

], k2 = −

√2− 1,

v2 =

[√2

1

]Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 31 / 46

Page 115: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 116: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 117: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 118: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 119: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 120: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 121: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Limit cycles in love affair

Let’s look at a more complicated love cycle problem

R = J + aR(R2 + J2)

J = −R + aJ(R2 + J2)

Linearization still shows a marginally stable cycle

Contribution of the cubic terms is going to determine the fate of theirlove

R2 + J2 → polar coordinates!

R = r cos θ, J = r sin θ so r = ar3, θ = −1

We can even make their love circle structurally stable!

Try r = ar(1− r2), θ = 1, unstable at r = 0, stable at r = 1. Can youwrite this under Cartesian coordinate?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 32 / 46

Page 122: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Nonlinear pendulumLet’s look at the dynamics of a REAL pendulum, not the small angleapproximation

Discuss the formulation of problem by analyzing forces

The resulting equation: θ + g/L sin(θ) = 0Analyze the fixed points (0, 0), (π, 0), their stability (marginallystable, unstable)Phase portrait, direction of trajectories

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 33 / 46

Page 123: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Nonlinear pendulumLet’s look at the dynamics of a REAL pendulum, not the small angleapproximationDiscuss the formulation of problem by analyzing forces

The resulting equation: θ + g/L sin(θ) = 0Analyze the fixed points (0, 0), (π, 0), their stability (marginallystable, unstable)Phase portrait, direction of trajectories

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 33 / 46

Page 124: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Nonlinear pendulumLet’s look at the dynamics of a REAL pendulum, not the small angleapproximationDiscuss the formulation of problem by analyzing forces

The resulting equation: θ + g/L sin(θ) = 0

Analyze the fixed points (0, 0), (π, 0), their stability (marginallystable, unstable)Phase portrait, direction of trajectories

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 33 / 46

Page 125: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Nonlinear pendulumLet’s look at the dynamics of a REAL pendulum, not the small angleapproximationDiscuss the formulation of problem by analyzing forces

The resulting equation: θ + g/L sin(θ) = 0Analyze the fixed points (0, 0), (π, 0), their stability (marginallystable, unstable)

Phase portrait, direction of trajectories

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 33 / 46

Page 126: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Nonlinear pendulumLet’s look at the dynamics of a REAL pendulum, not the small angleapproximationDiscuss the formulation of problem by analyzing forces

The resulting equation: θ + g/L sin(θ) = 0Analyze the fixed points (0, 0), (π, 0), their stability (marginallystable, unstable)Phase portrait, direction of trajectories

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 33 / 46

Page 127: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Damped nonlinear pendulum

Adding some damping corresponding to friction forces

The governing equation:

θ + γ/mθ + g/L sin(θ) = 0

Analyze the fixed points by linearization (0, 0), (π, 0), their stability(stable, unstable)

Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 34 / 46

Page 128: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Damped nonlinear pendulum

Adding some damping corresponding to friction forces

The governing equation:

θ + γ/mθ + g/L sin(θ) = 0

Analyze the fixed points by linearization (0, 0), (π, 0), their stability(stable, unstable)

Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 34 / 46

Page 129: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Damped nonlinear pendulum

Adding some damping corresponding to friction forces

The governing equation:

θ + γ/mθ + g/L sin(θ) = 0

Analyze the fixed points by linearization (0, 0), (π, 0), their stability(stable, unstable)

Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 34 / 46

Page 130: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Damped nonlinear pendulum

Adding some damping corresponding to friction forces

The governing equation:

θ + γ/mθ + g/L sin(θ) = 0

Analyze the fixed points by linearization (0, 0), (π, 0), their stability(stable, unstable)

Phase portrait

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 34 / 46

Page 131: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 23rd

Lecture 5: Sea ice dynamics, a 2D version

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 35 / 46

Page 132: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationAssume a simple sea ice recession-progression model based on twoparameters, L and C

The hypothetical cycle:

Seems like a simple spring-mass oscillation but — on sphere!Coordinate:

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 36 / 46

Page 133: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationAssume a simple sea ice recession-progression model based on twoparameters, L and CThe hypothetical cycle:

Seems like a simple spring-mass oscillation but — on sphere!Coordinate:

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 36 / 46

Page 134: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationAssume a simple sea ice recession-progression model based on twoparameters, L and CThe hypothetical cycle:

Seems like a simple spring-mass oscillation but — on sphere!

Coordinate:

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 36 / 46

Page 135: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationAssume a simple sea ice recession-progression model based on twoparameters, L and CThe hypothetical cycle:

Seems like a simple spring-mass oscillation but — on sphere!Coordinate:

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 36 / 46

Page 136: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 137: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 138: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 139: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 140: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 141: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Formulation

Assume North-South symmetry, azimuthal invariance and perfectmixture of carbon

Excessive amount of carbon is linearly proportional to the volume ofice melt — sea surface area change

Sea surface area away from equilibrium is linearly proportional toreduction of carbon

Assume an equilibrium state where Latitude of ice cap and carbonconcentration remain constant

The simplest Cartesian coordinate analogy:

dL/dt = a(C − C0)

dC/dt = −b(L− L0)

Our model is a deviation from this simple formulation

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 37 / 46

Page 142: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Latitude equationVolume change of ice strip:RdL× 2πr × thickness(100m) = 200πR2 cos LdL

Change of carbon concentration over time (change of carbonsubstance in air): a(C − C0)dt

Thus:dL

dt=

a′(C − C0)

cos L→ F

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 38 / 46

Page 143: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Latitude equationVolume change of ice strip:RdL× 2πr × thickness(100m) = 200πR2 cos LdL

Change of carbon concentration over time (change of carbonsubstance in air): a(C − C0)dt

Thus:dL

dt=

a′(C − C0)

cos L→ F

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 38 / 46

Page 144: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Latitude equationVolume change of ice strip:RdL× 2πr × thickness(100m) = 200πR2 cos LdL

Change of carbon concentration over time (change of carbonsubstance in air): a(C − C0)dt

Thus:dL

dt=

a′(C − C0)

cos L→ F

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 38 / 46

Page 145: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Carbon equation

Sea surface area surplus/deficit:

A =

∫ L

L0

2πrRdL′ =

∫ L

L0

2πR2 cos L′dL′ = 2πR2(sin L− sin L0)

ThusdC

dt= −bA = −b′(sin L− sin L0)→ G

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 39 / 46

Page 146: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The Carbon equation

Sea surface area surplus/deficit:

A =

∫ L

L0

2πrRdL′ =

∫ L

L0

2πR2 cos L′dL′ = 2πR2(sin L− sin L0)

ThusdC

dt= −bA = −b′(sin L− sin L0)→ G

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 39 / 46

Page 147: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Dynamics near fixed point

Do we still expect a circle near (L0,C0)?

Jacobian:

A =

[a′(C − C0)[− sin L/ cos L2] a′/ cos L

−b′ cos L 0

]|L0,C0

=

[0 a′/ cos L0

−b′ cos L0 0

]Linearization doesn’t tell, need higher order terms — maybe we needpolar coordinate!

Let’s try a little in this direction by expanding F ,G into higher orderterms

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 40 / 46

Page 148: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Dynamics near fixed point

Do we still expect a circle near (L0,C0)?

Jacobian:

A =

[a′(C − C0)[− sin L/ cos L2] a′/ cos L

−b′ cos L 0

]|L0,C0

=

[0 a′/ cos L0

−b′ cos L0 0

]

Linearization doesn’t tell, need higher order terms — maybe we needpolar coordinate!

Let’s try a little in this direction by expanding F ,G into higher orderterms

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 40 / 46

Page 149: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Dynamics near fixed point

Do we still expect a circle near (L0,C0)?

Jacobian:

A =

[a′(C − C0)[− sin L/ cos L2] a′/ cos L

−b′ cos L 0

]|L0,C0

=

[0 a′/ cos L0

−b′ cos L0 0

]Linearization doesn’t tell, need higher order terms — maybe we needpolar coordinate!

Let’s try a little in this direction by expanding F ,G into higher orderterms

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 40 / 46

Page 150: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Dynamics near fixed point

Do we still expect a circle near (L0,C0)?

Jacobian:

A =

[a′(C − C0)[− sin L/ cos L2] a′/ cos L

−b′ cos L 0

]|L0,C0

=

[0 a′/ cos L0

−b′ cos L0 0

]Linearization doesn’t tell, need higher order terms — maybe we needpolar coordinate!

Let’s try a little in this direction by expanding F ,G into higher orderterms

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 40 / 46

Page 151: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical predictions

Use numerical simulations to see what happens, chooseL0 = π/3,C0 = 1, a′ = 0.1, b′ = −0.1

Using these parameters to check into our prediction on the dynamics?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 41 / 46

Page 152: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical predictions

Use numerical simulations to see what happens, chooseL0 = π/3,C0 = 1, a′ = 0.1, b′ = −0.1

Using these parameters to check into our prediction on the dynamics?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 41 / 46

Page 153: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical predictions

Use numerical simulations to see what happens, chooseL0 = π/3,C0 = 1, a′ = 0.1, b′ = −0.1

Using these parameters to check into our prediction on the dynamics?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 41 / 46

Page 154: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Additional constraints and physical interpretationsPhysically we don’t expect C to drop below 0, L is between equatorand the pole

Long term dynamics on phase plane

Physical meaning of the data: ice-free — snowball in short time

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 42 / 46

Page 155: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Additional constraints and physical interpretationsPhysically we don’t expect C to drop below 0, L is between equatorand the pole

Long term dynamics on phase plane

Physical meaning of the data: ice-free — snowball in short time

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 42 / 46

Page 156: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Additional constraints and physical interpretationsPhysically we don’t expect C to drop below 0, L is between equatorand the pole

Long term dynamics on phase plane

Physical meaning of the data: ice-free — snowball in short time

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 42 / 46

Page 157: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

May 23rd

Lecture 6: Sea-ice dynamics, 3D version

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 43 / 46

Page 158: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationThe carbon-sea ice interaction is rather indirect

Factor in temperature interactions with the restSurface absorption of carbon — unchanged

dC

dt= −bA = −b′(sin L− sin L0)

Melting (change in latitude) directly link to temperature

dL

dt=

a′(T − T0)

cos LContributions to temperature change: solar input - reflection of heatfrom ice/ocean surface

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 44 / 46

Page 159: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationThe carbon-sea ice interaction is rather indirectFactor in temperature interactions with the rest

Surface absorption of carbon — unchanged

dC

dt= −bA = −b′(sin L− sin L0)

Melting (change in latitude) directly link to temperature

dL

dt=

a′(T − T0)

cos LContributions to temperature change: solar input - reflection of heatfrom ice/ocean surface

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 44 / 46

Page 160: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationThe carbon-sea ice interaction is rather indirectFactor in temperature interactions with the restSurface absorption of carbon — unchanged

dC

dt= −bA = −b′(sin L− sin L0)

Melting (change in latitude) directly link to temperature

dL

dt=

a′(T − T0)

cos LContributions to temperature change: solar input - reflection of heatfrom ice/ocean surface

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 44 / 46

Page 161: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationThe carbon-sea ice interaction is rather indirectFactor in temperature interactions with the restSurface absorption of carbon — unchanged

dC

dt= −bA = −b′(sin L− sin L0)

Melting (change in latitude) directly link to temperature

dL

dt=

a′(T − T0)

cos L

Contributions to temperature change: solar input - reflection of heatfrom ice/ocean surface

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 44 / 46

Page 162: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

FormulationThe carbon-sea ice interaction is rather indirectFactor in temperature interactions with the restSurface absorption of carbon — unchanged

dC

dt= −bA = −b′(sin L− sin L0)

Melting (change in latitude) directly link to temperature

dL

dt=

a′(T − T0)

cos LContributions to temperature change: solar input - reflection of heatfrom ice/ocean surface

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 44 / 46

Page 163: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The temperature equationAssume constant heat flux straight into earth equator q

Effective heating normal to earth surface at each latitude q cos L

Integrated heating∫ π/2

0 q cos L′2πR cos L′RdL′

Reflection due to albedo−∫ L

0 ao cos L′2πR cos L′RdL′ −∫ π/2L ai cos L′2πR cos L′RdL′

Heat increase due to excess carbon η(C − C0), hence

dT

dt=η(C−C0)+2πR2q

(∫ π/2

0cos2 L′dL′−ao

∫ L

0cos2 L′dL′−ai

∫ π/2

Lcos2 L′dL′

)

= η(C−C0)+2πR2q(1− ao)π

4− 2πR2q(ai − ao)(

π

4− L

2− sin 2L

4)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 45 / 46

Page 164: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The temperature equationAssume constant heat flux straight into earth equator qEffective heating normal to earth surface at each latitude q cos L

Integrated heating∫ π/2

0 q cos L′2πR cos L′RdL′

Reflection due to albedo−∫ L

0 ao cos L′2πR cos L′RdL′ −∫ π/2L ai cos L′2πR cos L′RdL′

Heat increase due to excess carbon η(C − C0), hence

dT

dt=η(C−C0)+2πR2q

(∫ π/2

0cos2 L′dL′−ao

∫ L

0cos2 L′dL′−ai

∫ π/2

Lcos2 L′dL′

)

= η(C−C0)+2πR2q(1− ao)π

4− 2πR2q(ai − ao)(

π

4− L

2− sin 2L

4)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 45 / 46

Page 165: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The temperature equationAssume constant heat flux straight into earth equator qEffective heating normal to earth surface at each latitude q cos L

Integrated heating∫ π/2

0 q cos L′2πR cos L′RdL′

Reflection due to albedo−∫ L

0 ao cos L′2πR cos L′RdL′ −∫ π/2L ai cos L′2πR cos L′RdL′

Heat increase due to excess carbon η(C − C0), hence

dT

dt=η(C−C0)+2πR2q

(∫ π/2

0cos2 L′dL′−ao

∫ L

0cos2 L′dL′−ai

∫ π/2

Lcos2 L′dL′

)

= η(C−C0)+2πR2q(1− ao)π

4− 2πR2q(ai − ao)(

π

4− L

2− sin 2L

4)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 45 / 46

Page 166: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The temperature equationAssume constant heat flux straight into earth equator qEffective heating normal to earth surface at each latitude q cos L

Integrated heating∫ π/2

0 q cos L′2πR cos L′RdL′

Reflection due to albedo−∫ L

0 ao cos L′2πR cos L′RdL′ −∫ π/2L ai cos L′2πR cos L′RdL′

Heat increase due to excess carbon η(C − C0), hence

dT

dt=η(C−C0)+2πR2q

(∫ π/2

0cos2 L′dL′−ao

∫ L

0cos2 L′dL′−ai

∫ π/2

Lcos2 L′dL′

)

= η(C−C0)+2πR2q(1− ao)π

4− 2πR2q(ai − ao)(

π

4− L

2− sin 2L

4)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 45 / 46

Page 167: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

The temperature equationAssume constant heat flux straight into earth equator qEffective heating normal to earth surface at each latitude q cos L

Integrated heating∫ π/2

0 q cos L′2πR cos L′RdL′

Reflection due to albedo−∫ L

0 ao cos L′2πR cos L′RdL′ −∫ π/2L ai cos L′2πR cos L′RdL′

Heat increase due to excess carbon η(C − C0), hence

dT

dt=η(C−C0)+2πR2q

(∫ π/2

0cos2 L′dL′−ao

∫ L

0cos2 L′dL′−ai

∫ π/2

Lcos2 L′dL′

)

= η(C−C0)+2πR2q(1− ao)π

4− 2πR2q(ai − ao)(

π

4− L

2− sin 2L

4)

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 45 / 46

Page 168: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical predictions

Use numerical simulations to see what happens, chooseT0 = 1, η = 0.1, ai = ao ,2πR

2q(1− ao)π4 = 0.005π/4

What can we infer on the dynamics?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 46 / 46

Page 169: Applied Math / Dynamical Systems Workshop Lecture Noteswtang/files/Workshop2013.pdf · Applied Math / Dynamical Systems Workshop Lecture Notes ... With Applications To Physics, Biology,

Numerical predictions

Use numerical simulations to see what happens, chooseT0 = 1, η = 0.1, ai = ao ,2πR

2q(1− ao)π4 = 0.005π/4

What can we infer on the dynamics?

Tang (ASU) AMDS Workshop Notes May. 21st-23rd, 2013 46 / 46