MATH 412: Nonlinear Dynamics and Chaos (Spring 2015)

Prof. matthew pennybacker.

This first course in nonlinear dynamics and chaos is aimed at upper-level undergraduate and graduate students. We will use analytical methods, concrete examples, and geometric intuition to develop the basic theory of dynamical systems, starting with first-order differential equations and their bifurcations, followed by phase plane analysis, limit cycles, and their bifurcations, and culminating with the Lorenz equations, chaos, iterated maps, period doubling, renormalization, fractals, and strange attractors.

Your grade will be determined by nine homework assignments and a final exam. Homework will comprise seventy percent of your grade, and the final exam will comprise the remaining thirty percent. A combined total of ninety percent or higher will guarantee an A, eighty percent a B, seventy percent a C, and sixty percent a D.

You have the option of completing a project to replace your two lowest homework grades. For the project, you need to read a research paper and complete the following tasks:

  • Explain in detail the mathematical model and the techniques used to analyze it.
  • Summarize the results of the paper and, if possible, attempt to reproduce them.
  • Propose one or more potential extensions to the model and discuss how the results may change.
  • Why are more people right handed?
  • Chaos and Scheduling Buses.
  • Synchronization and the Millenial Bridge.
  • Cats, rats, and seabirds.
  • Water mites and mosquitoes.
  • Coexistence and chaos in complex ecologies.
  • Tuberculosis in badgers and cows.
  • Modeling the decline of religous affliation.
  • Modeling language death.
  • Ultimate fate of constrained voters.
  • Rock, paper, scissors and the evolution of lizards.
  • Modeling the love story in "Gone with the Wind"
  • Dynamical Characteristics Common to Neuronal Competition Models.
  • The power of true believers.
  • Sychrony in frogs.
  • Predator prey food chains with adaptation.

Each assignment is due in class on the date indicated. For some of the exercises, you will need the PPLANE utility for Matlab, which can be downloaded here for version R2014a or older and here for version R2014b or newer.

logo

Advanced Dynamics

Hw_03 - nonlinear solutions, hw_03 - nonlinear solutions ¶.

hanging chain variational solution

Creating a solution for the hanging chain, we reached a point where the constants required a nonlinear solution to an algebraic equation,

\(y(x) = \cosh \frac{\rho g a}{2c} - \cosh\frac{\rho g x}{c}\)

\(L = \int_{-a/2}^{a/2}\cosh\frac{\rho g x}{c}dx \rightarrow L = \frac{c}{\rho g} \sinh\frac{\rho g a}{c}\)

The second equation does not have an “analytical” solution. Where “analytical” refers to an equation with seperable input/output. What you need is a “numerical” solution to equation 2:

what \(c\) will satisfy this equation?

\(f(c)=L - \frac{c}{\rho g} \sinh\frac{\rho g a}{c}=0\)

These problems often come up when engineering systems have large displacements or large rotations that cannot be ignored. One way to approach this problem is to guess the solution. You could try:

If you happen to guess numbers that change the sign of \(f(c)\) , then you know one interval where \(f(c_{solution})=0\) must have been true. I find it helps to plot the function to see where the solution may exist

../_images/HW_03_4_1.png

Numerical solution ¶

We can use fsolve to automate the guess-and-check method. You need 2 things:

a function f(c) that returns the result \(f(c)=L - \frac{c}{\rho g} \sinh\frac{\rho g a}{c}=0\)

an initial guess, c_0

Numerical solutions always require an initial guess for the solution and they will iterate until your function f(c_sol) \(\approx0\) .

Note : fsolve has more advanced features than ‘guess-and-check’, but at its core it uses algorithms to reduce the number of guesses and checks.

Define f(c) with lambda ¶

In Python, you can use the lambda function to create functions in one line. The other way to create a function is using def .

Note : def is a much richer way to create functions in Python. We will use it later when we want more involved functions.

Here, you define the function f(c) with lambda :

Solve f(c_sol)=0 with fsolve ¶

The numerical solver, fsolve , is part of the scipy.optimize library. Import the function with the from … import -command.

Now, you can solve for the value of c_sol that creates a solution to f(c_sol)=0 . Use the function, f and an initial guess, c0=40 .

Plug into catenary equation ¶

Now, you have a solution for \(c\) that describes the hanging chain. Plug it into the original equation

and plot the final shape.

../_images/HW_03_15_1.png

Problem 1 ¶

Plot the solution for two hanging chains, the same as we did above:

\(g = 9.81~m/s/s\) \(L = 1~m\) \(rho = 5~kg/m\)

\(a = 0.9~m\)

\(a = 0.7~m\)

Problem 2 ¶

In the four-bar linkage show above there are 3 bodies moving in 2D (9 DOF) and 4 pins (8 constraints). The linkage configuration is constrained by the two nonlinear equations

\(l_1\sin\theta_1+l_2\sin\theta_2-l_3\sin\theta_3 -d_y = 0\)

\(l_1\cos\theta_1+l_2\cos\theta_2-l_3\cos\theta_3 -d_x = 0\)

If you have one of the angles, \(\theta_1\) , you can use equations 1 and 2 to solve for the other two angles, \(\theta_2~and\theta_3\) using fsolve only now the input is a vector with two values and the output is a vector with two values.

\(\bar{f}(\bar{x})= \left[\begin{array}{c} f_1(\theta_2,~\theta_3) \\ f_2(\theta_2,~\theta_3)\end{array}\right]=\left[\begin{array}{c} l_1\sin\theta_1+l_2\sin\theta_2-l_3\sin\theta_3 -d_y\\ l_1\cos\theta_1+l_2\cos\theta_2-l_3\cos\theta_3 -d_x \end{array}\right]\)

The linkage system has the following properties:

link 1: \(l_1 = 0.5~m\)

link 2: \(l_2 = 1~m\)

link 3: \(l_3 = 1~m\)

when \(\theta_1=90^o\) , \(\theta_2=0^o\) , and \(\theta_3=90^o\) . So the two grounded pins have a fixed relative position, \(r_{3/1} = d_x\hat{i}+d_y\hat{j} = 1\hat{i}-0.5\hat{j}\) .

Below, the definition of Fbar is defined for \(\bar{f}(\bar{x})\) and the function is satisfied for \(\theta_1=\theta_3=90^o\) and \(\theta_2=0^o\) . Then, the links are plotted with rx and ry , where

\(rx = \left[\begin{array}~0\\l_1\cos(\theta_1)\\l_1\cos(\theta_1)+l_2\cos(\theta_2)\\ l_1\cos(\theta_1) + l_2\cos(\theta_2)-l_3\cos(\theta_3)\end{array}\right]\)

\(ry = \left[\begin{array}~0\\l_1\sin(\theta_1)\\l_1\sin(\theta_1)+l_2\sin(\theta_2)\\ l_1\sin(\theta_1)+l_2\sin(\theta_2)-l_3\sin(\theta_3)\end{array}\right]\)

../_images/HW_03_22_1.png

Your goal: ¶

Change the angle to \(\theta_1=45^o,~135^o,~and~180^o\) . Plot the three configurations like above. Use fsolve to find \(\theta_2~and~\theta_3\) .

Example: Pendulum support by spring has two stable positions

Homework #4

nonlinear dynamics homework solutions

Snapsolve any problem by taking a picture. Try it in the Numerade app?

Book Cover for Nonlinear Dynamics and Chaos: with Applications to Physics, Biology, Chemistry, and Engineering

Solutions for Nonlinear Dynamics and Chaos: with Applications to Physics, Biology, Chemistry, and Engineering 1st

Steven h. strogatz, get access to all of the answers and step-by-step video explanations to this book and 5,000+ more. try numerade free..

nonlinear dynamics homework solutions

Flows on the Line

Bifurcations, flows on the circle, linear systems, phase plane, limit cycles, bifurcations revisited, lorenz equations, one-dimensional maps, strange attractors.

nonlinear dynamics homework solutions

97% of Numerade Students Report Better Grades

Create an account to get free access

nonlinear dynamics homework solutions

Log in to watch this video ...and 100,000,000 more!

IMAGES

  1. Homework Assignment 1

    nonlinear dynamics homework solutions

  2. Introduction to Applied Nonlinear Dynamical Systems

    nonlinear dynamics homework solutions

  3. Homework 3 Problems with Solution

    nonlinear dynamics homework solutions

  4. SOLUTION: Nonlinear and adaptive control homework solution 2

    nonlinear dynamics homework solutions

  5. Nonlinear Dynamics and Chaos Solutions Manual.pdf

    nonlinear dynamics homework solutions

  6. 18.354

    nonlinear dynamics homework solutions

VIDEO

  1. Solution of Non-Homogeneous Linear Differential Equation(by Operator Method)-part-3

  2. Chapter 04 Dynamics Homework WB Pg 29

  3. Nonlinear Dynamics and Its Role in Natural Phenomena

  4. ISSS Course -- Nonlinear Dynamics and Chaos. Lecture6

  5. 4.4: Understanding How to Solve Non-homogeneous Linear Differential Equations

  6. ISSS Course -- Nonlinear Dynamics and Chaos. Lecture3

COMMENTS

  1. PDF Non-Linear Dynamics Homework Solutions Week 7

    Non-Linear Dynamics Homework Solutions Week 7 February 23, 2009 7.3.1 Consider the system x_ = x¡y ¡x(x2 +5y2) y_ = x+y ¡y(x2 +y2): a) Classify the flxed point at the origin. We flrst compute the Linearization matrix using the Jacobian JjO = µ 1¡3x2 ¡5y2 ¡1¡10yx 1¡2yx 1¡x2 ¡3y2 ¶ O = µ 1 ¡1 1 1 ¶

  2. MATH 412: Nonlinear Dynamics and Chaos (Spring 2015)

    Nonlinear Dynamics and Chaos (Second Edition) by Steven H. Strogatz. Class Hours. Mondays, Wednesdays, and Fridays from 11:00am to 11:50am. Class Location. Science and Mathematics Learning Center 356. Office Hours. Mondays from 2:00pm to 3:00pm and Wednesdays from 2:00pm to 4:00pm. Office Location. Science and Mathematics Learning Center 226.

  3. Nonlinear Dynamics and Chaos

    Now, with expert-verified solutions from Nonlinear Dynamics and Chaos 2nd Edition, you'll learn how to solve your toughest homework problems. Our resource for Nonlinear Dynamics and Chaos includes answers to chapter exercises, as well as detailed information to walk you through the process step by step. With Expert Solutions for thousands of ...

  4. Non-Linear Dynamics Homework Solutions Week 7: February 23, 2009

    Nonlinear Dynamics - Free download as PDF File (.pdf), Text File (.txt) or read online for free. The document contains solutions to non-linear dynamics homework problems involving limit cycles and fixed points of dynamical systems. For problem 7.3.1, the summary determines: 1) The origin is an unstable spiral fixed point. 2) The system is rewritten in polar coordinates.

  5. Nonlinear Dynamics And Chaos 2nd Edition Textbook Solutions

    Solutions Manuals are available for thousands of the most popular college and high school textbooks in subjects such as Math, Science (Physics, Chemistry, Biology), Engineering (Mechanical, Electrical, Civil), Business and more. Understanding Nonlinear Dynamics And Chaos 2nd Edition homework has never been easier than with Chegg Study.

  6. Non-Linear Dynamics Homework Solutions Week 4: Strogatz Portion

    This document provides solutions to homework problems from a nonlinear dynamics course. It includes: 1) Analyzing fixed points and sketching nullclines and vector fields for sample systems of differential equations. 2) Noting that stable manifolds do not necessarily align with nullclines since solutions can cross nullclines. 3) Classifying fixed points by calculating Jacobian matrices and ...

  7. Nonlinear Dynamics and Chaos 2nd Edition Textbook Solutions

    Sample Solutions for this Textbook. We offer sample solutions for Nonlinear Dynamics and Chaos homework problems. See examples below: a) The differential equation which shows the velocity v (t) of a skydiver falling to the ground is... From the given differential equation x˙=x (1-x), the variable x˙ explicitly depends on x and...

  8. Nonlinear Dynamics: Nonlinearity and Nonintegrability Homework Solutions

    These are videos from the Nonlinear Dynamics course offered on Complexity Explorer (complexity explorer.org) taught by Prof. Liz Bradley. These videos provid...

  9. Chapter 7.1 Solutions

    Chapter. CH7.1. Problem. 1E. Step-by-step solution. Step 1 of 3. A limit cycle is an isolated closed trajectory which have neighboring trajectories unclosed which either spiral forward or away from the limit cycle. A phase portrait is geometric representation of the all the trajectories of a limit cycle in phase plane. Step 2 of 3.

  10. HW_03

    HW_03 - Nonlinear solutions. Creating a solution for the hanging chain, we reached a point where the constants required a nonlinear solution to an algebraic equation, import numpy as np import matplotlib.pyplot as plt plt.style.use('fivethirtyeight') y(x) = cosh ρga 2c − cosh ρgx c y ( x) = cosh. ⁡.

  11. Nonlinear Dynamics and Chaos Strogatz Homework Solutions

    Nonlinear Dynamics and Chaos Strogatz Homework Solutions - Free download as PDF File (.pdf), Text File (.txt) or read online for free.

  12. Solved: Chapter 3.1 Problem 1E Solution

    Problem 1E. Chapter. CH3.1. Problem. 1E. Step-by-step solution. Step 1 of 4. A differential equation system undergoes a bifurcation when a qualitative change appears in its phase portrait, as one or more parameters of the dynamical system are changed Bifurcation theory is used to study the stability of the dynamical systems.

  13. PDF Non-Linear Dynamics Homework Solutions Week 5: Strogatz Portion

    Non-Linear Dynamics Homework Solutions Week 5: Strogatz Portion. February 23, 2009. 6.5.2 Consider the system ˜x=x¡x2: a) Find and classify all equilibrium points. First we write this as a two dimensional system. x_=y y_ =x¡x2. We now see that if _y= 0 thenx= 0 orx= 1. In either casey= 0 must be true for the point to remain flxed.

  14. Solutions for Nonlinear Dynamics and Chaos: with ...

    Solutions for Nonlinear Dynamics and Chaos: with Applications to Physics, Biology, Chemistry, and Engineering 1st Steven H. Strogatz Get access to all of the answers and step-by-step video explanations to this book and 5,000+ more.

  15. Nonlinear Dynamics And Chaos Solution Manual

    Solutions Manuals are available for thousands of the most popular college and high school textbooks in subjects such as Math, Science (Physics, Chemistry, Biology), Engineering (Mechanical, Electrical, Civil), Business and more. Understanding Nonlinear Dynamics And Chaos homework has never been easier than with Chegg Study.

  16. Nonlinear Dynamics: Parameters and Bifurcations Homework Solutions

    These are videos from the Nonlinear Dynamics course offered on Complexity Explorer (complexity explorer.org) taught by Prof. Liz Bradley. These videos provid...

  17. Nonlinear Dynamics And Chaos 1st Edition Textbook Solutions

    Solutions Manuals are available for thousands of the most popular college and high school textbooks in subjects such as Math, Science (Physics, Chemistry, Biology), Engineering (Mechanical, Electrical, Civil), Business and more. Understanding Nonlinear Dynamics And Chaos 1st Edition homework has never been easier than with Chegg Study.

  18. Understanding Nonlinear Dynamics Solution Manual

    Solutions Manuals are available for thousands of the most popular college and high school textbooks in subjects such as Math, Science (Physics, Chemistry, Biology), Engineering (Mechanical, Electrical, Civil), Business and more. Understanding Understanding Nonlinear Dynamics homework has never been easier than with Chegg Study.