Vector Field Topology. Ronald Peikert SciVis Vector Field Topology 8-1

Similar documents
8 Vector Field Topology

Part II: Lagrangian Visualization

Tensor Field Visualization. Ronald Peikert SciVis Tensor Fields 9-1

Higher Order Singularities in Piecewise Linear Vector Fields

11 Chaos in Continuous Dynamical Systems.

Nonlinear dynamics & chaos BECS

8.1 Bifurcations of Equilibria

Tensor fields. Tensor fields: Outline. Chantal Oberson Ausoni

CHAPTER 5 KINEMATICS OF FLUID MOTION

Example of a Blue Sky Catastrophe

7 Two-dimensional bifurcations

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

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

Mathematical Modeling I

Kinematics of fluid motion

Problem set 7 Math 207A, Fall 2011 Solutions

2.10 Saddles, Nodes, Foci and Centers

7 Planar systems of linear ODE

Lagrangian Coherent Structures (LCS)

Section 9.3 Phase Plane Portraits (for Planar Systems)

4 Second-Order Systems

On low speed travelling waves of the Kuramoto-Sivashinsky equation.

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

The Existence of Chaos in the Lorenz System

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

Nonlinear Autonomous Systems of Differential

1. Introduction and statement of main results. dy dt. = p(x, y),

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

Math 5490 November 5, 2014

arxiv: v1 [math.ds] 6 Apr 2011

AMADEU DELSHAMS AND RAFAEL RAMíREZ-ROS

Chimera State Realization in Chaotic Systems. The Role of Hyperbolicity

Chapter 23. Predicting Chaos The Shift Map and Symbolic Dynamics

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

FROM TOPOLOGICAL TO GEOMETRIC EQUIVALENCE IN THE CLASSIFICATION OF SINGULARITIES AT INFINITY FOR QUADRATIC VECTOR FIELDS

The Higgins-Selkov oscillator

27. Topological classification of complex linear foliations

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

EE222 - Spring 16 - Lecture 2 Notes 1

Tensor Visualization. CSC 7443: Scientific Information Visualization

Elements of Applied Bifurcation Theory

GEOMETRIC CONFIGURATIONS OF SINGULARITIES FOR QUADRATIC DIFFERENTIAL SYSTEMS WITH TOTAL FINITE MULTIPLICITY m f = 2

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

Solutions for B8b (Nonlinear Systems) Fake Past Exam (TT 10)

Introduction LECTURE 1

2D Asymmetric Tensor Field Topology

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

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

52. The Del Operator: Divergence and Curl

Zin ARAI Hokkaido University

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

FOURTH ORDER CONSERVATIVE TWIST SYSTEMS: SIMPLE CLOSED CHARACTERISTICS

Time Dependent (Unsteady) Flow Visualization

Torus Maps from Weak Coupling of Strong Resonances

In these chapter 2A notes write vectors in boldface to reduce the ambiguity of the notation.

Lecture 5: Oscillatory motions for the RPE3BP

1 Introduction Definitons Markov... 2

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

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

Calculus and Differential Equations II

B5.6 Nonlinear Systems

Math 302 Outcome Statements Winter 2013

On dynamical properties of multidimensional diffeomorphisms from Newhouse regions: I

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

On Universality of Transition to Chaos Scenario in Nonlinear Systems of Ordinary Differential Equations of Shilnikov s Type

Lecture 1: A Preliminary to Nonlinear Dynamics and Chaos

Phase portraits in two dimensions

Symbolic dynamics and chaos in plane Couette flow

arxiv:math/ v1 [math.ds] 28 Apr 2003

Smooth Structure. lies on the boundary, then it is determined up to the identifications it 1 2

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

arxiv: v2 [math.ds] 19 Apr 2016

General Solution of the Incompressible, Potential Flow Equations

PHYSFLU - Physics of Fluids

THREE DIMENSIONAL SYSTEMS. Lecture 6: The Lorenz Equations

Elements of Applied Bifurcation Theory

ONE-PARAMETER BIFURCATIONS IN PLANAR FILIPPOV SYSTEMS

1 The pendulum equation

Section 5.4 (Systems of Linear Differential Equation); 9.5 Eigenvalues and Eigenvectors, cont d

Introduction to Applied Nonlinear Dynamical Systems and Chaos

Large Fluctuations in Chaotic Systems

Problem set 6 Math 207A, Fall 2011 Solutions. 1. A two-dimensional gradient system has the form

arxiv: v1 [nlin.cd] 15 Apr 2012

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems

The Aharonov-Bohm Effect: Mathematical Aspects of the Quantum Flow

Find the general solution of the system y = Ay, where

43.1 Vector Fields and their properties

University of Bath DOI: / Publication date: Link to publication SIAM

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

Worksheet 8 Sample Solutions

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

GEOMETRIC CONFIGURATIONS OF SINGULARITIES FOR QUADRATIC DIFFERENTIAL SYSTEMS WITH TOTAL FINITE MULTIPLICITY m f = 2

One Dimensional Dynamical Systems

Exponentially small splitting of separatrices of the pendulum: two different examples. Marcel Guardia, Carme Olivé, Tere M-Seara

Essential hyperbolicity versus homoclinic bifurcations. Global dynamics beyond uniform hyperbolicity, Beijing 2009 Sylvain Crovisier - Enrique Pujals

Invariant manifolds of L 3 and horseshoe motion in the restricted three-body problem

A Novel Three Dimension Autonomous Chaotic System with a Quadratic Exponential Nonlinear Term

The Divergence Theorem Stokes Theorem Applications of Vector Calculus. Calculus. Vector Calculus (III)

Symplectic maps. James D. Meiss. March 4, 2008

Transcription:

Vector Field Topology Ronald Peikert SciVis 2007 - Vector Field Topology 8-1

Vector fields as ODEs What are conditions for existence and uniqueness of streamlines? For the initial value problem i x ( t) = v x( t) ( ) x ( ) t = x 0 0 ( ) v x a solution exists if the velocity field is continuous. The solution is unique if the field is Lipschitz-continuous, i.e. if there is a constant M such that ( ) ( ) M vx vx x x for all x in a neighborhood of x. Ronald Peikert SciVis 2007 - Vector Field Topology 8-2

Vector fields as ODEs Lipschitz-continuous is stronger than continuous (C 0 ) but weaker than continuously differentiable (C 1 ). Important for scientific visualization: piecewise multilinear functions are Lipschitz-continuous in particular cellwise bi- or trilinear interpolation is Lipschitzcontinuous Consequence: Numerical vector fields do have unique streamlines, but analytic vector fields don't necessarily. Ronald Peikert SciVis 2007 - Vector Field Topology 8-3

Vector fields as ODEs Example: for the vector field ( ) ( ) ( ) v x ( ) ( 2/3 u x, y, v x, y 1,3y ) = = the initial value problem i x ( t) = v x( t) ( ) has the two solutions x ( t ) = ( x + t, 0 ) x red blue 0 x () ( 3 t = x ) 0 + t, t ( 0 ) = x0 Both are streamlines seeded at the point. p ( x,0 0 ) 0,0 Ronald Peikert SciVis 2007 - Vector Field Topology 8-4

Special streamlines x( t) It is possible that a streamline maps two different times t and t' to the same point: x t = x t' = x ( ) ( ) 1 There are two types of such special streamlines: stationary yp points: If vx ( 1 ) = 0, then the streamline degenerates to a single point x t = x t R ( ) ( ) ( ) periodic orbits: If vx, then the streamline is periodic: 1 0 All other streamlines are called regular streamlines. 1 ( t+ kt) = ( t) ( t, k ) x x R Z Ronald Peikert SciVis 2007 - Vector Field Topology 8-5

Special streamlines Regular streamlines can converge to stationary points or periodic orbits, in either positive or negative time. However, because of the uniqueness, a regular streamline cannot contain a stationary point or periodic orbit. Examples: convergence to a stationary point a periodic orbit Ronald Peikert SciVis 2007 - Vector Field Topology 8-6

Critical points A stationary point x c is called a critical point if the velocity gradient J= v x at x c is regular (is a non-singular matrix, has nonzero ( ) determinant). Near a critical point, the field can be approximated by its linearizationi Properties of critical points: ( ) ( 2 ) c + = + O v x x Jx x in a neighborhood, the field takes all possible directions critical points are isolated (as opposed to general stationary points, e.g. points on a no slip boundary) Ronald Peikert SciVis 2007 - Vector Field Topology 8-7

Critical points Critical points can have different types, depending on the eigenvalues of J, more precisely on the signs of the real parts of the eigenvalues. We define an important subclass: A critical point is called hyperbolic if all eigenvalues of J have nonzero real parts. The main property of hyperbolic critical points is structural stability: Adding a small perturbation to v(x) does not change the topology of the nearby streamlines. Ronald Peikert SciVis 2007 - Vector Field Topology 8-8

Critical points in 2D Hyperbolic critical points in 2D can be classified as follows: two real eigenvalues: both positive: node source both negative: node sink different signs: saddle two conjugate complex eigenvalues: positive real parts: focus source negative real parts: focus sink Ronald Peikert SciVis 2007 - Vector Field Topology 8-9

Critical points in 2D In 2D the eigenvalues are the zeros of 2 x px q + + = 0 where p and q are the two invariants: i ( λ λ ) p = trace( J) = + q = det( J ) = λλ 1 2 The eigenvalues are complex exactly if the discriminant is negative. 1 2 2 D = p 4 q It follows: critical point types depend on signs of p,q and D hyperbolic points have either q < 0, or q > 0and p 0 Ronald Peikert SciVis 2007 - Vector Field Topology 8-10

Critical points in 2D The p-q chart (hyperbolic types printed in red) q=p 2 /4 q D<0 (complex eigenvalues) D=0 D>0 (real eigenvalues) focus source focus sink node focus source node source center node focus sink node sink line source shear line sink p saddle Ronald Peikert SciVis 2007 - Vector Field Topology 8-11

Node source positive trace positive determinant positive discriminant Example 0.425 0.43125 0.5 0 0.1 1.075 0 1 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-12

Node sink negative trace positive determinant positive discriminant Example 0.425 0.43125 0.5 0 0.1 1.075 0 1 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-13

Saddle any trace negative determinant positive discriminant Example 0.43375 1.07812 0.25 0 0.25 1.15 0 1 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-14

Focus source positive trace counter-clockwise if positive determinant v x u y >0 negative discriminant Example 1.48 1.885 0.5 1 1.04 0.48 1 0.5 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-15

Focus sink negative trace counter-clockwise if positive determinant v x u y >0 negative discriminant Example 1.48 1.885 0.5 1 1.04 0.48 1 0.5 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-16

Node focus source positive trace between node source positive determinant and focus source zero discriminant (double real eigenvalue) Example 1.25 0.5625 0.5 0 1 0.25 1 0.5 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-17

Star source Special case of node focus source: diagonal matrix Example 2 0 1 0 J = = =λ 0 2 0 1 Ronald Peikert SciVis 2007 - Vector Field Topology 8-18

Nonhyperbolic critical points If the eigenvalues have zero real parts but are nonzero (eigenvalues are purely imaginary), the critical point is the boundary case between focus source and focus sink. This type of critical point is called a center. Depending on the higher derivatives, it can behave as a source or as a sink. Because a center is nonhyperbolic, it is not structurally t stable in general perturbation but structurally t stable if the field is divergence-free. Ronald Peikert SciVis 2007 - Vector Field Topology 8-19

Center zero trace counter-clockwise if positive determinant v x u y >0 negative discriminant Example 0.98 1.885 0 1 1.04 0.98 1 0 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-20

Other stationary points Other stationary points in 2D: If J is a singular matrix, the following stationary ti (but not critical!) points are possible: if a single eigenvalue is zero: line source, line sink if both eigenvalues are zero : pure shear Ronald Peikert SciVis 2007 - Vector Field Topology 8-21

Line source positive trace zero determinant Example 0.15 0.8625 0 0 0.2 1.15 0 1 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-22

Pure shear zero trace zero determinant Example 0.75 0.5625 0 0 1 0.75 1 0 1 J = = A A Ronald Peikert SciVis 2007 - Vector Field Topology 8-23

The topological skeleton The topological skeleton consists of all periodic orbits and all streamlines converging (in either direction of time) to a saddle point (separatrix of the saddle), or a critical point on a no-slip boundary It provides a kind of segmentation of the 2D vector field Examples: Ronald Peikert SciVis 2007 - Vector Field Topology 8-24

The topological skeleton Example: irrotational vector fields. An irrotational (conservative) vector field is the gradient of a scalar field (its potential). Skeleton of an irrotational vector field: watershed image of its potential field. Discussion: watersheds are topologically defined, integration required height ridges are geometrically defined, locally detectable Ronald Peikert SciVis 2007 - Vector Field Topology 8-25

The topological skeleton Example: LIC and topology-based visualization (skeleton plus a few extra streamlines). Ronald Peikert SciVis 2007 - Vector Field Topology 8-26

The topological skeleton Example: topological skeleton of a surface flow image credit: A. Globus Ronald Peikert SciVis 2007 - Vector Field Topology 8-27

Critical points in 3D Hyperbolic critical points in 3D can be classified as follows: three real eigenvalues: all positive: source two positive, one negative: 1:2 saddle (1 in, 2 out) one positive, two negative: 2:1 saddle (2 in, 1 out) all negative: sink one real, two complex eigenvalues: positive real eigenvalue, positive real parts: spiral source positive real eigenvalue, negative real parts : 2:1 spiral saddle negative real eigenvalue, positive real parts : 1:2 spiral saddle negative real eigenvalue, negative real parts : spiral sink Ronald Peikert SciVis 2007 - Vector Field Topology 8-28

Critical points in 3D Types of hyperbolic critical points in 3D source spiral source 2:1 saddle 2:1 spiral saddle The other 4 types are obtained by reversing arrows Ronald Peikert SciVis 2007 - Vector Field Topology 8-29

Example: The Lorenz attractor The Lorenz attractor v ( ) has 3 critical points: ( 10 y x, 28 x y xz, xy 8z 3) = a 2:1 saddle P 0 at ( 0,0,0, ) with eigenvalues { 22.83, 2.67, 11.82} p 1 2 two 1:2 spiral saddles P 1 and P 2 ( ) ( 6 2, 6 2, 27) at 6 2, 6 2, 27 and with eigenvalues { 13.85, 0.09 ± 10.19i } with eigenvalues Ronald Peikert SciVis 2007 - Vector Field Topology 8-30

Streamlines Example: The Lorenz attractor Streamsurfaces (2D separatrices) stable manifold W s (P 0 ) W u (P 1 ) W s (P 0 ) W u (P 2 ) Ronald Peikert SciVis 2007 - Vector Field Topology 8-31

Visualization based on 3D critical points Example: Flow over delta wing, glyphs (icons) for critical point types, 1D separatrices ("topological vortex cores"). Discussion: Vortex core may not contain critical points. image: A.Globus Ronald Peikert SciVis 2007 - Vector Field Topology 8-32

Periodic orbits Poincaré map of a periodic orbit in 3D: Choose a point x 0 on the periodic orbit Choose an open circular disk D centered at x 0 on a plane which is not tangential to the flow, and small enough that the periodic orbit intersects D only in x 0 Any streamline seeded at a point x D which intersects D a next time at a point x D defines a mapping from x to x' There exists a smaller open disk D0 D centered at x 0 such that this mapping is defined for all points x D 0. This is the Poincaré map. Ronald Peikert SciVis 2007 - Vector Field Topology 8-33

Periodic orbits Using coordinates on the plane of D and with origin at x 0, the Poincaré map can now be linearized: where P is 2x2 matrix. x Px Important fact about Poincaré maps: The eigenvalues of P are independent of the choice of x 0 on the periodic orbit the orientation of the plane of D the choice of coordinates for the plane A periodic orbit is called hyperbolic, if its eigenvalues lie off the complex unit circle. Hyperbolic p.o. are structurally stable. Ronald Peikert SciVis 2007 - Vector Field Topology 8-34

Periodic orbits Hyperbolic periodic orbits in 3D can be classified as follows: Two real eigenvalues: both outside the unit circle: source p.o. both inside the unit circle: sink p.o. one outside, one inside: both positive: both negative: saddle p.o. twisted saddle p.o. Two complex conjugate eigenvalues: both outside the unit circle: spiral source p.o. both inside the unit circle: spiral sink p.o. Ronald Peikert SciVis 2007 - Vector Field Topology 8-35

Periodic orbits Types of hyperbolic periodic orbits in 3D source p.o. spiral source p.o. saddle p.o. twisted saddle p.o. Types sink and spiral sink are obtained by reversing arrows. Ronald Peikert SciVis 2007 - Vector Field Topology 8-36

Periodic orbits Example: Flow in Pelton distributor ring. Critical point of spiral saddle type and p.o. of twisted saddle type. Stable (yellow, red) and unstable (black, blue) manifolds. Streamlines and streamsurfaces (manually seeded). Ronald Peikert SciVis 2007 - Vector Field Topology 8-37

Saddle connectors The topological skeleton of 3D vector fields contains 1D and 2D separatrices of (spiral) saddles. Not directly usable for visualization (too much occlusion). Alternative: only show intersection curves of 2D separatrices. Two types of saddle connectors: heteroclinic orbit: connects two (spiral) saddles homoclinic orbits: connects a (spiral) saddle with itself Idea: a 1D "skeleton" is obtained, not providing a segmentation, but indicating flow between pairs of saddles Ronald Peikert SciVis 2007 - Vector Field Topology 8-38

Saddle connectors Comparison: icons / full topological skeleton / saddle connectors Flow past a cylinder: Image credit: H. Theisel Ronald Peikert SciVis 2007 - Vector Field Topology 8-39

Saddle connectors In rotational flow, a connected pair of spiral saddles can describe a vortex breakdown bubble. P 1 (2:1 spiral saddle) ideal case: W s (P 1 ) coincides with W u (P 2 ) no saddle connector P 2 (1:2 spiral saddle) perturbed case: transversal intersection of W s (P 1 ) and W u (P 2 ) saddle connector consists of two streamlines P 2 P 1 Image credit: Krasny/Nitsche Ronald Peikert SciVis 2007 - Vector Field Topology 8-40

Saddle connectors 3D view If v is velocity field of a fluid: Folds must have constant mass flux. Image credit: Sotiropoulos et al. ρv dn ρωar Close to P 1 or P 2 this is approximately (density * angular velocity * cross section area * radius). It follows: cross section area ~ 1/radius Consequence: Shilnikov chaos Ronald Peikert SciVis 2007 - Vector Field Topology 8-41

Saddle connectors Experimental photograph h of a vortex breakdown bubble Vortex breakdown bubble in flow over delta wing, visualization by streamsurfaces (not topology-based) Image credit: Sotiropoulos et al. Image credit: C. Garth Ronald Peikert SciVis 2007 - Vector Field Topology 8-42

Saddle connectors Vortex breakdown bubble found in CFD data of Francis draft tube: Ronald Peikert SciVis 2007 - Vector Field Topology 8-43