Nonlinear differential equations - phase plane analysis

Similar documents
Solutions to Dynamical Systems 2010 exam. Each question is worth 25 marks.

Math 266: Phase Plane Portrait

Complex Dynamic Systems: Qualitative vs Quantitative analysis

Def. (a, b) is a critical point of the autonomous system. 1 Proper node (stable or unstable) 2 Improper node (stable or unstable)

Math 4B Notes. Written by Victoria Kala SH 6432u Office Hours: T 12:45 1:45pm Last updated 7/24/2016

Chapter 6 Nonlinear Systems and Phenomena. Friday, November 2, 12

Matrix Solutions to Linear Systems of ODEs

ODE, part 2. Dynamical systems, differential equations

MATH 215/255 Solutions to Additional Practice Problems April dy dt

Problem set 7 Math 207A, Fall 2011 Solutions

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations

Vectors, matrices, eigenvalues and eigenvectors

Department of Mathematics IIT Guwahati

Chapter 4: First-order differential equations. Similarity and Transport Phenomena in Fluid Dynamics Christophe Ancey

ENGI Linear Approximation (2) Page Linear Approximation to a System of Non-Linear ODEs (2)

2.10 Saddles, Nodes, Foci and Centers

Dynamical Systems Solutions to Exercises

A plane autonomous system is a pair of simultaneous first-order differential equations,

Linearization of Differential Equation Models

Nonlinear Autonomous Systems of Differential

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations

Section 9.3 Phase Plane Portraits (for Planar Systems)

Phase portraits in two dimensions

Classification of Phase Portraits at Equilibria for u (t) = f( u(t))

Copyright (c) 2006 Warren Weckesser

Nonconstant Coefficients

APPM 2360: Final Exam 10:30am 1:00pm, May 6, 2015.

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv

. For each initial condition y(0) = y 0, there exists a. unique solution. In fact, given any point (x, y), there is a unique curve through this point,

Phase Portraits of Nonlinear Differential Equations

MIDTERM REVIEW AND SAMPLE EXAM. Contents

154 Chapter 9 Hints, Answers, and Solutions The particular trajectories are highlighted in the phase portraits below.

MA 527 first midterm review problems Hopefully final version as of October 2nd

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations

Extreme Values and Positive/ Negative Definite Matrix Conditions

Modelling and Mathematical Methods in Process and Chemical Engineering

Calculus and Differential Equations II

Math 215/255: Elementary Differential Equations I Harish N Dixit, Department of Mathematics, UBC

STABILITY. Phase portraits and local stability

You may use a calculator, but you must show all your work in order to receive credit.

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

Applied Differential Equation. November 30, 2012

Differential Equations and Modeling

LAURENTIAN UNIVERSITY UNIVERSITÉ LAURENTIENNE

Solutions of Spring 2008 Final Exam

21 Linear State-Space Representations

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics

Introduction to the Phase Plane

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions

Old Math 330 Exams. David M. McClendon. Department of Mathematics Ferris State University

Even-Numbered Homework Solutions

Mathematics 1EM/1ES/1FM/1FS Notes, weeks 18-23

7 Planar systems of linear ODE

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Systems of Linear ODEs

Calculus for the Life Sciences II Assignment 6 solutions. f(x, y) = 3π 3 cos 2x + 2 sin 3y

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is

Systems of Algebraic Equations and Systems of Differential Equations

Linear Planar Systems Math 246, Spring 2009, Professor David Levermore We now consider linear systems of the form

Math 331 Homework Assignment Chapter 7 Page 1 of 9

Practice Problems for Final Exam

B5.6 Nonlinear Systems

Phase Plane Analysis

MATH 44041/64041 Applied Dynamical Systems, 2018

MCE693/793: Analysis and Control of Nonlinear Systems

Part II Problems and Solutions

First Midterm Exam Name: Practice Problems September 19, x = ax + sin x.

MAT 22B - Lecture Notes

22.2. Applications of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes

Solutions to Math 53 Math 53 Practice Final

MathQuest: Differential Equations

MATH 2250 Final Exam Solutions

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems

Math 216 Final Exam 24 April, 2017

Math 4381 / 6378 Symmetry Analysis

B5.6 Nonlinear Systems

1.2. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy

1 Systems of Differential Equations

Stability of Dynamical systems

1. Matrix multiplication and Pauli Matrices: Pauli matrices are the 2 2 matrices. 1 0 i 0. 0 i

REVIEW OF DIFFERENTIAL CALCULUS

Dynamical Systems. August 13, 2013

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems.

Coupled differential equations

Polytechnic Institute of NYU MA 2132 Final Practice Answers Fall 2012

Autonomous systems. Ordinary differential equations which do not contain the independent variable explicitly are said to be autonomous.

CHALMERS, GÖTEBORGS UNIVERSITET. EXAM for DYNAMICAL SYSTEMS. COURSE CODES: TIF 155, FIM770GU, PhD

Math Ordinary Differential Equations

Lecture Notes 6: Dynamic Equations Part C: Linear Difference Equation Systems

4 Second-Order Systems

Math 20D: Form B Final Exam Dec.11 (3:00pm-5:50pm), Show all of your work. No credit will be given for unsupported answers.

Solutions Chapter 9. u. (c) u(t) = 1 e t + c 2 e 3 t! c 1 e t 3c 2 e 3 t. (v) (a) u(t) = c 1 e t cos 3t + c 2 e t sin 3t. (b) du

MA22S3 Summary Sheet: Ordinary Differential Equations

B. Differential Equations A differential equation is an equation of the form

Half of Final Exam Name: Practice Problems October 28, 2014

LAURENTIAN UNIVERSITY UNIVERSITÉ LAURENTIENNE

Nonlinear Control Lecture 2:Phase Plane Analysis

Transcription:

Nonlinear differential equations - phase plane analysis We consider the general first order differential equation for y(x Revision Q(x, y f(x, y dx P (x, y. ( Curves in the (x, y-plane which satisfy this equation are called integral curves or trajectories. There is a family of such curves, paremterised by the constant of integration associated with solving the equation. The slope of an integral curve that passes through the point (x, y is f(x, y P (x, y /Q(x, y and hence is a unique slope, except perhaps where f(x, y is undetermined, i.e. P (x, y Q(x, y. Hence the only place that the trajectories can intersect is at points where P Q. These are called singular points, or equilibrium points. We will investigate the trajectories in the vicinity of such points below. Example dx y dx x y x ln y ln x + C y Cx. All trajectories cross at (, where f(x, y y/x is undetermined. VectorPlot[{x,y},{x,-,},{y,-,},StreamScale->None, StreamPoints->Fine,StreamStyle->Red,VectorStyle->Arrowheads[]] Example dx x y y x dx y / x / + C y x C. Only two trajectories cross at (, where f(x, y x/y is undetermined. These are given by C. VectorPlot[{y,x},{x,-,},{y,-,},StreamScale->None, StreamPoints->Fine,StreamStyle->Red,VectorStyle->Arrowheads[]] Second-order equations The most general form is for a second order equation for x(t is d x Q(x, dx, t. However such an equation is called autonomous if the coefficients do not depend explicitly on t so that d ( x Q x, dx. ( For these equations we may introduce y dx ( d x Q x, dx Q(x, y and dx y P (x, y giving dx / Q(x, y dx/ P (x, y Q y. So ( can be written as a special case of (. In this case the (x, y-plane is an (x, ẋ-plane, known as a phase-plane and the integral curve/trajectory may also be called a phase-trajectory. The trajectories are solutions of the equations ẋ y, ẋ Q(x, y, with t as an effective parameter taking us along a trajectory. The trajectories are therefore traversed in a particular direction as t increases. This direction is easy to identify as it is in the direction of increasing x (ẋ > in the upper-half plane y ẋ >. Singular points are more often called equilibrium points in this context since at such a point, x x, y,say, P Q ẋ ẏ ẍ and, if x represents the displacement of a particle, for example, in some physical system, a particle placed exactly at x x so that y will stay there, in equilibrium.

Example d x x, so ẏ x, Q x, ẋ y, P y. dx x y y x dx y / x / + C y + x C. Here no trajectories cross at (, where f(x, y x/y is undetermined. VectorPlot[{y,-x},{x,-,},{y,-,},StreamScale->{Full, All,.}, StreamPoints->Fine,StreamStyle->Directive[Red],VectorStyle->Arrowheads[]] We have seen that the time-dependent system ( can be rewritten as (. Similarly ( can be written as a pair of first order equations for x(t and y(t, with t as a parameter in describing the solution trajectories. If dx P (x(t, y(t, Q(x(t, y(t, dx ẏ Q(x, y ẋ P (x, y. ( A direction of travel along the trajectories can then be assigned, moving to the right, in the direction of increasing x in regions of the (x, y-plane where P > and up, in the direction of increasing y in regions where Q >. Solution near singular points We examine the solutions to ( in the vicinity of critical points (x, y where P (x, y Q(x, y. We have seen above that there are several different forms for the trajectories. Expanding about these points we find P (x, y P (x, y + P x (x,y (x x + P y (x,y (y y P x X + P y Y Q(x, y Q(x, y + Q x (x,y (x x + Q y (x,y (y y Q x X + Q y Y, where X (x x, Y (y y, giving dy dx CX + DY AX + BY, ( ( A B Px P y J, (4 C D Q x Q y (x,y where J is called the Jacobian of the equilibrium point. Equation (4 is straightforward enough to solve in individual cases, by putting Y (X XZ(X. ( see htt//www.ucl.ac.uk/mathematics/geomath/level/deqn/mhde.html and htt//en.wikipedia.org/wiki/homogeneous_differential_equation. However it is difficult to undertake a general analysis of the solutions this way. Instead we introduce a time t and use ( to write dx AX + BY, dy CX + DY, d with u (X, Y T. We will present two analyses of this system. As a single second order equation, using brute force Eliminating X(t from ( in favour of Y (t gives ( ( ( X A B X, u Ju ( Y C D Y Ÿ CẊ + DẎ C(AX + BY + DẎ A(Ẏ DY + CBY + DẎ Ÿ (A + DẎ + (AD BCY. (6 The same equation is derived for X upon eliminating Y in a similar fashion. Note that A + D tr J p, say and AD BC det J q, the trace and determinant of J. The auxiliary equation for (6 is λ + pλ + q, p (A + D, q AD BC λ λ, ( p ± p 4q/. (7

This gives Y (t αe λt + βe λt. This contains two arbitray constants, which is all we would expect as our original system is a pair of first-order equations. The solution for X(t can be found corresponding to this Y (t. From ( ( αe λ t Ẋ AX BY X(t B λ A + βeλt + γe At, λ A but this solution must be consistent with which requires, firstly, and also Ẏ DY α(λ De λt + β(λ De λt CX CB γ, ( αe λ t λ A + βeλt + Cγe At, λ A (λ, A(λ, D CB i.e. λ, (A + Dλ, + (AD CB, which we know is true. Hence we have expressions for X(t, Y (t which we can use the arbitrainess in α and β to write as X(t r e λt + r e λt, Y (t s e λt + s e λt, s λ A r B C λ D, s λ A r B C λ D. (8 There are two arbitrary constants since, for example choosing r and r fixes s and s. These constants determine which trajectory the solution (8 describes in the vicinity of the critical point - we can pick a particular point that the trajectory passes through by, for example evaluating (8 at t. We also have an expression for dy dx, dy dx Ẏ Ẋ λ s e λt + λ s e λt λ r e λt. (9 + λ r eλt The behaviour of the solution depends on the values of λ, and hence on p and q.. If q >, so that, if real, p 4q < p (a q >, p > 4q. Here λ and λ are both real. Since λ > λ, as t e λt >> e λt, whereas as t, e λt << e λt. i. q >, p > 4q, p >. Here λ < λ < As t, X, Y, Y (s /r X. As t, X, Y, Y (s /r X. There are special trajectories that are straightlines in the vicinity of the critical point. These are generated by the choices r s, Y (s /r X, r s, Y (s /r X Y. X Y p 4.,..,..,.

All the trajectories pass through (, and such a point is called an unstable node. Note that the straight lines (not shown Y X and Y delineate regions of increasing/decreasing X and increasing/decreasing Y respectively. The straight lines shown are the special trajectories which are exactly straight lines. ii. q >, p > 4q, p <. Here < λ < λ. The qualitative solution is as above, but with the effects of the limits t and t interchanged as the values of λ have changed sign. Y. X X. Y p 4.6,.8.6,..6,. This is known as a stable node. Again look for the change of direction of the trajectories along Y X and Y X, again not shown. (b q >, p < 4q, p >. In this case the roots are complex, with negative real part. If we write λ, µ ± iµ, µ, >. Instead of the exponential solutions given in (8 we have the solutions X(t k e µt cos(µ t + ɛ, Y (t k e µt cos(µ t + ɛ. As before, only two of the constants k, and ɛ, can be independently chosen. It is clear that the trajectories are spiral, spiraling in towards the origin (, - as t is increased by a value π/µ, both X and Y are multiplied by the same factor e πµ/µ. Y. Y. X. X p 4 7..,....,...,. All trajectories approach the origin. The singular point is known as a stable spiral point or focus. (c q >, p < 4q, p <. This case again has imaginary roots, but with a positive real part. 4

Y X Y. X p 4..87,..87..87,...87,. All trajectories depart from the origin. The singular point is known as a unstable spiral point or focus. (d q >, p. This case again has purely imaginary roots, µ and the trajectories are circles/ellipses. No trajectories pass through (, except for the trajectory consisting of a single point at (, Y X Y. X. Y p 4 8.4,.4..47,...47,. The critical point is called a centre. Again it is illustrative to pick out the lines Y X and Y X and note that the individual trajectories have turning points on these lines. (e q >, p 4q, p >. This corresponds to two equal negative roots for λ. The trajectories still form an unstable node. However this can be of two types known as a firstly a star and secondly an improper node. They are indistingishable simply using the values of p and q Y X p 4.,..,..,. Y X Y p 4.,..,..,. (f q >, p 4q, p <. This corresponds to two equal positive roots for λ. The trajectories form an unstable node, which may be of star type.. q < so that p 4q is real but p 4q > p and the roots differ in sign. Here λ < < λ As t, X r e λt (in modulus, Y s e λt (in modulus, Y (s /r X.

As t, X r e λt (in modulus, Y s e λt (in modulus, Y (s /r X. Y X. Y. X p 4 9.,..,..,. Only the two special straightline trajectories pass through (,. The others approach the critical point, from the direction of one of these straight lines and leave the critical point in the direction of the other. The critical point is known as a saddle point. A change in the sign of p interchanges the roles of λ and λ as before. The figures above have all been generated with the following Mathematica commands, varying the coefficients of the matrix m. m {{,},{,}};{{a,b},{c,d}}m;p-(a+d;qad-bc;discp^-4q; Show[VectorPlot[m.{x,y},{x,-,},{y,-,},StreamPoints->Fine,StreamStyle->{Red,Thick}, ImageSize->{46,}],Graphics[{Thick,Orange,Map[Line[{- #, #}]&, Select[Eigenvectors[m],(Im[#[[]]]&&Im[#[[]]]&]]}], PlotLabel->Row[{Column[{Row[{Column[{Style["\!\(\*OverscriptBox[\"X\",\".\"]\",Italic], Style["\!\(\*OverscriptBox[\"Y\", \".\"]\", Italic]}],Column[{" ", " "}], TableForm[m.{Style["X", Italic], Style["Y", Italic]}]//N}]}]," ", Column[{Style["",Italic],Style["",Italic],Style["\!\(\*SuperscriptBox[\"p\", \"\"]\-4", Italic]}], " ",Column[{p, q, disc}], " ", Column[{"",NumberForm[Chop@N@Eigenvalues[m],{4, }]}]," ",, Column[{"",NumberForm[Chop@N@Eigenvectors[m][[]],{4, }], NumberForm[Chop@N@Eigenvectors[m][[]], {4, }] }]}]] We can summarise what we have found with this diagram SADDLE POINTS p (A + D STABLE NODES d STABLE SPIRALS CENTRES q AD BC SADDLE POINTS UNSTABLE SPIRALS UNSTABLE NODES As a first order matrix/vector equation Equation ( is u Ju for u(t with J a constant matrix. Comparison with a differential equation of the form ẋ ax, with solution x(t Ae at, with A and a constant, suggests we try the solution u ve λt. Direct substitution leads to λve λt Jve λt or λv Jv so that λ is an eigenvalue of J and v the corresponding eigenvector. The general solution is a sum over the possible eigenvalue/eigenvector pairs. The matrix J is so there are a maximum of two and, if they are real, distinct and non-zero, λ, say, u(t A v e λt + A v e λt. As above we have two degrees of freedom in this solution and A, can be found to specify a particular trajectory uniquely. As the eigenvalues are real, distinct and non-zero, then we know the eigenvectors are independent. If we form the matrix P (v, v with the eigenvectors as columns then the transformation to the new variables ( X, Ȳ 6

rather than (X, Y through the definition u Pū, ū P u, with ū ( X, Ȳ T. Also, as P has columns made of the eigenvectors of J, JP (λ v, λ v Λ(v, v ΛP, where Λ is a diagonal matrix diag(λ, λ with the eigenvalues of J along its diagonal. We therefore have J PΛP, or Λ P JP. (These are standard results on the diagonalisation of matrices. Therefore u Ju PΛP u, P u ΛP u, ū Λū, X λ X, Ȳ λ Ȳ X(t X e λt, Ȳ (t Ȳe λt and, eliminating t, Ȳ C X a, a λ /λ (. Real, positive eigenvalues. Here, a in ( is positive. All trajectories pass through ( X, Ȳ (, (and so the critical point (X, Y (,. We have an unstable node as λ, are positive so X and Ȳ (and so (X, Y tend to infinity as t. If a >, i.e. λ > λ, then the trajectories have the character of Ȳ ± X, but if a <, λ < λ, the roles of X and Ȳ are interchanged with the trajectories looking more like ±Ȳ X. This is in terms of the new coordinates. The trajectories in the original (X, Y coordinates are similar in character but skewed so that the X and Ȳ axes correspond to lines in the (X, Y plane that point along the eigenvectors of J. Choose λ,,, a ( ( ( ( (, Λ. Choose v,,, giving P, P ( 7 J PΛP ( Y. X p 4.,..,..,. Y. X.666667 Y.666667 X.666667 Y p 4.,..,..,.. Real, negative eigenvalues. This is the same situation as above, but with the direction of t reversed - a stable node.. Real eigenvalues, one positive and one negative. Here a is negative and the trajectories generally do not pass through (X, Y (,. Also as t only one of X or Ȳ approaches zero. The other approaches. As t the roles are reversed. We have a saddle point. Y. X p 4 9.,..,..,. Y. Y. X. Y. X p 4 9.,..,..,. 7