Visualizing Multivalued Data from 2D Incompressible Flows Using Concepts from Painting R. M. Kirby H. Marmanis D. H. Laidlaw Brown University Presented by Hsin-Ji Wang & Chaoli Wang Oil Painting of the Impressionist Basic Fluid Mechanics Concepts Related Work Visualization Methodology Example 1: Rate of Strain Tensor Example 2: Turbulent Charge and Turbulent Current Summary and Conclusions Oil Painting of the Impressionist The multiple layers of brush stokes in these paintings provide a natural metaphor of constructing visualization from layers of synthetic “brush stokes”. The works of three painters they studied – – – Gogh, Vincent van (1853-1890) Monet, Claude-Oscar (1840-1926) Cezanne, Paul (1839-1906) Oil Painting of the Impressionist Van Gogh, whose large, expressive, discrete strokes carry meaning both individually and collectively. Two Cypresse (1889) Oil Painting of the Impressionist Monet, whose smaller stokes are often meaningless in isolation – the relationships among the stokes give them meaning, far more than in van Gogh. Woman Seated under the Willows Oil Painting of the Impressionist Cezanne, who combined strokes into cubist facets, playing with 3D perspective and time within his paintings more than either van Gogh or Monet. His layering also incorporates more atmospheric effects. In a sense, his work shifts from surface rendering toward volume rendering. The Card Players (1890-1892) Oil Painting of the Impressionist Van Gogh's The Mulberry Tree (1889) illustrates the visual shorthand that van Gogh used with his expressive stokes. Multiple layers of stokes combine to define regions of different ground cover, aspects of the hillside, and features of the tree. An underpainting shows the "anatomy" of composition of the scene in broad stokes. Oil Painting of the Impressionist Capture the marriage between direct representation of independent data and the overall intuitive feeling of the data as a whole Space: encode different information at different scales Time: design visualizations so that important data features are mapped to quickly seen visual features Choose the artists in whom you have a passionate interest, any artist has lessons to offer to visualization Basic Fluid Mechanics Concepts Vorticity Reynolds Number Rate of Strain Tensor Turbulent Charge Turbulent Current Basic Fluid Mechanics Concepts Vorticity – – – – ξ=▽×u Vorticity is primarily used to describe the rotation of fluid. If ▽ × u = 0 then the fluid is irrotational else the fluid is rotational Basic Fluid Mechanics Concepts Reynolds Number – – Reynolds number = ρVD / μ Reynolds number is proportional to { (inertial force) / (viscous force) } and is used in momentum, heat, and mass transfer to account for dynamic similarity. Basic Fluid Mechanics Concepts Rate of Strain Tensor – – The symmetric part is known as the rate of strain tensor The anti-symmetric part is known as vorticity Basic Fluid Mechanics Concepts Turbulent charge and turbulent current – The turbulent charge and turbulent current, collectively referred to as turbulent sources, could substitute the role of vorticity in more complicated flows. Related Work Multivalued data visualization – – – – Flow visualization – – “Feature-based” methods Statistical methods Icons Layering Spot noise Line integral convolution Computer graphics painting Visualization Methodology Developing a visualization method involves – – – Breaking the data into components Exploring the relationships among components Visually expressing both the components and their relationships Example 1: Rate of Strain Tensor Data breakdown Visualization design – – Priority Velocity Vorticity Layering Primer Underpainting Ellipse layer Arrow layer Mask layer Example 1: Rate of Strain Tensor Simulated 2D flow past a cylinder at Reynolds number = 100 Example 1: Rate of Strain Tensor Simulated 2D flow past a cylinder at Reynolds number = 500 Example 1: Rate of Strain Tensor Experimental 2D flow past an airfoil Example 2: Turbulent Charge and Turbulent current Drag reduction (riblets) Data breakdown Visualization design – – Priority Overall location of the turbulent charge Vorticity Structure of the flow – velocity field Fine details Layering Primer and underpainting Arrow layer Turbulent source layer Mask layer Example 2: Turbulent Charge and Turbulent current Turbulent charge and turbulent current of simulated 2D flow past a cylinder at Reynolds number = 500 Example 2: Turbulent Charge and Turbulent current Reynolds number = 100 Example 2: Turbulent Charge and Turbulent current Reynolds number = 500 Example 2: Turbulent Charge and Turbulent current Combination of velocity, vorticity, rate of strain, turbulent charge and turbulent current for Reynolds number = 100 Summary and Conclusions Borrow concepts from oil painting – – – Underpainting Brush strokes Layering Represent many values at each spatial location in different perspectives Get a complete idea of both the dynamics and kinematics of the flow Provide catalyst for future understanding of more complex fluid phenomena Thank you!