14
RESEARCH ARTICLE Automated topology classification method for instantaneous velocity fields S. Depardon J. J. Lasserre L. E. Brizzi J. Bore ´e Received: 31 August 2006 / Revised: 31 January 2007 / Accepted: 2 February 2007 / Published online: 11 March 2007 Ó Springer-Verlag 2007 Abstract Topological concepts provide highly compre- hensible representations of the main features of a flow with a limited number of elements. This paper presents an automated classification method of instantaneous velocity fields based on the analysis of their critical points distri- bution and feature flow fields. It uses the fact that topo- logical changes of a velocity field are continuous in time to extract large scale periodic phenomena from insufficiently time-resolved datasets. This method is applied to two test- cases : an analytical flow field and PIV planes acquired downstream a wall-mounted cube. 1 Introduction Unsteady separated flows such as those induced by bluff bodies are characterized by coherent vortex sheddings, with consequences in terms of aerodynamic forces on the body itself and noise generation. Therefore, the understanding of the flow dynamic behavior is of great interest for many industrial applications. Its experimental characterization requires both global and quantitative measurement methods, for which particle image veloci- metry (PIV) is particularly adequate. Not only does it provide time averaged representations (streamlines topol- ogy, mean and rms velocity components, vorticity) but it also gives insights into instantaneous features of the flow. Both the quantitative nature of PIV data, and its richness must be taken advantage of, especially the instantaneous velocity fields acquired for each configuration. Their analysis has received great attention in terms of filtering strategies, feature detection, and interpretation. Reviews of these methods can be found in Bonnet et al. (1998), Rockwell (2000) and Adrian et al. (2000). In order to characterize the global dynamic behaviour of the flow (its coherent, large scale energetic vortical struc- tures), instantaneous velocity fields must be analyzed and classified. Since they represent a great amount of data, these processes should be automated as much as possible. To the authors’ knowledge, there is a lack of efficient methods for the rapid classification of instantaneous data- sets acquired at different times. Cipolla et al. (1998) and Rockwell (2000) show how a combined approach of PIV, proper orthogonal decompo- sition (POD) and topological concepts can yield significant insights into the interpretation of instantaneous velocity fields. This paper presents an extension of these concepts by introducing an automated topological classification method, based on feature extraction and tracking strategies. Such a classification enables to extract the large scale dy- namic behavior of the flow from insufficiently time-re- solved data, using the topological continuity of a given velocity field in time. The principle of this post-processing strategy is described in Sect. 2, and applied to an analytical case in Sect. 3. Section 4 presents an application to experimental PIV data acquired downstream a wall- mounted cube. S. Depardon (&) J. J. Lasserre PSA Peugeot Citroe ¨n, Direction de la Recherche et de l’Innovation Automobile, Route de Gisy, 78943 Ve ´lizy-Villacoublay Cedex, France e-mail: [email protected] S. Depardon L. E. Brizzi J. Bore ´e Laboratoire d’Etudes Ae ´rodynamiques, Te ´le ´port 2, 1 Av. Cle ´ment Ader, BP 40109, 86961 Futuroscope Chasseneuil, France 123 Exp Fluids (2007) 42:697–710 DOI 10.1007/s00348-007-0277-3

Automated topology classification method for instantaneous velocity fields

Embed Size (px)

Citation preview

RESEARCH ARTICLE

Automated topology classification method for instantaneousvelocity fields

S. Depardon Æ J. J. Lasserre Æ L. E. Brizzi ÆJ. Boree

Received: 31 August 2006 / Revised: 31 January 2007 / Accepted: 2 February 2007 / Published online: 11 March 2007

� Springer-Verlag 2007

Abstract Topological concepts provide highly compre-

hensible representations of the main features of a flow with

a limited number of elements. This paper presents an

automated classification method of instantaneous velocity

fields based on the analysis of their critical points distri-

bution and feature flow fields. It uses the fact that topo-

logical changes of a velocity field are continuous in time to

extract large scale periodic phenomena from insufficiently

time-resolved datasets. This method is applied to two test-

cases : an analytical flow field and PIV planes acquired

downstream a wall-mounted cube.

1 Introduction

Unsteady separated flows such as those induced by bluff

bodies are characterized by coherent vortex sheddings,

with consequences in terms of aerodynamic forces on

the body itself and noise generation. Therefore, the

understanding of the flow dynamic behavior is of great

interest for many industrial applications. Its experimental

characterization requires both global and quantitative

measurement methods, for which particle image veloci-

metry (PIV) is particularly adequate. Not only does it

provide time averaged representations (streamlines topol-

ogy, mean and rms velocity components, vorticity) but it

also gives insights into instantaneous features of the flow.

Both the quantitative nature of PIV data, and its richness

must be taken advantage of, especially the instantaneous

velocity fields acquired for each configuration. Their

analysis has received great attention in terms of filtering

strategies, feature detection, and interpretation. Reviews of

these methods can be found in Bonnet et al. (1998),

Rockwell (2000) and Adrian et al. (2000).

In order to characterize the global dynamic behaviour of

the flow (its coherent, large scale energetic vortical struc-

tures), instantaneous velocity fields must be analyzed and

classified. Since they represent a great amount of data,

these processes should be automated as much as possible.

To the authors’ knowledge, there is a lack of efficient

methods for the rapid classification of instantaneous data-

sets acquired at different times.

Cipolla et al. (1998) and Rockwell (2000) show how a

combined approach of PIV, proper orthogonal decompo-

sition (POD) and topological concepts can yield significant

insights into the interpretation of instantaneous velocity

fields. This paper presents an extension of these concepts

by introducing an automated topological classification

method, based on feature extraction and tracking strategies.

Such a classification enables to extract the large scale dy-

namic behavior of the flow from insufficiently time-re-

solved data, using the topological continuity of a given

velocity field in time. The principle of this post-processing

strategy is described in Sect. 2, and applied to an analytical

case in Sect. 3. Section 4 presents an application to

experimental PIV data acquired downstream a wall-

mounted cube.

S. Depardon (&) � J. J. Lasserre

PSA Peugeot Citroen,

Direction de la Recherche et de l’Innovation Automobile,

Route de Gisy, 78943 Velizy-Villacoublay Cedex, France

e-mail: [email protected]

S. Depardon � L. E. Brizzi � J. Boree

Laboratoire d’Etudes Aerodynamiques,

Teleport 2, 1 Av. Clement Ader, BP 40109,

86961 Futuroscope Chasseneuil, France

123

Exp Fluids (2007) 42:697–710

DOI 10.1007/s00348-007-0277-3

2 Principle of the automated topology classification

method

2.1 Topological concepts

The use of topological concepts have been introduced by

Legendre (1956), who used part of the work by Poincare

(1928) to provide a theoretical framework for the analysis

of three-dimensional separated flows. They were initially

developed for the interpretation of oil-flow visualizations

(Hunt et al. 1978): to a given shear-stress pattern (type,

position, connectivity of critical points) corresponds a

specific 3-D separated flow topology. These concepts were

then extended to the analysis of in flow measurements

(Tobak and Peake 1982; Perry and Chong 1987), especially

velocity fields (acquired either with PIV techniques, or

phase averaged pointwise measurement systems). A great

advantage of topological concepts is the synthetic nature of

this information: given a distribution of critical points of a

velocity field, most of the remaining flow field can be

deduced (Foss 2004). They provide a clear representation

of the flow salient features.

Although topological concepts are clear when applied

to time-averaged skin friction patterns, they become

ambiguous when used for the interpretation of instanta-

neous velocity fields of plane cuts of a three-dimensional

flow: the topology of instantaneous streamlines corre-

sponds to the signature of vortical structures in a certain

frame of reference. The effect of its velocity on instan-

taneous turbulent velocity fields topology can be seen in

Adrian et al. (2000). If the frame of reference travels at

the convection velocity of the shed vortices, phenomena

such as entrainment and vortex pairing can be addressed.

If it is fixed to the body, the emphasis is laid on sepa-

ration and vortex formation processes (Dallmann and

Schewe 1987; Dallmann et al. 1991). Furthermore the

topological analysis of sectional-streamlines patterns of

three dimensional flows is open to misunderstanding.

Perry and Chong (1994) show with an analytical example

that the sectional-streamline pattern of a Burger vortex

strongly depends on the angle between this vortex and the

measurement plane.

Despite these limitations, of which one must be aware,

topological concepts are very powerful tools for the inter-

pretation of instantaneous velocity fields. They enable to

compress the information of large databases by restricting

the discussion to an analysis of topological changes, which

could be combined with other quantities such as vorticity

or Reynolds stress (Braza et al. 2006).

The aim of the classification method presented in this

paper is to extract large scale topological changes from

insufficiently time-resolved data. It is based on a three-step

analysis that is presented in the following subsections:

• Identification of each velocity field’s critical points

(i.e., their type and position).

• Determination of a ‘‘field-to-field distance’’ between

every pair of velocity fields (Ideally, this ‘‘distance’’ is

all the smaller as their critical point distribu-

tion—position, type and shape is similar).

• Adequate (i.e. easily understandable) representation of

the results for their interpretation.

2.2 Critical point identification

Given any set of instantaneous velocity fields, the first step

consists in identifying its critical points. If the data-sets are

taken from noisy experimental data, they can be filtered

prior to their analysis, using for example low-order

POD reconstruction methods (Cipolla et al. 1998; van

Oudheusden et al. 2005). This will however be addressed

in the next section, as the present section is focused on the

topological classification method itself.

The critical point identification method used in this work

is that presented in Depardon et al. (2006). Given any 2-D/

2-C velocity field, it provides the position, type and jaco-

bian matrix of its first-order non-degenerate critical points.1

Based on macroscopic properties such as the Poincare-

Bendixson index (Hunt et al. 1978) and other integrated

variables, it has proved to be sufficiently robust, fast and

efficient for the analysis of a large number of experimental

datasets. This process is run on every instantaneous

velocity field.

2.3 Concept of ‘‘field-to-field distance’’

In order to classify the velocity fields, the concept of

‘‘field-to-field distance’’ between each pair of them needs

to be introduced. The ‘‘field-to-field distance’’ between

two velocity fields (‘‘i’’ and ‘‘j’’) can be seen as the

‘‘work’’ needed to transform ‘‘i’’ into ‘‘j’’. In this appli-

cation, the definition of this ‘‘work’’ must be based on

topological properties. Ideally, it should be zero for iden-

tical critical point distributions (position, type and shape),

and increase all the more as their distribution differ. Initial

developments were based on their type and shape. A

topological distance was introduced to account for topo-

logical variations between velocity fields Lavin et al.

(1998). Our approach is mainly based on the critical points’

positions, as they can indicate large scale phenomena

within the flow.

1 Let O be a critical point of a 2-D/2-C velocity field (U(x,y), V(x,y)),

its jacobian matrix J is defined as

@U@x

@U@y

@V@x

@V@y

0@

1A

O

:

698 Exp Fluids (2007) 42:697–710

123

2.3.1 Initial developments

Such a concept has first been introduced by Lavin et al.

(1998), and extended in Batra et al. (1999) and Theisel

et al. (2002) for the analysis of large datasets produced by

computational fluid dynamics (CFD). Since typical exper-

imental databases tend to grow in size, due to the devel-

opment of non-intrusive, global and quantitative

measurement techniques such as PIV, adequate post-pro-

cessing strategies need to benefit from progresses achieved

in CFD.

The first strategies for the calculation of this topological

distance, Lavin et al. (1998) were only based on the

properties of critical points (i.e. their Jacobian matrix

coefficients), regardless of their positions. Although

improvements were provided in this area, Batra et al.

(1999), these methods had still an excessive computing

time, hence limited applicability.

2.3.2 Coupling strategy: feature flow fields (FFF)

Great improvements were achieved with the introduction

of a coupling strategy for critical points of two velocity

fields: feature flow fields. This approach has first been

introduced by Theisel et al. (2003) and Theisel and Seidel

(2003) for feature tracking purposes. Given a time depen-

dent 2-D velocity field:

uðx1; x2; tÞ ¼u1ðx1; x2; tÞu2ðx1; x2; tÞ

� �ð1Þ

A 3-D vector field f is constructed:

f ðx1; x2; tÞ ¼f1ðx1; x2; tÞf2ðx1; x2; tÞf3ðx1; x2; tÞ

0@

1A ð2Þ

¼detðux2

; utÞdetðut; ux1

Þdetðux1

; ux2Þ

0@

1A ð3Þ

¼ rðu1ðx1; x2; tÞÞ ^ rðu2ðx1; x2; tÞÞ ð4Þ

where the subscripts ux1; ux2

and ut denote the partial

derivatives of u(x1,x2,t). By definition, f is orthogonal to

the gradients of u(x1,x2,t). Therefore, f is such that its

streamlines are oriented along the smallest variation of

u(x1,x2,t), and define the behavior of its characteristic

features. Hence, a streamline of f integrated from a critical

point of u(x1,x2,t0) defines its behavior in time (Theisel

et al. 2003).

Velocity fields obtained by PIV are only available at

discrete time steps, and are either time resolved (such as

those obtained with high acquisition rate PIV systems), or

randomly sampled. When FFF are applied to track features

from time resolved datasets, streamlines of f between

successive time steps actually correspond to the true dis-

placement of critical points.

Indeed, let ua(x1,x2,ti) and ub(x1,x2,ti+1) be two succes-

sive time-steps. A linear interpolation is constructed as

follows:

uðx1; x2; tÞ ¼ ð1� fÞuaðx1; x2; tiÞ þ fubðx1; x2; tiþ1Þ ð5Þ

where f ¼ t�titiþ1�ti

; f 2 ½0; 1�: The corresponding feature flow

field f is constructed following Eq. (4). Streamlines of f are

generated from all critical points of both ua and ub,

yielding three possible configurations (provided

ua(x1,x2) „ 0 and ub(x1,x2) „ 0)2:

• A critical point from ua is paired with one from ub

(Fig. 1a)

• Two critical points from the same plane are paired

(either from ua as in Fig. 1b, or from ub)

• The streamline from a critical point (either from ua as

in Fig. 1b, or from ub) exits (or enters) the domain.

The same approach can be extended to insufficiently

time-resolved datasets. ua(x1,x2) and ub(x1,x2) are then two

independent instantaneous velocity fields. A linear inter-

polation can also be calculated (according to Eq. 5), as well

as the corresponding feature flow field. If ua(x1,x2) and

Fig. 1 Possible critical points pairings (Theisel et al. 2003)

2 Due to the linear interpolation, if any given velocity field ua is

compared to ub = 0, every streamline of f is aligned with f:

Exp Fluids (2007) 42:697–710 699

123

ub(x1,x2) are close time-steps, streamlines of f would again

actually correspond to the true displacement of critical

points between them. However, if it is not the case, these

streamlines would correspond to the most probable asso-

ciation determined from the linear interpolation. It is

important to note that FFF do not recreate missing infor-

mation; it reveals the features of the interpolated flow field.

2.3.3 Definition of the ‘‘field-to-field’’ distance

Theisel et al. (2003) defines a topological distance between

two velocity fields based on the modification of the paired

critical points features (Jacobian matrix coefficients). This

distance does not take into account the critical points’

displacement. Hence, the distance between a velocity field

and the same one convected downstream is zero. Further-

more, depending on the velocity fields’ quality (especially

for experimental results), the gradients can be noisy and

affect the quality of the results.

In the present application, a new ‘field-to-field’’ dis-

tance function (noted dist) is proposed, based on the critical

points’ positions.

Considering two velocity fields ua and ub. Nab is the

number of pairings between critical points (Fig. 1a, b) and

Mab the number of pairings between a critical point and a

point outside from the domain (Fig. 1c). With the notations

in Fig. 1, these points are noted (x0i ,y0

i ) and (xni ,yn

i )

(i 2[1,Nab + Mab]). dist(ua,ub) is defined as the summation

of the point-to-point distances between paired critical

points:

distðua; ubÞ ¼XNabþMab

i¼1

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffixi

0 � xin

� �2þ yi0 � yi

n

� �2q

ð6Þ

dist uses critical points as reference points to track the

velocity field variations. However, it is not rigorously a

‘‘topological distance’’ since it does not take into account

the variation of the critical points’ properties.

dist can define a metric on all vector field as long as it

verifies the following properties.

1. dist(ua,ub) ‡ 0

2. dist(ua, ua) = 0 (in fact 8k 2 <; distðua; kuaÞ ¼ 0Þ3. dist(ua,ub) = dist(ub,ua) (linearity of Eq. 4)

4. dist(ua, ub) £ dist(ua, uc) + dist(uc,ub). This last

property is always verified if all critical points are

paired with one another (Fig. 1a, b). If not, there are

some cases where it is no longer true (Fig. 2), espe-

cially if critical points are located at the vicinity of the

domain boundary.

Therefore, as long as all critical points are paired with

one another, dist truly defines a metric. This implies that

for an exact classification of the flow fields (i.e. dist is a

true metric), the domain needs to be chosen large enough to

include all significant topological changes. However, in

most cases, some critical points are likely to enter or leave

the domain. The latter must be taken into account as they

contain valuable information. The efficiency of a classifi-

cation method based on dist (which is then not always a

true metric, Fig. 2) depends on the ratio between the

number of critical points paired with one another (Nab) and

those which leave the domain (Mab). As will be shown with

an analytical example in Sect. 3, it can still yield signifi-

cant results.

2.4 Adequate representation method

Given Nb instantaneous velocity fields, all distances are

determined between each velocity field pair. The result is a

Nb · Nb matrix dn,p, where dn,p = dist(un,up). For typical

PIV applications, hundreds of realizations are acquired for

a given configuration. Therefore, a specific method is re-

quired to extract a highly comprehensible representation

(i.e. from which a classification can be deduced) from such

a large matrix.

A possible representation is a 2-D map defined so that:

• Each point of the map (noted n for example) corre-

sponds to a realization (an instantaneous velocity field

un)

• The euclidean distance on this map between two

samples dn,p = np matches their ‘‘field-to-field’’ dis-

tance dn,p = dist(un,up).

However, as shown in Appendix, an exact 2-D map

representation (dn,p = dn,p) is only possible if Nb=3. Indeed,

for a Nb · Nb matrix dn,p, an exact solution (dn,p = dn,p)

only exists with a Nb–1 dimensional map.

Fig. 2 Limitations of defining dist as a metric. A, B and C correspond

to the position of an identical critical point of respectively, ua, ub and

uc. dist(ua,ub) = AB1, dist(ua,uc) = AC, dist(uc,ub) = AB2. Here,

dist(ua,ub) > dist(ua,uc) + dist(uc,ub)

700 Exp Fluids (2007) 42:697–710

123

Otherwise, Multi dimensional scaling (MDS, Lavin

et al. (1998), Shepard (1962), see Appendix) is needed

to compute a 2-D representation that minimizes the

discrepancy between dn,p and dn,p i.e. minimizes

� ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiXn;p

dn;p � dn;p

� �2

Xn;p

d2n;p

vuuuuut :3

This topological classification method, based on the

analysis of the critical points distribution is now applied to

an analytical example.

3 Analytical example

The analytical case consists of 16 synthetic flow fields,

which reproduce the topology of an alternate vortex

shedding in a certain frame of reference over one period

(Fig. 3). It yields a distribution of foci and saddle points

convected from left to right.

Critical points are identified on each one and their

‘‘field-to-field’’ distance is computed using FFF and dist

presented in the previous section. Figure 4 shows specific

applications of FFF to pair up critical points of different

flow fields.

In Fig. 4a, FFF is applied to successive time steps

(No. 1, 3 and 5). In that case, the streamlines of f cor-

respond to the true displacement of the critical points.

Between No. 3 and 5, it reveals that two critical points

exit the domain downstream, while two new ones appear

upstream. In the present application, when two velocity

fields are selected independently, the only case where this

pairing does not correspond to the real one is presented in

Fig. 4b: when it is applied to two time steps in exact

opposition of phase. Indeed, FFF does not recreate

missing information. It is a mathematical construction

based on a linear interpolation which indicates the most

relevant pairing.

Figure 5 presents the dn,p matrix corresponding to the

distance between all pairs of velocity fields. It proves that

the choice of dist is relevant for this type of application,

since each time step is closest to its neighbors than all the

other ones. In this simple application, since only 16 time

steps are provided, this type of Figure may be sufficient to

yield some interpretations.

However, the representation provided by MDS, shown

in Fig. 6, is much clearer. It must be reminded that the

important parameter in such maps is the distance between

each point and the others, and not their coordinates or the

origin of the frame of reference. All points are equally

distributed, in order along a cycle that is nearly a ‘‘circle’’.

The fact that it is not truely a circle can be explained by the

impact of the domain boundary on the calculation of dist,

as shown in Fig. 2.

Nevertheless, this representation provides a simple

classification of all instantaneous velocity fields, and a

connection between them. For example, if they were ac-

quired in a random order, this method would enable to

rearrange them in order. The only uncertainties would be

the sense of rotation (clockwise or counterclockwise), and

the time between successive time steps (which is not nec-

essarily constant).

This analytical example shows the scopes and limita-

tions of this topological classification method. It is based

on the fact that topological changes are continuous in time.

Therefore, if datasets of a periodic movement are acquired

randomly, it is possible to rearrange them in order thanks to

their critical points distribution.

4 Experimental application

This section presents an application to real experimental

data : PIV measurements downstream from a wall mounted

cube. This geometry generates a quasi-periodic large scale

vortex shedding (Castro and Robins 1977; Hussein and

Martinuzzi 1996).

4.1 Experimental setup

The experiments are performed in a closed-circuit aca-

demic wind tunnel (test section size of 300 · 300 ·800 mm). The cube height is H = 60 mm. Incoming flow

velocity is set to Uo = 10 m/s (ReH = 40,000, as in

Martinuzzi and Tropea (1993)). Boundary layer is fully

turbulent and d99/H = 0.2 (see Fig. 7). The PIV system

consists of a Nd:YAG double cavity laser delivering

120 mJ light pulses (laser sheet thickness 1 mm). The

seeding particles are DEHS droplets. Images are acquired

with a Hisense 8bit 1,280 · 1,024 pixel camera fitted a

50 mm lens and a 532 nm narrow band optical filter.

Velocities are calculated with Dantec Dynamics Flow-

Manager software (Background image subtraction, four

step adaptive correlation and basic spurious vector detec-

tion). The classification method is tested on an iso-z=1 mm

plane (i.e 0.016 H), downstream from the cube, as shown

in Fig. 7. Its dimensions are 170 · 136 mm with a 1 mm

spatial resolution. For this configuration, 600 image pairs

(Nb = 600) were acquired at a frequency of 4.5 Hz (low

compared to the downstream vortex shedding frequency),

to ensure that the number of uncorrelated events was suf-

ficient to get good statistics. For additional details on the

experimental setup, the reader is referred to Depardon et al.

(2006).3 The Matlab cmdscale command is used.

Exp Fluids (2007) 42:697–710 701

123

4.2 POD low order reconstruction

The aim of this study is to extract the flow salient features

by analyzing critical points distribution of instantaneous

velocity fields. Instantaneous velocity fields contain lots of

critical points corresponding to the signatures of a large

variety of vortical structures, of different size and strength

(Fig. 8a). In order to focus on the topological signature of

large scale energetic structures, instantaneous flow fields

must be filtered. Snapshot POD can be used for this pur-

pose (Sirovich 1987; Huang 1994; Rockwell 2000). Each

instantaneous velocity field u(X,t) can be expanded as:

X

Y

X

Y

X

Y

X

Y

X

Y

X

Y

X

Y

X

Y

a b

dc

e f

hg

Fig. 3 Analytical example:

16 synthetic flow fields

reproducing an alternate vortex

shedding over one period

(Only one out of two is

represented—No. 1,

3,...,15—filled gray squareNode, filled circle Focus,

filled gray diamond Saddle)

702 Exp Fluids (2007) 42:697–710

123

Ui X; tð Þ ¼X

n

aðnÞðtÞUðnÞi Xð Þ ð7Þ

where the subscript i denotes the velocity field component

(i = 1, 2), (n) the decomposition order (n = 1,...,Nb), and

Nb the number of samples (i.e. image pairs). Fi(n) is an

orthonormal basis for the ith velocity field component. For

more information about POD, the reader is referred to

Berkooz et al. (1993) and Holmes et al. (1996).

The global dynamic behavior of the flow can be ana-

lyzed using low order POD reconstruction (Only a limited

number of the terms in Eq. 7 are retained). Indeed, in flows

dominated by large scale vortical structures, most of the

kinetic energy and coherent information are contained in

the first POD modes (Cipolla et al. 1998; Ben Chiekh et al.

2004; van Oudheusden et al. 2005). Figure 8 shows a

comparison between an instantaneous velocity field and

two low order reconstructions. The overall critical point

distribution naturally depends on the order of the recon-

struction. However, a few critical points are similar in all

figures (in type and position: two saddle points near the

cube, and two contra-rotating foci), which indicates that

they correspond to large scale energetic phenomena.

For applications to two dimensional mean flows, such as

the analysis of the vortex shedding generated by a flat

plate (Ben Chiekh et al. 2004) or square cylinder, (van

Fig. 4 Critical point pairing using FFF (filled gray square Node,

filled circle Focus, filled gray diamond Saddle). (a) FFF between

successive timesteps. (b) FFF between fields in opposition of phase

min

max2 4 6 8 10 12 14 16

2

4

6

8

10

12

14

16

Fig. 5 dn,p matrix for the analytical case

1

3 15

13

11

9

7

5

Fig. 6 Representation of the topological classification method results

provided by MDS

Exp Fluids (2007) 42:697–710 703

123

Oudheusden et al. 2005), the first two fluctuation modes

account for more than 80% of the averaged fluctuating

kinetic energy. In the present application they only account

for 27% of the averaged fluctuating kinetic energy (the first

three modes contain 81% of the total mean kinetic energy,

the first one corresponding to the time-averaged flow).

This is essentially due to important 3-D effects in this

area (the measurement plane being only 1mm above the

floor). Firstly, it is strongly affected by the main flow from

the top of the cube that reattaches downstream and im-

pinges on the floor in the X/H � 3 region. Secondly, there

is a strong interaction between the main vortex shedding

Uo

=0.2Hδ

4H 8.5H

H 5H

5HHRe = Uo.H/n

x

y

z

PIV plane99

Fig. 7 Experimental Setup

1 1.5 2 2.5 3−1.5

−1

−0.5

0

0.5

X/H

Y/H

1 1.5 2 2.5 3−1.5

−1

−0.5

0

0.5

X/H

Y/H

1 1.5 2 2.5 3−1.5

−1

−0.5

0

0.5

X/H

Y/H

a b

c

Fig. 8 Effect of POD low order

reconstruction on the flow field

topology. The most significant

critical points are represented

(circle focus, square node,

diamond saddle-point).

(a) Instantaneous velocity field.

(b) Reconstructed with 50

modes. (c) Reconstructed

with 3 modes

704 Exp Fluids (2007) 42:697–710

123

and the horseshoe vortex, generated upstream from the

cube, which extends on both sides of the cube (indicated in

Fig. 8 by the streamlines curvature in the Y/H � –1 re-

gion). As a result, there is no clear correlation between the

coefficients of the second and third POD modes (Fig. 9),

unlike 2-D applications, where this type of representa-

tion yields a true circle (Ben Chiekh et al. 2004; van

Oudheusden et al. 2005).

However, as shown in Fig. 10, the overall critical

point distribution determined from the 600 third order

reconstructed instantaneous velocity fields display a well

organized pattern. The longitudinal distribution of the

saddle-points and foci are consistent with the quasi-peri-

odic vortex shedding process generated by the wall-

mounted cube. Some nodes can also be noticed: they cor-

respond to a continuous transformation of foci as they

move downstream.4

Furthermore, all critical points are included within the

velocity field, which reduces the impact of the boundaries

on the calculation of the ‘‘field-to-field’’ distance.

4.3 Results and discussion

The topological classification method was applied to the

600 third order reconstructed velocity fields. Figure 11

shows two examples of critical points’ pairing using FFF

between two samples.5 All pairings are obvious in

Fig. 11a, as their phase in the shedding process is close.

Although this is not the case in Fig. 11b, some pairings are

also obvious, such as for the upstream saddle points, as

their position only slightly differs between both planes. In

Fig. 11b, the foci pairing highlights their longitudinal dis-

placement, which consists of the topological signature of

the vortex shedding process. The focus-saddle point gen-

eration between the two planes is linked to the generation

of a new wake vortex. In the present applications, these

pairings seem consistent with the temporal evolution of

these velocity fields.

The representation of the results obtained by MDS is

shown in Fig. 12. It displays a h-shaped distribution: most

of the datasets are distributed along a circle, suggesting a

cyclic behaviour.

As in Ben Chiekh et al. (2004) or van Oudheusden et al.

(2005) a phase ordering strategy can be introduced. All

datasets along the circle (red triangles) are sorted in 12

groups (A1,...,A12) according to their angular position.

Those along the diameter (blue circles) are divided into two

groups (B1 and B2). For each bin, an ensemble-average

flow field is computed (Fig. 13).

Provided the correct sense of rotation is chosen, the

sequence A1–A12 (Fig. 13a–l), which accounts for 90% of

the samples, defines a phase resolved period of an alternate

vortex shedding process (which is the coherent phenome-

non contained in the first three modes). However, unlike

phase averaging methods, or phase-sorting from the POD

modes coefficients, there is no temporal indication. The

cycle displayed in Fig. 12 is not traveled along at a con-

−1.5 −1 −0.5 0 0.5 1 1.5−1.5

−1

−0.5

0

0.5

1

1.5

a2 / (2 λ

2)1/2

a 3 / (2

λ3)1/

2

Fig. 9 Snapshot mode coefficient correlation

1 1.5 2 2.5 3−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

X/H

Y/H

Fig. 10 Streamlines of the time-averaged velocity field (iso-

z=1 mm) and critical points determined from 600 POD-based third

order reconstructed instantaneous velocity fields (filled gray squarenode, filled circle focus, filled gray diamond saddle)

4 Let p = –trJ and q = detJ, where J is the jacobian matrix of the

velocity field taken at the critical point. p and q are continuous

functions as the critical point moves downstream. In some cases, this

leads to a configuration where we no longer have q > p2/4 (i.e. a

focus), but q < p2/4 instead (i.e. a node).5 With the notation defined in the next paragraph, Fig. 11a, b,

respectively, represent pairings between A2–A4 fields and A12–A4

fields.

Exp Fluids (2007) 42:697–710 705

123

stant speed, as proved by the number of realization in each

bin, which is not constant [ranging from 21 (A8) to 76

(A11)]. This is explained by the fact that their position on

the circle is determined by their critical point distribution.

Since the latter do not travel at a constant velocity, there is

no reason for the samples to be equally distributed along

the circle in Fig. 12. Further developments could take into

account this limitation by modifying the angular sectors

amplitude so that each bin contains an identical number of

realizations.

The last 10% of the samples (blue circles in Fig. 12),

devided in two groups (B1 and B2), do not seem consistent

with a simple vortex shedding process. As shown in

Fig. 13m, n, their ensemble average display a nearly sy-

metrical topology. In order to understand this feature, both

classifications (topological and POD mode correlation) are

compared in Fig. 14. B1 and B2 realizations are charac-

terized by low values of both second and third snapshot

mode coefficients. Therefore, the large scale phenomena

associated with these samples require more POD modes for

their analysis than the first three, which only contain the 2-

D alternate vortex shedding process. In such cases, where

both the second and third coefficients vanish, the impact of

the following modes must be reevaluated. For example, the

interaction with the upper flow or the horseshoe vortex may

induce coherence losses or intermittent phenomena such as

symetric vortex shedding from both sides of the cube.

Figure 14 also shows the strong link between the topo-

logical classification (A1–A12) and the second and third

snapshot mode coefficients. Although no coherent cycle

was identified from the latter, the velocity field topology

enables to extract the global behavior of the flow. This

robustness can be explained by the fact that topology is an

integrated variable of the velocity components.

This classification in 14 bins was chosen by interpreting

the MDS representation in Fig. 14a. As a comparison, the

dn,p matrix is represented in Fig. 15 (such as the one for the

analytical case in Fig. 5). In order to make it legible, the

entries are sorted by their angular position in Fig. 14a.

Indeed, without such a criterion, no interpretation would be

possible. The dark streak along the diagonal of the matrix

shows that the angular position is a relevant parameter for

the sorting. However, unlike for the analytical case, since

the datasets are not equally distributed along the circle, this

large diagonal streak has not a constant width. Finally, one

can notice thin vertical and horizontal lines, which do not

seem to match with the main trend. They correspond to the

datasets from both B1 and B2 bins.

The automated classification method presented in this

section enables to extract large scale features from insuf-

Fig. 11 Critical points pairing

between third order

reconstructed velocity fields

using feature flow fields

Fig. 12 Results of the topology classification method applied to the

third order reconstructed velocity fields (representation obtained by

MDS)

706 Exp Fluids (2007) 42:697–710

123

ficiently time resolved datasets. In this application, the

alternate vortex shedding was extracted from third order

reconstructed velocity fields. It also suggests that in some

cases, where both the second and third coefficients vanish,

the impact of the following modes must be reevaluated.

These phenomena could then be analyzed with a higher

order reconstruction, for which this method could still be

applied, unlike the analysis of the correlation between two

POD modes.

5 Conclusion and perspectives

Topological concepts are very powerful tools for the

analysis of instantaneous velocity fields: they provide

highly comprehensible representations of the main features

of a flow with a limited number of elements. Feature

detection and tracking can be used on time resolved data-

sets to extract the global dynamic behavior of a flow field.

However, even with low frequency PIV systems, topolog-

Fig. 13 Ensemble-average flow fields computed for each bin of the topology classification in Fig. 12 (a-l: A1 to A12, m: B1, n: B2)

Exp Fluids (2007) 42:697–710 707

123

ical concepts can also provide valuable insights into flow

structures.

The topological classification method presented in this

paper enables an automated analysis of instantaneous

velocity fields. Based on their critical point distribution, a

‘‘field-to-field’’ distance is computed between each pair of

velocity fields (This distance is all the smaller as their

critical point distribution is similar [in position]). This is

achieved by the use of feature flow fields and an appro-

priate metric. The latter is only based on the paired critical

points’ positions. Topological changes of a velocity field

being continuous in time, an appropriate representation of

Fig. 13 continued

−1.5 −1 −0.5 0 0.5 1 1.5−1.5

−1

−0.5

0

0.5

1

1.5a b

a2 / (2 λ

2)1/2

a 3 / (2

λ3)1/

2

Fig. 14 Link between the

snapshot mode coefficient

correlation (b) and the

topological classification (a)

708 Exp Fluids (2007) 42:697–710

123

the classification results can be used to extract large scale

periodic phenomena from insufficiently time-resolved

datasets.

For example, its application to experimental datasets

(low-order POD reconstructed velocity fields downstream a

wall-mounted cube) enabled to extract the large scale

periodic vortex shedding process contained in the first POD

modes and identify realizations where more POD modes

were required. Further developments could include the

application of this method to higher order reconstructed

datasets.

The efficiency of this method in both applications is

firstly due to the fact that topology is an integrated variable

of the velocity field, and therefore a robust parameter for

classification procedures. Furthermore, both examples in-

volve shedding processes, with large critical points dis-

placements. The metric dist was specifically developed for

this type of phenomenon. Further developments should be

considered for the definition of more complex ‘‘field-to-

field’’ distance metrics which could be efficient for all

types of flows. For example, the distance between paired

critical points could be weighted by the alteration of their

features (Jacobian matrix coefficients), or other quantita-

tive parameters.

Finally, this approach could also benefit from the

development of time-resolved PIV systems, although in

such applications the classification process would not be

used to put into order randomly acquired datasets. A per-

spective is the compression of the information by restrict-

ing the discussion to an analysis of topological changes.

Critical points would be automatically identified and

tracked. The analysis of the evolution of the ‘‘field-to-

field’’ distance between an instantaneous velocity field and

the next could enable to quickly extract extreme or inter-

mittent phenomena.

6 Appendix: Multi-dimensional scaling (MDS)

In this appendix is shown a basic application of multi

dimensional scaling [MDS, Lavin et al. (1998); Shepard

(1962)]. Let d be a 3 · 3 matrix corresponding to the

‘‘field-to-field’’ distance between three velocity fields:

d ¼0 4 9

4 0 6

9 6 0

0@

1A ð8Þ

For example, for Nb = 3:

The results can be represented on a 2-D map (Fig. 16a),

where:

• Each point corresponds to an instantaneous velocity

field

• The euclidean distance dn,p on this map matches their

‘‘field-to-field’’ distance dn,p. In this case dn,p = dn,p.

In such representations, the important parameter is the

distance between each point and the others, and not their

coordinates or the origin of the frame of reference.

−6 −4 −2 0 2 4 6−5

−4

−3

−2

−1

0

1

2

3

4

5a b

X

Y

4

9

6

No 1 No 3

No 2

−6 −3 0 3 6

X No 1 No 2 No 3

3.3 5.7

9

Fig. 16 MDS 2-D (a) and 1-D

(b) representation of d

Fig. 15 dn,p matrix for the experimental application (For sake of

clearness, the entries are sorted by their angular position in Fig. 14a)

Exp Fluids (2007) 42:697–710 709

123

The results can also be represented on a 1-D axis

(Fig. 16b). In that case, dij „ dij. Multi dimensional

scaling [MDS, Lavin et al. (1998); Shepard (1962)] is

needed to compute a configuration where the euclidean

distance between every pair of objects in this low order

representation matches their real ‘‘field-to-field’’ distance

i.e. to minimize � ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiPn;p

dn;p�dn;pð Þ2Pn;p

d2n;p

s: In this example, the

1-D representation yields e = 0.07 (Fig. 16b). For any Nb,

an exact representation requires a dimension of Nb–1,

which is not applicable for a few hundreds datasets.

Therefore, methods such as MDS is necessary to provide

understandable representation on 2-D or 3-D maps.

References

Adrian RJ, Christensen KT, Liu ZC (2000) Analysis and interpreta-

tion of instantaneous turbulent velocity fields. Exp Fluids

29:275–290

Batra R, Kling K, Hesselink L (1999) Topology based methods for

quantitative comparisons of vector fields. In: IIIE Visualization

’99, Late breaking hot topics, pp 25–28

Ben Chiekh M, Michard M, Grosjean N, Bera JC (2004) Recon-

struction temporelle d’un champ aerodynamique instationnaire a

partir de mesures PIV non resolues dans le temps. In: 9eme

Congres Francais de Velocimetrie Laser, Brussels, Belgium,

paper D.8.1

Berkooz G, Holmes P, Lumley JL (1993) The proper orthogonal

decomposition in the analysis of turbulent flows. Ann Rev Fluid

Mech 25:539–575

Bonnet JP, Delville J, Glauser MN, Antonia RA, Bisset DK, Cole DR,

Fiedler HE, Garem JH, Hilberg D, Jeong J, Kevlahan NKR,

Ukeiley LS, Vincendeau E (1998) Collaborative testing of eddy

structure identification methods in free turbulent shear flows.

Exp Fluids 25:197–225

Braza M, Perrin R, Hoarau Y (2006) Turbulence properties inthe

cylinder wake at high Reynolds number. In: Fourth symposium

on bluff body wakes and vortex induced vibrations (BBVIV4)

Castro IP, Robins AG (1977) The flow around a surface mounted

cube in uniform and turbulent flows. J Fluid Mech 79-2:307–335

Cipolla KM, Liakopoulos A, Rockwell D (1998) Quantitative

imaging in proper orthogonal decomposition of flow past a

delta wing. AIAA J 36(7):1247–1255

Dallmann U, Schewe G (1987) On topological changes of separating

flow structures at transition Reynolds numbers. In: AIAA-87-

1266, Honolulu

Dallmann U, Hilgenstock A, Riedelbauch S, Schulte-Werning B,

Vollmers H (1991) On the footprints of three-dimensional

separated vortex flows around blunt bodies. Tech Rep AGARD

Depardon S, Lasserre JJ, Brizzi LE, Boree J (2006) Instantaneous

skin-friction pattern analysis using automated critical point

detection on near-wall PIV data. Meas Sci Technol 17(7):1659–

1669

Foss JF (2004) Surface selections and topological constraint evalu-

ation for flow field analyses. Exp Fluids 37:883–898

Holmes P, Lumley JL, Berkooz G (1996) Turbulence, coherent

structures, dynamical system and symmetry. Cambridge

University Press

Huang H (1994) Limitations of and improvement to PIV and its

application to a backward-facing step flow. Ph.D. thesis,

Technical University of Berlin, Wissenschaftliche Schriftenreihe

Stroemungstechnik, band 1, D83, ISBN 3-929937-74-3

Hunt JCR, Abell CJ, Peterka J, Woo H (1978) Kinematical studies of

the flows around free or surface-mounted obstacles. J Fluid

Mech 86:179–200

Hussein HJ, Martinuzzi RJ (1996) Energy balance for turbulent flow

around a surface mounted cube placed in a channel. Phys Fluids

8(3):764–780

Lavin Y, Batra R, Hesselink L (1998) Feature comparisons of vector

fields using earth mover’s distance. In: Proceedings of the IEEE

Visualizations ’98, pp 103–109

Legendre R (1956) Separation de l’ecoulement laminaire tridimen-

sionnel. La Rech Aeronautique 54:3–8

Martinuzzi RJ, Tropea C (1993) The flow around surface-mounted,

prismatic obstacles placed in a fully developped channel flow.

J Fluid Eng 115:85–92

van Oudheusden BW, Scarano F, van Hinsberg NP, Watt DW (2005)

Phased-resolved characterization of vortex shedding in the near-

wake of a square-section cylinder at incidence. Exp Fluids

39:86–98

Perry AE, Chong MS (1987) A description of eddying motions and

flow patterns using critical-point concepts. Ann Rev Fluid Mech

19:125–155

Perry AE, Chong MS (1994) Topology of flow patterns in vortex

motions and turbulence. App Sci Research 53:357–374

Poincare H (1928) Oeuvres completes de Henri Poincare. Gaultier-

Villars, Paris

Rockwell D (2000) Imaging of unsteady separated flows: global

interpretation with particle image velocimetry. Exp Fluids

29(7):S255–S273

Shepard RN (1962) The analysis of proximities: Multidimensional

scaling with an unknown distance function I and II. Psychomet-

rika 27:125–140, 219–246

Sirovich L (1987) Turbulence and the dynamics of coherent

structures. Part I: coherent structures. Q J Appl Math 45:561–571

Theisel H, Seidel HP (2003) Feature flow fields. In: Proceedings of

the VisSym ’03

Theisel H, Rossl C, Seidel HP (2002) Vector field metrics based on

distance measures of first order critical points. J WSCG 10:121–

128

Theisel H, Rossl C, Seidel HP (2003a) Using feature flow fields for

topological comparison of vector fields. In: Proceedings of the

vision, modeling and visualization, Munich, Germany, pp 521–

528

Tobak M, Peake J (1982) Topology of three-dimensional separated

flows. Ann Rev Fluid Mech 14:61–85

710 Exp Fluids (2007) 42:697–710

123