Osinga, HM., & Krauskopf, B. (Accepted/In press). The Lorenz manifold: Crochet and curvature.

Similar documents
Osinga, HM., & Krauskopf, B. (2006). Visualizing curvature on the Lorenz manifold.

Fractal Art based on The Butterfly Effect of Chaos Theory

University of Bristol - Explore Bristol Research. Early version, also known as pre-print

5.6 Self-organizing maps (SOM) [Book, Sect. 10.3]

A Family of Butterfly Patterns Inspired by Escher Douglas Dunham University of Minnesota Duluth Duluth, Minnesota

Parameter Estimation in Differential Equations: A Numerical Study of Shooting Methods

6.094 Introduction to MATLAB January (IAP) 2009

Networks as Manifolds

A fast method for approximating invariant manifolds 1 J. Guckenheimer and A. Vladimirsky Dept. of Mathematics Cornell University

Massachusetts Institute of Technology Department of Computer Science and Electrical Engineering 6.801/6.866 Machine Vision QUIZ II

Complex Dynamics in Life-like Rules Described with de Bruijn Diagrams: Complex and Chaotic Cellular Automata

tutorial i: Using matcont for numerical integration of ODEs

Demonstrating Lorenz Wealth Distribution and Increasing Gini Coefficient with the Iterating (Koch Snowflake) Fractal Attractor.

Chaos, fractals and machine learning

A Shattered Perfection: Crafting a Virtual Sculpture

The Five Rooms Project

MAS212 Scientific Computing and Simulation

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

CHAPTER 1. Introduction

Isn t it Saturday? IMO Trainning Camp NUK, 2004_06_19 2

arxiv:chao-dyn/ v1 13 Dec 1998

Website.

Let s start with occluding contours (or interior and exterior silhouettes), and look at image-space algorithms. A very simple technique is to render

274 Curves on Surfaces, Lecture 5

Brilliant Pattern. Łukasz Gładczuk. XIV Stanisław Staszic High School, ul. Wiktorska 37a, Warszawa, Poland

Stanford Exploration Project, Report 100, April 20, 1999, pages

TESSELATIONS. BIG IDEA: Students will create a representational tessellation composition in the style of M.C. Escher ESSENTIAL QUESTIONS:

Contouring and Isosurfaces. Ronald Peikert SciVis Contouring 2-1

Cloth Simulation. Tanja Munz. Master of Science Computer Animation and Visual Effects. CGI Techniques Report

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba

Variations of images to increase their visibility

How to print a Hypercube

Mathematical mysteries: Strange Geometries

Background for Surface Integration

Geometrization and the Poincaré conjecture

COMPUTER DESIGN OF REPEATING HYPERBOLIC PATTERNS

Review 1. Richard Koch. April 23, 2005

12.6 Cylinders and Quadric Surfaces

CS 523: Computer Graphics, Spring Shape Modeling. Differential Geometry of Surfaces

Keywords: fractals, Lorenz curve, Gini Coefficient, wealth distribution

Learning Task: Exploring Reflections and Rotations

Week 5: Geometry and Applications

Optimizations and Lagrange Multiplier Method

Complexity in Network Economics

An intelligent system for automated mathematical modelling and simulation of dynamical engineering systems

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3

The Interplay Between Hyperbolic Symmetry and History

THE preceding chapters were all devoted to the analysis of images and signals which

E01 Simple Rigid Stinger

ANSYS AIM Tutorial Stepped Shaft in Axial Tension

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Demonstrating Lorenz Wealth Distribution and Increasing Gini Coefficient with the Iterating (Koch Snowflake) Fractal Attractor.

Parallel Transport on the Torus

MATERIAL FOR A MASTERCLASS ON HYPERBOLIC GEOMETRY. Timeline. 10 minutes Exercise session: Introducing curved spaces

NESTED AND FULLY AUGMENTED LINKS

Requirements for region detection

Department of Geography, University of North Texas, Denton, TX, USA. Online publication date: 01 April 2010 PLEASE SCROLL DOWN FOR ARTICLE

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

Abstract. Introduction. Numerical Techniques for Coextrusion Simulation

Free Convection Cookbook for StarCCM+

Freeform grinding and polishing with PROSurf

Lecture 7: Arnold s Cat Map

Key Words: Accelerating growth rate, L- systems, fractals, trees, systems biology, mathematical biology, plant morphology

Introduction to Inverse Problems

ORDINARY DIFFERENTIAL EQUATIONS

Large PHiZZy Donuts & Cola Modelling Surfaces with Modular Origami

USAGE OF ANSA S AUTOMATED VOLUME MESHING-METHODS IN THE RAPID PRODUCT DEVELOPMENT PROCESS OF DIESEL ENGINES

u 0+u 2 new boundary vertex

Engineering designs today are frequently

Influence of geometric imperfections on tapered roller bearings life and performance

ANSYS AIM Tutorial Flow over an Ahmed Body

Mathematical and computer modeling of component surface shaping

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016

Math 690N - Final Report

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010)

CS 523: Computer Graphics, Spring Differential Geometry of Surfaces

MAT175 Overview and Sample Problems

Cylinders and Quadric Surfaces A cylinder is a three dimensional shape that is determined by

Learning Task: Exploring Reflections and Rotations

IMAGE ANALYSIS DEDICATED TO POLYMER INJECTION MOLDING

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.

Using three-dimensional CURVIC contact models to predict stress concentration effects in an axisymmetric model

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

Coordinate Geometry. Coordinate geometry is the study of the relationships between points on the Cartesian plane

Curvature Berkeley Math Circle January 08, 2013

Ray Tracing through Viewing Portals

Fractals and Multi-Layer Coloring Algorithms

Introduction to FEM calculations

Joint Mathematics Meetings 2014

Section 18-1: Graphical Representation of Linear Equations and Functions

Rectangular Coordinates in Space

A GENTLE INTRODUCTION TO THE BASIC CONCEPTS OF SHAPE SPACE AND SHAPE STATISTICS

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

DESIGN AND ANALYSIS OF MEMBRANE STRUCTURES IN FEM-BASED SOFTWARE MASTER THESIS

Hopalong Fractals. Linear complex. Quadratic complex

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Demonstrating Lorenz Wealth Distribution and Increasing Gini Coefficient with the Iterating (Koch Snowflake) Fractal Attractor.

Light: Geometric Optics

Properties of Bertrand curves in dual space

Transcription:

Osinga, HM., & Krauskopf, B. (Accepted/In press). The Lorenz manifold: Crochet and curvature. Early version, also known as pre-print Link to publication record in Explore Bristol Research PDF-document University of Bristol - Explore Bristol Research General rights This document is made available in accordance with publisher policies. Please cite only the published version using the reference above. Full terms of use are available: http://www.bristol.ac.uk/pure/about/ebr-terms

The Lorenz Manifold: Crochet and Curvature Hinke M Osinga and Bernd Krauskopf Bristol Centre for Applied Nonlinear Mathematics Department of Engineering Mathematics University of Bristol, Bristol BS8 1TR, UK E-mail: H.M.Osinga@bristol.ac.uk, B.Krauskopf@bristol.ac.uk Abstract We present a crocheted model of an intriguing two-dimensional surface known as the Lorenz manifold which illustrates chaotic dynamics in the well-known Lorenz system. The crochet instructions are the result of specialized computer software developed by us to compute socalled stable and unstable manifolds. The implicitly defined Lorenz manifold is not only key to understanding chaotic dynamics, but also emerges as an inherently artistic object. 1 Introduction Many people know a version of the saying that a butterfly flapping its wings in Brazil can cause a tornado in Texas. This is also referred to as the butterfly effect, and it was first introduced by Edward Lorenz in 1963 [8] to illustrate extreme sensitivity of the weather. If a small effect such as the wing flap of a butterfly can be responsible for creating a large-scale phenomenon like a tornado, then it is impossible to predict the behaviour of a complex system. Of course, there are many butterflies that may or may not flap their wings... Our work concentrates on the fact that one can still extract information from such a complex system and make predicitions at a more qualitative level via the computation of so-called invariant manifolds. The unpredictability of a chaotic system can be translated into the complexity of the geometry of these manifolds, which are two-dimensional surfaces in three-dimensional space in many cases. These surfaces emerge as inherently artistic shapes that are already implicitly contained in the mathematical model. We have developed computational methods to find and visualize such manifolds. Even better, our method can be interpreted as crochet instructions. This allows us to visualise the chaotic dynamics with a real-life crocheted model. 2 The Lorenz system The classic model studied by Lorenz when he discovered the butterfly effect was a simplified set of seven equations describing the rising and cooling of hot air (thermal convection) in the atmosphere. He later managed to create the same dynamical effect in an even simpler model that is now known as the Lorenz system: ẋ = σ(y x), ẏ = ϱx y xz, ż = xy βz. The classic values of the parameters, as introduced by Lorenz, are σ = 10, ϱ = 28, and β = 2 2 3. The system is given in the form of a set of three ordinary differential equations where the vector (1)

Figure 1: The Lorenz manifold as computed by our algorithm. (ẋ, ẏ, ż) represents the (instantaneous) velocity of a particle at position (x, y, z). The Lorenz system is deterministic, which means that for each particle position Eqs. (1) uniquely describe the future and past of the dynamics. Remarkably, this is not enough to make predicitions for even relatively short time scales; we refer to [2] for a popular account and to [12] for more details on deterministic systems. An important feature of system (1) is its symmetry: the behaviour of a particle starting at (x, y, z) is essentially the same as that of a particle starting at ( x, y, z). That is, any solution path in space can be transformed into another solution path by rotating it by 180 about the z-axis. The z-axis itself is invariant under the dynamics, which means that a particle on the z-axis will stay on it. 3 The Lorenz manifold The origin of the Lorenz system (1) is an equilibrium, that is, the velocity vector at (x, y, z) = (0, 0, 0) is the zero vector. It is a saddle point with a two-dimensional stable manifold, also called the Lorenz manifold. This manifold consists of all points that approach the origin in forward time. The chaotic dynamics of the system is essentially organised by how particles that pass close to

Figure 2: The computed and corresponding crocheted mesh of part of the Lorenz manifold. the origin get pushed away again. Namely, the Lorenz manifold is the two-dimensional boundary surface that separates points that locally get pushed towards negative x-values from those that are locally pushed in the positive x-direction. It has long been an open problem to find and visualize the Lorenz manifold, because there is no explicit formula for it. The first sketches of the Lorenz manifold appeared in 1982 in [1], but computational methods have been developed only quite recently; see [7] for an overview. The method we developed grows the surface as a set of concentric rings, starting from a small circle about the origin, in such a way that the surface grows with equal speed in all radial directions until a prescribed (geodesic) distance is reached. Details can be found in [4, 5], where we discuss the accuracy of the computations, while [9, 6] provide a less technical explanation. Figure 1 shows the Lorenz manifold computed with our method up to geodesic distance 110.75. Our method represents the manifold as a triangulation between computed mesh points. At each step a new ring of mesh points and triangles is added. The images in this paper highlight consecutive rings by alternating light and dark blue. As the manifold grows, mesh points are added (or removed) to ensure an even distribution of mesh points and, hence, a faithful representation of the mathematical object. This systematic way of building up the mesh can be interpreted directly as crochet instructions, which we published in [10]. Our crocheted model is built up round by round of crochet stitches of the appropriate length, where stitches are added or removed as dictated by the algorithm. Figure 2 shows a direct comparison between a part of the computed and the corresponding crocheted mesh. Notice in particular where mesh points and, consequently, crochet stitches have been added. The result of crocheting the entire Lorenz manifold (up to geodesic distance 110.75) is shown in Figure 3. It is a floppy object that is impossible to lay down flat on a table. While the lower part is actually almost flat, the upper part (positive z-values) ripples considerably. This is due to the negative curvature of this part of the surface (compare with Figure 1), which is locally encoded simply by the way stitches are added during the crochet process. Negative curvature is generated during a growth process by a faster growth in the lateral direction. This can be found in nature, for example, in curly-leaf lettuce. The principle can also be used to crochet examples of hyperbolic

Figure 3: The crocheted Lorenz manifold before mounting. planes [3], which are characterized by constant negative curvature. The Lorenz manifold, on the other hand, is not a (hyperbolic) plane, rather its curvature varies from point to point on the surface. The model of the Lorenz manifold is obtained from the floppy crocheted object by mounting it with a stiff z-axis, a rim wire, and two additional supporting wires; precise mounting instructions can be found in [10]. Figure 4 shows the result seen from approximately the same viewpoint as in Figure 1. The mesh structure is brought out by the white background. Figure 5 shows a closeup view of the crocheted Lorenz manifold near the z-axis, where a black background is used to emphasize the surface geometry. In this region the local curvature is maximal, which creates the helical structure after mounting. 4 Mathematics or art? Our motivation for creating the crocheted model of the Lorenz manifold was to have a threedimensional hands-on model of this intriguing surface. However, apart from simply appealing to the specialists, the crocheted object is an excellent tool to communicate the beauty of complicated mathematical objects and ideas. This found resonance with the general public who perceived our creation as a piece of mathematical art. What is more, many people followed our published crochet and mounting instructions to produce their own Lorenz manifold. More information and photographs can be found on our dedicated website [11]. Stable and unstable manifolds of chaotic systems have complex and beautiful geometry. However, they are hidden in the governing mathematical equations and must be brought to light with specialised algorithms. We hope that the example of the Lorenz manifold may serve as an inspiration to artists.

Figure 4: The crocheted Lorenz manifold after mounting.

References Figure 5: Close-up of the crocheted Lorenz manifold. [1] R. H. Abraham and C. D. Shaw. Dynamics The Geometry of Behavior, Part Three: Global Behavior, Aerial Press, Santa Cruz California, 1982-1985. [2] J. Gleick. Chaos, the Making of a New Science, William Heinemann, London, 1988. [3] D. W. Henderson and D. Taimina. Crocheting the hyperbolic plane. The Mathematical Intelligencer, 23(2): 17 28, 2001. [4] B. Krauskopf and H. M. Osinga. Twodimensional global manifolds of vector fields. CHAOS, 9(3): 768 774, 1999. [5] B. Krauskopf and H. M. Osinga. Computing geodesic level sets on global (un)stable manifolds of vector fields. SIAM J. Appl. Dyn. Sys., 2(4):546 569, 2003. [6] B. Krauskopf and H. M. Osinga. The Lorenz manifold as a collection of geodesic level sets Nonlinearity, 17(1): C1 C6, 2004. [7] B. Krauskopf, H. M. Osinga, E. J. Doedel, M. E. Henderson, J. Guckenheimer, A. Vladimirsky, M. Dellnitz and O. Junge. A survey of methods for computing (un)stable manifolds of vector fields. Int. J. Bifurcation and Chaos 15(3): 763-791, 2005. [8] E. N. Lorenz. Deterministic nonperiodic flows. J. Atmos. Sci., 20: 130 141, 1963. [9] H. M. Osinga and B. Krauskopf. Visualizing the structure of chaos in the Lorenz system. Computers and Graphics, 26(5): 815 823, 2002. [10] H. M. Osinga and B. Krauskopf. Crocheting the Lorenz manifold. The Mathematical Intelligencer 26(4): 25 37, 2004. [11] H. M. Osinga and B. Krauskopf. Website: Crocheting the Lorenz manifold. http://www.enm.bris.ac.uk/staff/ hinke/crochet/, 2005. [12] S. H. Strogatz. Nonlinear Dynamics and Chaos. Addison Wesley, 1994.