12.08.2013 Views

Chapter 4 Vortex detection - Computer Graphics and Visualization

Chapter 4 Vortex detection - Computer Graphics and Visualization

Chapter 4 Vortex detection - Computer Graphics and Visualization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3. Surfaces<br />

¯ hyperstreamline: a tangent curve of an eigenvector (usually with the largest magnitude)<br />

of a tensor field [Delmarcelle & Hesselink, 1993].<br />

In a steady flow (also called stationary or time-independent flow), where the velocity<br />

field is constant in time, pathlines, streamlines, <strong>and</strong> streak lines are identical [Strid<br />

et al., 1989]. In an unsteady flow (also called instationary or time-dependent flow),<br />

these curves may all be different. Streamlines, vorticity lines, <strong>and</strong> hyperstreamlines<br />

are mathematical abstractions, but they are all based on the idea of field lines. Many<br />

of these curves have been inspired by experimental visualization [Post & van Walsum,<br />

1993].<br />

Most of the curves are based on the notion of particle advection. They can be generated<br />

in a straightforward way, by integrating the vector field, which results in an<br />

integral curve. Particle tracing is a visualization method which simulates the release<br />

of massless particles, calculates their paths, <strong>and</strong> then renders them in an animation at<br />

a constant frame rate. Particle tracing is a common way of visualizing the results of<br />

CFD flow simulations; an extension for turbulent flow was introduced in [Hin & Post,<br />

1993; Hin, 1994].<br />

The choice of release points for particles or flow curves is critical. If flow curves<br />

are released too sparsely, or in the wrong regions, important flow features may be<br />

missed. If they are released too densely, cluttering may occur. An important technique<br />

for an even distribution of the lines is described in [Turk & Banks, 1996]. Recently, this<br />

technique was extended to curvilinear grids [Mao et al., 1998].<br />

Effectively rendering 3D curves is much more difficult than rendering 2D curves,<br />

due to occlusion, <strong>and</strong> the lack of direction information <strong>and</strong> depth cues. In [Fuhrmann<br />

&Gröller, 1998], some solutions are proposed, such as an algorithm for an even distribution<br />

of curves, <strong>and</strong> the use of texture for depth cues.<br />

Our focus in this thesis is on the calculation of pathlines, or particle tracing in special<br />

grid types: in structured curvilinear grids (see Section 3.2), in -transformed grids,<br />

which are common in hydrodynamic applications (see Section 3.3), <strong>and</strong> in unstructured<br />

grids, which are more common in aerodynamics (see Section 3.4).<br />

2.3 Surfaces<br />

Curves are easy to visualize, but they do not carry much spatial information, <strong>and</strong> are<br />

therefore difficult to locate visually in space [Post & van Walsum, 1993]. Surfaces are<br />

much better for visualization, because lighting <strong>and</strong> shading are effective cues for perception<br />

of 3D shapes by a human observer.<br />

Our focus in this thesis is on the generation of flow surfaces of three kinds. The<br />

first kind is adaptive isosurfaces, which can be used to approximate local isosurfaces<br />

with the desired accuracy specified by the user (see Section 5.5.1). The second kind is<br />

separation surfaces (see Section 5.5.2), which are used to find recirculation zones. The<br />

third kind is vortex tubes (see Section 6.4). For completeness, a brief introduction to<br />

isosurfaces, stream surfaces, <strong>and</strong> implicit surfaces is given below.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!