Jump to content

Lagrangian coherent structure

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 129.132.209.7 (talk) at 17:16, 17 April 2015 (A simple approach to hyperbolic LCS: Finite-time Lyapunov eponents). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Hyperbolic LCS (attracting in red and repelling in blue) and elliptic LCS in a two-dimensional turbulence simulation.

Lagrangian coherent structures (LCSs) are distinguished sets of trajectories in a dynamical system that exert a major influence on nearby trajectories over a time interval of interest.[1][2][3] The type of this influence may vary, but it invariably creates a coherent trajectory pattern for which the underlying LCS serves as a theoretical centerpiece. In observations of tracer patterns in nature, one readily identifies coherent features, but it is often the underlying structure creating these features that is of interest.

Indeed, individual tracer trajectories forming coherent patterns are generally sensitive with respect to changes in their initial conditions and the system parameters. In contrast, the LCSs creating these trajectory patterns turn out to be robust and provide a simplified skeleton of the overall dynamics of the system.[3] Physical examples include floating debris, oil spills,[4] surface drifters[5][6] and chlorophyll patterns[7] in the ocean; clouds of volcanic ash[8] and spores in the atmosphere;[9] and coherent crowd patterns formed by humans[10] and animals.

While LCSs may exist in any dynamical system, their role in creating coherent patterns is perhaps most readily observable in fluid flows. The images below are examples of how different types of LCSs hidden in geophysical flows shape tracer patterns.

General definitions

Material surfaces

Figure 1: An invariant manifold in the extended phase space, formed by an evolving material surface.

On a phase space and over a time interval , consider a non-autonomous dynamical system defined through the flow map , mapping initial conditions into their position for any time . If the flow map is a diffeomorphism for any choice of , then for any smooth set of initial conditions in , the set

is an invariant manifold in the extended phase space . Borrowing terminology from fluid dynamics, we refer to the evolving time slice of the manifold as a material surface (see Fig. 1). Since any choice of the initial condition set yields an invariant manifold , invariant manifolds and their associated material surfaces are abundant and generally undistinguished in the extended phase space. Only few of them will act as cores of coherent trajectory patterns.

LCSs as exceptional material surfaces

In order to create a coherent pattern, a material surface should exert a sustained and consistent action on nearby trajectories throughout the time interval . Examples of such action are attraction, repulsion, or shear. In principle, any well-defend mathematical property qualifies that creates coherent patterns out of randomly selected nearby initial conditions.

Most such properties can be expressed by strict inequalities. For instance, we call a material surface attracting over the interval if all small enough initial perturbations to are carried by the flow into even smaller final perturbations to . In classical dynamical systems theory, invariant manifolds satisfying such an attraction property over infinite times are called attractors. They are not only special, but even locally unique in the phase space: no continuous family of attractors may exist.

In contrast, in dynamical systems defined over a finite time interval , strict inequalities do not define exceptional (i.e., locally unique) material surfaces. This follows from the continuity of the flow map over . For instance, if a material surface attracts all nearby trajectories over the time interval , then so will any sufficiently close other material surface.

Thus, attracting, repelling and shearing material surfaces are necessarily stacked on each other, e.g., occur in continuous families. This leads to the idea of seeking LCSs in finite-time dynamical systems as exceptional material surfaces that exhibit a coherence-inducing property more strongly than any of the neighboring material surfaces. Such LCSs, defined as extrema (or more generally, stationary surfaces) for a finite-time coherence property, will indeed serve as observed centerpieces of trajectory patterns.

Objectivity (frame-indifference) of LCSs

Assume that the phase space of the underlying dynamical system is the material configuration space of a continuum, such as a fluid or a deformable body. For instance, for a dynamical system generated by an unsteady velocity field

the open set of possible particle positions is a material configuration space. In this space, LCSs form the skeleton of the material response by the continuum, subject to external forces and constitutive properties of the material. A fundamental requirement for the self-consistent description of any material response in continuum mechanics is objectivity (material frame-indifference). Objectivity stipulates that the material response (and hence the shape and the type of LCSs framing the material response) must be invariant with respect to Euclidean changes of coordinates

where is the vector of the trasnsformed coordinates; is an arbitrary proper orthogonal matrix representing time-dependent rotations; and is an arbitrary -dimensional vector representing time-dependent translations. As a consequence, any self-consistent LCS definition or criterion should be expressible in terms of quantities that are frame-invariant. For instance, the rate of strain and the vorticity tensor defined as

transform under Euclidean changes of frame into the quantities

A Euclidean frame change is, therefore, equivalent to a similarity transform for , and hence an LCS approach depending only on the eigenvalues and eigenvectors of is automatically frame-invariant. In contrast, an LCS approach depending on the eigenvalues of is not guaranteed to be frame-invariant.

A number of frame-independent quantities, such as , , , as well as the averages or eigenvalues of these quantities, are routinely used in heuristic LCS detection. While such quantitiesmay effectively mark features of the instantaneous velocity field , the ability of these quantities to capture material mixing, transport, and coherence is limited and a priori unknown in any given frame. As an example, consider the linear unsteady fluid particle motion[3]

which is an exact solution of the two-dimensional Navier--Stokes equations. The (frame-dependent) Okubo-Weiss criterion classifies the whole domain in this flow as elliptic (vortical) because holds, with referring to the Euclidean matrix norm. As seen in Fig. 2, however, trajectories grow exponentially along a rotating line and shrink exponentially along another rotating line.[3] In material terms, therefore, the flow is hyperbolic (saddle-type) in any frame.

Figure 2: Instantaneous streamlines and the evolution of trajectories starting from the interior of one of them in a linear solution of the Navier--Stokes equation. This dynamical system is classified as elliptic by a number of frame-dependent coherence diagnostics, such as the Okubo--Weiss criterion. (Image: Francisco Beron--Vera)

Hyperbolic LCS

Figure 3. Attracting and repelling LCSs in the extended phase space of a two-dimensional dynamical system.

Motivated by the above discussion, the simplest way to define an attracting LCS is by requiring it to be a locally strongest attracting material surface in the extended phase space (see. Fig. 3) . Similarly, a repelling LCS can be defined as a locally strongest repelling material surface. Attracting and repelling LCSs together are usually referred to as hyperbolic LCSs,[1][3] as they provide a finite-time genearalization of the classic concept of normally hyperbolic invariant manifolds in dynamical systems.

A simple approach to hyperbolic LCS: Finite-time Lyapunov eponents

Heuristically, one may seek initial positions of repelling LCSs as set of initial conditions at which infinitesimal perturbations to trajectories starting from grow locally at the highest rate relative to trajectories starting off of .[11][12] The heuristic element here is that instead of constructing a highly repelling material surface, one simply seeks points of large particle separation. Such a separation may well be due to strong shear along the set of points so identified; this set is not at all guaranteed to exert any normal repulsion on nearby trajectories.

The growth of an infinitesimal perturbation along a trajectory is governed by the flow map gradient . Let be a small perturbation to the initial condition , with , and with denoting an arbitrary unit vector in . This perturbation generally grows along the trajectory into the perturbation vector . Then the maximum relative stretching of infinitesimal perturbations at the point can be computed as

where denotes the right Cauchy--Green strain tensor. One then concludes[11] that the maximum relative stretching experienced along a trajectory starting from is just . As this relative stretching tends to grow rapidly, it is more convenient to work with its growth exponent , which is then precisely the finite-time Lyapunov exponent (FTLE)

Figure 4a. Attracting (red) and repelling (blue) LCSs extracted as FTLE ridges from a two-dimensional turbulence experiment (Image: Manikandan Mathur)[13]

Therefore, one expects hyperbolic LCSs to appear as codimension-one local maximizing surfaces (or ridges) of the FTLE field.[11][14] This expectation turns out to be justified in the majority of cases: time positions of repelling LCSs are marked by ridges of . By applying the same argument in backward time, we obtain that time positions of attracting LCSs are marked by ridges of the backward FTLE field .

The classic way of computing Lyapunov exponents is solving a linear differential equation for the linearized flow map . A more expedient approach is to compute the FTLE field from a simple finite-difference approximation to the deformation gradient.[11] For example, in a three-dimenisonal flow, we launch a trajectory from any element of a grid of initial conditions. Using the coordinate representation for the evolving trajectory , we approximate the gradient of the flow map as

with a small vector pointing in the coordinate direction. For two-dimensional flows, only the first minor matrix of the above matrix is relevant.

Figure 4b. Attracting (red) and repelling (blue) LCSs extracted as FTLE ridges from a two-dimensional simulation of a von Karman vortex street (Image: Jens Kasten)[15]
Figure 5. FTLE ridges highlight both hyperbolic LCS and shearing material lines, such as the boundaries of a riverbed in a 3D model of the New River Inlet, Onslow, North Carolina (Image: Allen Sanderson).[16]

FTLE ridges have proven to be a simple and efficient tool for the visualize hyperbolic LCSs in a number of physical problems, yielding intriguing images of initial positions of hyperbolic LCSs in different applications (see, e.g., Fig. 4). However, FTLE ridges obtained over sliding time windows do not form material surfaces. Thus, ridges of under varying cannot be used to define Lagrangian objects, such as hyperbolic LCSs. Indeed, a locally strongest repelling material surface over will generally not play the same role over and hence its evolving position at time will not be a ridge for . Nonetheless, evolving second-derivative FTLE ridges[17] computed over sliding intervals of the form have been identified by some authors broadly with LCSs.[17] In support of this identification. it is also often argued that the material flux over such sliding-window FTLE ridges should necessarily be small.[17][18][19] This "FTLE ridge=LCS" identification[17] would create several conceptual and mathematical inconsistencies:

  • Second-derivative FTLE ridges are necessarily straight lines and hence do not exist in physical problems.[20][21]
  • FTLE ridges computed over sliding time windows with a varying are generally not Lagrangian and the flux though them may well be large [3][14]
  • FTLE ridges mark hyperbolic LCS positions, but also highlight surfaces of high shear.[14] A convoluted mixture of both types of surfaces often arises in applications (see Fig. 5 for an example).
  • There are several other types LCSs (elliptic and parabolic) beyond the hyperbolic LCSs highlighted by FTLE ridges[3]

Local variational approach to hyperbolic LCS: shrink and stretch surfaces

Figure 6. Linearized flow geometry along an evolving material surface.

The local variational theory of hyperbolic LCSs builds on their original definition as strongest repelling, attracting or shearing material surfaces in the flow over the time interval .[11] At an initial point , let denote a unit normal to an initial material surface (cf. Fig. 6). By the invariance of material lines, the tangent space is mapped into the tangent space of by the linearized flow map . At the same time, the image of the normal normal under generally does not remain normal to . Therefore, in addition to a normal component of length , the advected normal also develops a tangential component of length (cf. Fig. 6).

If , then the evolving material surface strictly repels nearby trajectories by the end of the time interval . Similarly, signals that strictly attracts nearby trajectories along its normal directions. A repelling (attracting) LCS over the interval can be defined as a material surface whose net repulsion is pointwise maximal (minimal) with respect to perturbations of the initial normal vector field . As earlier, we refer to repelling and attracting LCSs collectively as hyperbolic LCSs.[11]

Solving these local extremum principles for hyperbolic LCSs in two and three dimensions yields unit normal vector fields to which hyperbolic LCSs should everywhere be tangent.[22][23][24] The existence of such normal surfaces also requires a Frobenius-type integrability condition in the three-dimensional case. All these results can be summarized as follows:[3]

Hyperbolic LCS conditions from local variational theory in dimensions n=2 and n=3
LCS Normal vector field of for ODE for for n=2 Frobenius-type PDE for for n=3
Attracting (stretch lines) (stretch surfaces)
Repelling (shrink lines) (shrink surfaces)

Repelling LCSs are obtained as most repelling shrink lines, starting from local maxima of . Attracting LCSs are obtained as most attracting stretch lines, starting from local minima of . These starting points serve are initial positions of exceptional saddle-type trajectories in the flow. An example of the local variational computation of a repelling LCS is shown in FIg. 7. The computational algorithm is available in LCS Tool.

Figure 7. A repelling LCS visualized as an FTLE ridge (left) and computed exactly as a shrink line (right), i.e., a solution of the ODE starting from a global maximum of . [22]

Global variational approach to hyperbolic LCSs: Geodesic LCS

Elliptic LCS

Parabolic LCS

Relation to classical invariant manifolds

Classical invariant manifolds are invariant sets in the phase space of an autonomous dynamical system. In contrast, LCSs are only required to be invariant in the extended phase space. This means that even if the underlying dynamical system is autonomous, the LCSs of the system over the interval will generally be time-dependent, acting as the evolving skeletons of evolving coherent patterns.

See also

References

  1. ^ a b Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/S0167-2789(00)00142-1, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/S0167-2789(00)00142-1 instead.
  2. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/PT.3.1886, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/PT.3.1886 instead.
  3. ^ a b c d e f g h Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1146/annurev-fluid-010313-141322, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1146/annurev-fluid-010313-141322 instead.
  4. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1073/pnas.1118574109, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1073/pnas.1118574109 instead.
  5. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1029/2011GL048815, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1029/2011GL048815 instead.
  6. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1002/2013GL058624, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1002/2013GL058624 instead.
  7. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1029/2012GL051246, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1029/2012GL051246 instead.
  8. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.atmosenv.2011.05.053, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.atmosenv.2011.05.053 instead.
  9. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.3624930, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.3624930 instead.
  10. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1109/CVPR.2007.382977, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1109/CVPR.2007.382977 instead.
  11. ^ a b c d e f Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/S0167-2789(00)00142-1, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/S0167-2789(00)00142-1 instead.
  12. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/S0167-2789(00)00199-8, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/S0167-2789(00)00199-8 instead.
  13. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1103/PhysRevLett.98.144502, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1103/PhysRevLett.98.144502 instead.
  14. ^ a b c Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.1477449, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.1477449 instead. Cite error: The named reference "Haller2002" was defined multiple times with different content (see the help page).
  15. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.3483220, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.3483220 instead.
  16. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1109/PacificVis.2014.27, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1109/PacificVis.2014.27 instead.
  17. ^ a b c d Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.physd.2005.10.007, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.physd.2005.10.007 instead.
  18. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.2740025, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.2740025 instead.
  19. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.3270049, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.3270049 instead.
  20. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.physd.2012.05.006, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.physd.2012.05.006 instead.
  21. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1007/978-3-642-23175-9_15, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1007/978-3-642-23175-9_15 instead.
  22. ^ a b Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.physd.2011.09.013, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.physd.2011.09.013 instead.
  23. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1063/1.3690153, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1063/1.3690153 instead.
  24. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.physd.2014.01.007, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.physd.2014.01.007 instead.

Software packages for LCS

Software packages have been developed to perform Lagrangian coherent structures computations:

Lists of software packages for Lagrangian coherent structures computations have been created by Jerrold E. Marsden[9] and Steven K. Baum.[10]

  • Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1007/s00162-006-0031-0, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1007/s00162-006-0031-0 instead.
  • Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1017/S0022112006003648, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1017/S0022112006003648 instead.
  • Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1007/978-3-642-23175-9_14, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1007/978-3-642-23175-9_14 instead.
  • Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.physd.2005.10.007, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.physd.2005.10.007 instead.
  • Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1103/PhysRevLett.98.144502, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1103/PhysRevLett.98.144502 instead.
  1. ^ Lekien, Francois; Coulliette, Chad. "ManGen 1.4.4". Archived from the original on 2009-01-07.
  2. ^ Dabiri, John O. "LCS MATLAB Kit".
  3. ^ Shadden, Shawn C. "FlowVC".
  4. ^ Haller, George. "LCS Tool".
  5. ^ Jimenez, Raymond; Vankerschaver, Joris. "cuda_ftle". Archived from the original on 2011-05-17.
  6. ^ Mills, Peter. "CTRAJ".
  7. ^ Du Toit, Philip C. "Newman". Archived from the original on 2010-06-13.
  8. ^ Ameli, Siavash; Desai, Yogin; Shadden, Shawn C. (2014). "Development of an Efficient and Flexible Pipeline for Lagrangian Coherent Structure Computation". Topological Methods in Data Analysis and Visualization III (PDF). Mathematics and Visualization. Springer. pp. 201–215. doi:10.1007/978-3-319-04099-8_13. ISBN 978-3-319-04099-8. ISSN 1612-3786. {{cite book}}: Unknown parameter |subscription= ignored (|url-access= suggested) (help)
  9. ^ Marsden, Jerrold Eldon. "LCS Software".
  10. ^ Baum, Steven K. "Lagrangian Methods in Oceanography".