Calculating Fractal Dimension of Attracting Sets of the Lorenz System

Similar documents
11 Chaos in Continuous Dynamical Systems.

Lecture 6. Lorenz equations and Malkus' waterwheel Some properties of the Lorenz Eq.'s Lorenz Map Towards definitions of:

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

MATH 415, WEEK 12 & 13: Higher-Dimensional Systems, Lorenz Equations, Chaotic Behavior

THREE DIMENSIONAL SYSTEMS. Lecture 6: The Lorenz Equations

Chaos. Lendert Gelens. KU Leuven - Vrije Universiteit Brussel Nonlinear dynamics course - VUB

Edward Lorenz. Professor of Meteorology at the Massachusetts Institute of Technology

The Big, Big Picture (Bifurcations II)

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

6.2 Brief review of fundamental concepts about chaotic systems

Simplest Chaotic Flows with Involutional Symmetries

Constructing a chaotic system with any number of equilibria

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

NONLINEAR DYNAMICS AND CHAOS. Numerical integration. Stability analysis

CONTROLLING IN BETWEEN THE LORENZ AND THE CHEN SYSTEMS

APPPHYS217 Tuesday 25 May 2010

Multistability in the Lorenz System: A Broken Butterfly

3 Stability and Lyapunov Functions

COMPARISON OF THE INFLUENCES OF INITIAL ERRORS AND MODEL PARAMETER ERRORS ON PREDICTABILITY OF NUMERICAL FORECAST

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

Andronov Hopf and Bautin bifurcation in a tritrophic food chain model with Holling functional response types IV and II

Laurette TUCKERMAN Rayleigh-Bénard Convection and Lorenz Model

EE222 - Spring 16 - Lecture 2 Notes 1

Boundedness of the Lorenz Stenflo system

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

Introduction to Dynamical Systems Basic Concepts of Dynamics

Generating a Complex Form of Chaotic Pan System and its Behavior

MATH 415, WEEK 11: Bifurcations in Multiple Dimensions, Hopf Bifurcation

UNIVERSIDADE DE SÃO PAULO

Chaos in multiplicative systems

Dynamical Systems Generated by ODEs and Maps: Final Examination Project

System Control Engineering 0

Chemical Kinetics and the Rössler System. 1 Introduction. 2 The NH 3 - HCl reaction. Dynamics at the Horsetooth Volume 2, 2010.

UNIVERSIDADE DE SÃO PAULO

Handout 2: Invariant Sets and Stability

2.1 Differential Equations and Solutions. Blerina Xhabli

B5.6 Nonlinear Systems

1. (i) Determine how many periodic orbits and equilibria can be born at the bifurcations of the zero equilibrium of the following system:

Chapitre 4. Transition to chaos. 4.1 One-dimensional maps

BIFURCATION PHENOMENA Lecture 4: Bifurcations in n-dimensional ODEs

Discussion of the Lorenz Equations

Math 216 First Midterm 8 October, 2012

The Existence of Chaos in the Lorenz System

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.

arxiv: v1 [nlin.cd] 24 Aug 2018

Problem Set Number 2, j/2.036j MIT (Fall 2014)

Nonlinear Dynamics and Chaos

Unstable Periodic Orbits as a Unifying Principle in the Presentation of Dynamical Systems in the Undergraduate Physics Curriculum

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

LMI Methods in Optimal and Robust Control

4 Insect outbreak model

Introduction Knot Theory Nonlinear Dynamics Topology in Chaos Open Questions Summary. Topology in Chaos

Introduction to Classical Chaos

Wavelets and Fractals

Introduction to asymptotic techniques for stochastic systems with multiple time-scales

TWO DIMENSIONAL FLOWS. Lecture 5: Limit Cycles and Bifurcations

2.2 Average vs. Instantaneous Description

NBA Lecture 1. Simplest bifurcations in n-dimensional ODEs. Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011

Localization of compact invariant sets of the Lorenz system

MATH 614 Dynamical Systems and Chaos Lecture 24: Bifurcation theory in higher dimensions. The Hopf bifurcation.

The Big Picture. Discuss Examples of unpredictability. Odds, Stanisław Lem, The New Yorker (1974) Chaos, Scientific American (1986)

Analysis of Electroencephologram Data Using Time-Delay Embeddings to Reconstruct Phase Space

Research Article Hopf Bifurcation Analysis and Anticontrol of Hopf Circles of the Rössler-Like System

Lorenz like flows. Maria José Pacifico. IM-UFRJ Rio de Janeiro - Brasil. Lorenz like flows p. 1

PHY411 Lecture notes Part 5

1 Lyapunov theory of stability

INTRODUCTION TO FRACTAL GEOMETRY

Nonlinear dynamics in the Cournot duopoly game with heterogeneous players

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

SIMPLE CHAOTIC FLOWS WITH ONE STABLE EQUILIBRIUM

Multifractal portrayal of the distribution of the Swiss population

The Conley Index and Rigorous Numerics of Attracting Periodic Orbits

Hopf bifurcations analysis of a three-dimensional nonlinear system

Dynamical systems tutorial. Gregor Schöner, INI, RUB

Fractals and Fractal Dimensions

MULTISTABILITY IN A BUTTERFLY FLOW

B5.6 Nonlinear Systems

The Extended Malkus-Robbins dynamo as a perturbed Lorenz system

BIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Introduction to bifurcations

Section 11.1 Sequences

Multifractal analysis of Bernoulli convolutions associated with Salem numbers

Mathematical Modeling I

Spectral analysis of nonlinear systems

Fractals, Dynamical Systems and Chaos. MATH225 - Field 2008

Part II. Dynamical Systems. Year

Dynamical analysis and circuit simulation of a new three-dimensional chaotic system

CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE

One Dimensional Dynamical Systems

Chapter 4. Transition towards chaos. 4.1 One-dimensional maps

WHAT IS A CHAOTIC ATTRACTOR?

Lecture 3 : Bifurcation Analysis

LECTURE 8: DYNAMICAL SYSTEMS 7

University of Vienna. The Lorenz System. Supervisor: Dr. Peter Elbau. Author: Attila Keszeg

A GALLERY OF LORENZ-LIKE AND CHEN-LIKE ATTRACTORS

115.3 Assignment #9 Solutions

Periodic Sinks and Observable Chaos

An Application of Perturbation Methods in Evolutionary Ecology

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

Transcription:

Dynamics at the Horsetooth Volume 6, 2014. Calculating Fractal Dimension of Attracting Sets of the Lorenz System Jamie Department of Mathematics Colorado State University Report submitted to Prof. P. Shipman for Math 540, Fall 2014 jrbudai@rams.colostate.edu Abstract. In this paper, we will explore the concept of fractal dimension as applied to attracting sets of dynamical systems, in particular, the Lorenz system. Fractals are objects which are considered to be non-differentiable and self-similar. Because of this, fractals possess an infinite amount of complexity, which can be quantified with an analysis of their fractal dimension. This idea can be applied to attracting sets of dynamical systems because of the observed intricacies of the sets. Keywords: Fractal, Multifractal, Fractal Dimension, Chaos. 1 Introduction We will explore the fractal dimension of the attracting sets of the Lorenz system: ẋ = σ(x y) (1a) ẏ = xz + rx y ż = xy bz where σ, b, and r are real parameters and are assumed to be positive. For this paper, we will hold σ and b constant, while varying the Rayleigh parameter, r. This paper is organized as follows: Section 2 provides stability analysis of the equilibrium points of the Lorenz system. Section 3 gives a qualitative analysis of the system allowing us to get ahold of its attracting sets. Section 4 describes a trapping region for the system, providing further evidence of the attracting sets. Section 5 defines fractals, multifractals, and their dimensions and gives a means of calculating this dimension. Section 6 presents the results of the dimension calculation. Section 7 provides analysis of the results. And finally, Section 8 states the conclusion and additional comments. (1b) (1c)

2 Equilibrium Points and Stability 2.1 Equilibrium Points We have equilibrium points whenever the following equations are satisfied ẋ = σ(x y) = 0 so we have ẏ = xz + rx y = 0 ż = xy bz = 0 x = y x = ± bz 0 = x( z + r 1) which yield the following equilibrium points x 1 = (0, 0, 0), (2) x 2 = ( b(r 1), b(r 1), r 1) for r 1, and (3) 2.2 Stability of Equilibrium Points x 3 = ( b(r 1), b(r 1), r 1) for r 1. (4) In order to treat stability, we consider the Jacobian matrix for our system: σ σ 0 Df(x, y, z) = r z 1 x (5) y x b First, let us consider the stability of the trivial equilibrium point, x 1. So we have σ σ 0 Df(0, 0, 0) = r 1 0 0 0 b So we have the characteristic polynomial given by p(λ) (0,0,0) = det[λi Df(0, 0, 0)] = (λ + b)(λ 2 + (σ + 1)λ + σ(1 r)) So we have that the eigenvalues of Df(0, 0, 0) are λ 1 = b, λ 2 = σ 1 (σ 2 2σ + 4σr + 1), and λ 3 = σ 1 + (σ 2 2σ + 4σr + 1) We can see that for r < 1 all the eigenvalues are stable. However, for r > 1, one of the eigenvalues is positive, so (0, 0, 0) is unstable. Dynamics at the Horsetooth 2 Vol. 6, 2014

Now, let us consider the stability of the equilibrium point x 2, given by 3. So we have Df( b(r 1), σ σ 0 b(r 1), r 1) = 1 1 b(r 1) b(r 1) b(r 1) b So we have the characteristic polynomial given by p(λ) ( b(r 1), b(r 1),r 1) = det[λi Df( b(r 1), b(r 1), r 1)] = λ 3 + (1 + b + σ)λ 2 + b(σ + r)λ + 2bσ(r 1) From [3] we know that if we have a cubic polynomial of the form: p(λ) = λ 3 τλ 2 + αλ δ (6) Then we know that the roots of p(λ) have negative real parts if and only if τ < 0 and τα < δ < 0. So, in our case we have τ = (1 + b + σ), α = b(σ + r), δ = 2bσ(r 1). So for stability, we need (1 + b + σ) < 0 and (7) b(1 + b + σ)(σ + r) < 2bσ(r 1) < 0. (8) So, we clearly have that the inequality in 7 is satisfied because we have that σ, b, and r are assumed to be positive. Now, let us consider the inequality in 8. In the same way we can see that b(1 + b + σ)(σ + r) < 0 and 2bσ(r 1) < 0, but we need to find what values of σ, b, and r satisfying b(1 + b + σ)(σ + r) < 2bσ(r 1). So, we obtain r < σ(σ + 3 + b) σ b 1. (9) We have that the equilibrium point is stable if r satisfies the inequality in 9. Note that the stability analysis yields the same result for the equilibrium point x 3, given by 4. Dynamics at the Horsetooth 3 Vol. 6, 2014

3 Attracting Sets and Bifurcation Analysis Formally, we define an attracting set Λ to be a set that is contained within a compact trapping region N such that Λ = t>0 φ t (N) where φ t is the flow [3]. In order to get a hold of the attracting sets of the Lorenz system, we will consider the various bifurcations, or changes in qualitative behavior of the system, that arise when we set σ = 10 and b = 8/3 and vary r. So we have the following states: For 0 < r < 1, the only equilibrium point for the system is the origin, which is stable, as can be observed in Fig. 1a. At r = 1, the system goes from having one equilibrium point to having three, given by Equations 2-4, resulting in a pitchfork bifurcation. The origin is unstable and the other equilibria are stable. A slight change of the behavior of the system can be observed in Fig. 1b. (a) r = 0.5, σ = 10, b = 8/3, ; x 0 = 0.1, y 0 = 0.1, (b) r = 1, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, Figure 1 For 1 < r < 24.7 we have that the origin remains unstable and the other two equilibrium points remain stable, as can be observed in Figs. 2a - 3b. At r 24.7368, the two stable equilibria become unstable, resulting in a Hopf bifurcation as can be observed in Fig. 4a. At r = 28, we have the Lorenz attractor as can be observed in Fig. 4b. Dynamics at the Horsetooth 4 Vol. 6, 2014

(a) r = 5, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, (b) r = 10, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, Figure 2 (a) r = 13.926, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, (b) r = 20, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, Figure 3 Dynamics at the Horsetooth 5 Vol. 6, 2014

(a) r = 24.74, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, (b) Lorenz Attractor: r = 28, σ = 10, b = 8/3; x 0 = 0.1, y 0 = 0.1, Figure 4 4 Trapping Region Let us consider a ball B = { (x, y, z) : x 2 + y 2 + (z r σ) 2 R 2}. (10) Let us define N such that Then taking the derivative yields N = x 2 + y 2 + (z r σ) 2. (11) dn dt = 2σx2 2y 2 2b(z r + σ ) 2 (r + σ)2 + b. (12) 2 2 Setting dn dt = 0, we obtain an equation for an ellipsoid enclosed in B: { F = (x, y, z) : σx 2 + y 2 + b(z r + σ ) 2 (r + } σ)2 = b. (13) 2 4 And we have that outside of F, dn dt < 0, which is our intended result [3]. The existence of this trapping region for the Lorenz system provides further evidence of the attracting sets, whose fractal dimension we are then able to analyze. Dynamics at the Horsetooth 6 Vol. 6, 2014

5 Fractal/Multifractal Dimension Fractal objects are considered to be non-differentiable and self-similar, exhibiting repeated patterns when observed from close and far away. We will begin with the idea of homogeneous fractals, which are the objects created when a certain action is repeated an infinite amount of times (the action for the Cantor set, for example, is removing the middle third of the line segment) yielding perfect self-similarity. The fractal dimension provides a means of quantifying the complexity of these fractal objects. It can be considered to be a ratio of the intricacy of the object, measuring its detail and scale. It represents a quantification of the density of the object, and allows us to measure the manner in which the fractal scales differently than the space it occupies. Intuitively, the dimension of a fractal object is larger when there is a higher degree of complexity present in the object [4]. The fractal dimension of a homogeneous fractal is the same throughout the object. However, homogeneous fractals do not generally occur in nature. So we extend the concept of fractals to that of heterogeneous fractals, or multifractals, which have different fractal dimensions throughout the object when observed at different scales because of their varying levels of complexity [2]. We can note that the dimension of a fractal object occupying an n-dimensional space will have a non-integer fractal dimension between n and n + 1. However, when considering regular geometric shapes, the integer topological dimension is equal to the fractal dimension. So we can consider fractal objects to be those whose fractal dimension does not hold integer values. 5.1 Calculating Fractal Dimension: Box Counting Method We will consider the box counting method as a way of calculating fractal dimension. It consists of covering the fractal object with a grid of different scales and counting the number of data points touching the grid. We have fractal dimension D f defined in the following way D f = lim l 0 ln N(l) ln l (14) where l is the scaling factor and N(l) is the number of segments of length l [2]. 5.2 Multifractal Dimension: Box Counting Method Let us cover the fractal object, S, with a grid of boxes, B(l), of size l. So we have that the number of boxes, N, is proportional to 1. Now let us consider a self-similar probability, µ, for each box, l 2] B i, of whether or not the object will be hit in the box of interest. So we have the q th moment defined as Z q (l) = N [µ(b)] q = p q i (l). (15) µ(b) 0 where q R and p i are probabilities of the object being in the box i (i.e. µ i = µ(b i (l)) = p i (l) = ) and r i are fragmentation ratios of box i satisfying the following N i (l) N N i=1 where τ(q) is a scaling function that satisfies 16. i=1 p q i rτ(q) i = 1 (16) Dynamics at the Horsetooth 7 Vol. 6, 2014

So we have the generalized dimension D q given by the following D q = lim l 0 1 1 q ln N i=1 pq i (l) ln l (17) Now we will define the spectrum of dimensions, f(α). We have p s (l) (l) αs (18) where p s denotes the weight of s scales associated with boxes of size l and α s is defined as follows α s = ln p s(l). ln l We have the spectrum of dimensions given by the following where τ(q) satisfies Equation 16 [2]. f(α) = inf (τ(q) + αq). (19) <q< 6 Results We considered the fractal dimension of the Lorenz system with initial conditions x 0 = 0.1, y 0 = 0.1, z 0 = 0.1 and parameter values σ = 10, b = 8/3, and r = 20, 24.74, and 28. The box counting method was employed in order to calculate the dimension of the system, and an illustration of one size of box or cube, l = 20, can be observed in Figs. 5-6b. Note that we will only consider the fractal dimension of one attracting set for each value of r at a time. For the purpose of this paper we will only consider the attracting sets occuring in the octant in which both x and y are negative. Since the Lorenz system is symmetrical, we can assume comparable results for the other attracting sets. Figure 5: Box Count Method: r = 20, N(l) = 2, l = 20. Dynamics at the Horsetooth 8 Vol. 6, 2014

(a) Box Count Method: r = 24.74, N(l) = 8, l = 20. (b) Box Count Method: r = 28, N(l) = 8, l = 20. Figure 6 In Fig. 7a we are able to observe the number of boxes considered for the respective length of said boxes. As a result, we were able to calculate the corresponding fractal dimension. We can see from Fig. 7b that the dimension of the Lorenz system for r = 24.74 and r = 28 seems to level off around 2.10. This result makes sense because the attracting sets of the system seem to occupy a plane, so it is intuitive that the fractal dimension would be slightly larger than the dimension of a plane. However, the dimension for the system given by r = 20 is inconclusive, because the graph does not level off to give us an accurate fractal dimension. In order to obtain more accurate results it would be helpful to consider smaller boxes, because the attracting set observed for r = 20 is much smaller than that of the system for r = 24.74 and r = 28. However, we would expect the dimension of this attracting set to be slightly larger than 2 as well. (a) Number of Boxes vs Length of the Boxes. (b) Local Fractal Dimension. Figure 7 Dynamics at the Horsetooth 9 Vol. 6, 2014

7 Conclusion and Comments It would be helpful to consider a wider range of box sizes and placement of the boxes in order to obtain a more accurate fractal dimension. It would be interesting to consider a case where the boxes overlap, or a case that zoomed in on one specific area of the graph in order to better take into account the multifractal nature of the attracting sets of the system. Dynamics at the Horsetooth 10 Vol. 6, 2014

Appendix: MATLAB Code 7.1 Lorenz System: Euler s Method 1 %Euler's Method for the Lorenz System 2 clear all 3 close all 4 5 h = 0.01; 6 l = 10; %length 7 8 x0 = 0.1; 9 y0 = 0.1; 10 z0 = 0.1; 11 12 sigma = 10; 13 b = 8/3; 14 r = 20; 15 16 M = 10000; 17 18 x = x0; 19 y = y0; 20 z = z0; 21 22 for i = 1:M 23 xold = x; 24 yold = y; 25 zold = z; 26 x = x + h*sigma*(y-x); 27 y = y + h*(r*x-y-x*z); 28 z = z + h*(x*y - b*z); 29 plot3([xold x],[yold y],[zold z],'color',[.52.27.35]);hold on; 30 31 end 32 33 grid1(l); 34 35 xlabel('x'); 36 ylabel('y'); 37 zlabel('z'); 38 axis tight; 39 40 41 %fprintf('m = %5d, h = %12.4e, x = %12.4e, y = %12.4e, z = %12.4e \n', M,h,x,y,z); 7.2 Lorenz System: 3-Dimensional Grid 1 function grid1(l) 2 %l = length of the side of cube 3 4 x = [-25-25 -25]; %starting point 5 y = [25 25 25]; %ending point 6 7 [X, Y] = meshgrid(x:l:y); 8 9 N = length(x); Dynamics at the Horsetooth 11 Vol. 6, 2014

10 Z = zeros(n,n)+x(1); 11 12 M = ceil(50/l); 13 14 for i=1:m+1 15 grid off 16 surf(x,y,z); hold on; 17 surf(x,z,y); 18 colormap hsv 19 alpha(0.0); hold on; 20 21 Z = Z + l; 22 end 23 end Dynamics at the Horsetooth 12 Vol. 6, 2014

References [1] Lorenz, E. 1963. Deterministic Nonperiodic Flow. Journal of the Atmospheric Sciences. Vol. 20: 130-141. [2] Lynch, S. 2004. Dynamical Systems with Applications using MATLAB. 2nd ed. Switzerland: Springer International Publishing. [3] Meiss, J. 2007. Differential Dynamical Systems. Philadelphia, PA: Society for Industrial and Applied Mathematics. [4] Wikipedia: The Free Encyclopedia. [accessed 25 Nov. 2014]. http://en.wikipedia.org/ wiki/fractal_dimension. Dynamics at the Horsetooth 13 Vol. 6, 2014