4.4 Energy Conversion Maps
Although the 3D pa thline plots provide g ood context
for interactive exploration by means of 2D pathline
plots, they exhibit several shortcomings for qualita-
tive or even quantitative analysis.
First, as mentioned above, their merged represen-
tation (Figure 4(e)) ten ds to suffer from occlusion and
visual clutter. Second, the fact tha t they do not re-
present the sp atial domain but instead a space that is
spanned by pathline arc length and pathline index hin-
ders interpretation. Third, we set the constants C
u
,
C
p
, and C
ν
to zero, but any choice would be possi-
ble, which ma kes the “offset height” of the individual
pathline curves in the 3D pathline plot surfaces ba-
sically m e aningless, including their intersectio n (e.g.,
the intersection between the red and green manifold
in Fig ure 4(e )). Since the final goal of o ur work is the
analysis of conversion of different ty pes of energy, it
is rather the rate of change of these energies along a
pathline that is of interest, than their value itself. This
motivates us to use material derivatives of
˜
E
u
,
˜
E
p
, and
˜
E
ν
for a more qualitative and quantitative analysis.
The mate rial derivative is a differentiation with re-
spect to tim e -dependent flow, and it cap tures the rate
of change of a quantity, as “observed” alo ng a path-
line. Th us, the material derivative of
˜
E
u
,
˜
E
p
, and
˜
E
ν
gives us the amount of energy type per time unit that is
gained or lost by means of energy conversion along a
pathline. We could plot these derivatives again by me-
ans of the 3D pa thline plot approach (see Fig ure 5(a)
for an example). Whereas this would solve the issue
with the constants, since they vanish in the deriva-
tive, this representation would still suffer from occlu-
sion, visual clutter, and non -spatial domain. The re-
fore, we present energy conversion maps, our final
component that complements our already presented
building blocks.
Our energy conversion maps are 2D RGB image s
in c ase of 2D flow. For
˜
E
u
, we compute its mate-
rial derivative D
˜
E
u
(x,t)/Dt, determine the 5th per-
centile P
5
and the 95th percentile P
95
of the material
derivative, obtain the maximum P
m
of |P
5
| a nd |P
95
|,
and then linearly map the material derivative to the
red channel, mapping −P
m
to zero red value and P
m
to full red value. Analogously, we map the material
derivative of
˜
E
ν
to the green channel, and the mate-
rial derivative of
˜
E
p
to the blue channe l. This means,
that if all material derivatives are zero, this will result
in medium gray co lor. Figure 5(b) shows a respective
result, correspo nding to Figure 5(a).
The light blue region in front of the obstacle in
Figure 5(b), for example, corresp onds to conversion
of k inetic to pressure ene rgy. The o range region to
(a)
(b)
Figure 5: (a) 3D plot representation of material derivat ives
of
˜
E
u
(red),
˜
E
p
(blue), and
˜
E
ν
(green). (b) Energy conver-
sion map, mapping to red, green, and blue color channel.
the sides of the obstacle, on the othe r hand, indicates
conversion of pressure energy to kinetic energy. The
purple region behind the obstacle, i.e., in its wake, re-
presents conversion from diffusion energy to both ki-
netic and pressure energy. Finally, the greenish parts
on either side of the purple wake in dicate conversion
from kinetic and pressure energy to diffusion energy,
which means that the greenish regions “give” their
energy to the purple one via viscous interaction .
5 RESULTS
Having in place our overall technique, we will ap-
ply it now to different datasets. First, we exa-
mine a slightly time-dependent flow around an obsta-
cle (Section 5.1), followed by a more unsteady case
exhibiting a K´arm´an vortex street (Section 5.2). Fi-
nally, we demonstrate that our approach is also ap-
plicable to advanced flow problems, suc h as the flow
through elastic porou s media (Section 5.3).
5.1 Slightly Unsteady Obstacle Flow
We now exam ine a CFD simulation tha t has been si-
mulated on the same geometry as the above steady
obstacle flow, but with higher inlet velocity. As a
consequence, the flow is slightly time-dependent, i.e.,
the wake behind the obstacle is “oscillating”. Fi-
gure 6(a) shows streamline s of a snapshot of the time-
dependent flow, whereas Figure 6(b)–(e) show the
pathlines used for plot-b a sed visualization. Notice
that
˜
E
u
,
˜
E
p
,
˜
E
ν
, and
˜
E
t
are not consistent with the
pathlines, since these fields are computed by a large
set of reverse-integrated pathlines started at each point