2D Flow Visualization streamline, pathline, hedges, spotnoise 郭翰琦 陈珩.

Slides:



Advertisements
Similar presentations
10.1 Vis_04 Data Visualization Lecture 10 Flow Visualization – Part 2 - Image-based Methods - Critical Point Methods.
Advertisements

M-TOP: Multi-Target Operator Placement of Query Graphs for Data Streams Nazario Cipriani, Oliver Schiller, Bernhard Mitschang IDEAS 2011 – Lisbon, 21.
Vector Field Visualization Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, at CS, Simon Fraser.
ICC 2009, Santiago de Chile Visualization of Glacier Surface Movement Samuel Wiesmann Institute of Cartography, ETH Zurich.
1 Higher Dimensional Vector Field Visualization: A Survey Zhenmin Peng, Robert S. Laramee Department of Computer Science Swansea University, Wales UK
Queensland University of Technology CRICOS No J Visualisation of complex flows using texture-based techniques D. J. Warne 1,2, J. Young 1, N. A.
FLOW FIELD SPECIFICATION Eulerian and Lagrangian descriptions: Eulerian Lagrangian.
Ronny Peikert Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III: Curve based seeding Planar based.
A streakline is the path that a particle will follow in the flow, the locus of particles that have passed sequentially through a prescribed path in the.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Experimental Thermo and Fluid Mechanics Lab. 4. Fluid Kinematics 4.1. Velocity Field 4.2. Continuity Equation.
Chapter 4: Flowing Fluids & Pressure Variation (part 1)
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
Enhanced Rendering of Fluid Field Data Using Sonification and Visualization Maryia Kazakevich May 10, 2007.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Dynamical Systems Tools for Ocean Studies: Chaotic Advection versus Turbulence Reza Malek-Madani.
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Introduction to Modeling Fluid Dynamics 1.
Fluid Mechanics and Fluid Dynamics
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Eulerian Description • A finite volume called a flow domain or control volume is defined through which fluid flows in and out. • There is no need to keep.
Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.
Calculus 1D With Raj, Judy & Robert.  Hyperbolic & Inverse  Contour Maps  Vectors  Curvaturez, Normal, Tangential  Parameterization  Coordinate.
CDS 301 Fall, 2009 Vector Visualization Chap. 6 October 7, 2009 Jie Zhang Copyright ©
Robert S. Laramee 1 1 Flow Like You've Never Seen It Robert S. Laramee Visual and Interactive Computing.
Flow Visualization: The State-of-the-Art
A Survey on Visualization of Time-Dependent Vector Fields by Texture-based Methods Henry “Dan” Derbes MSIM 842 ODU Main Campus.
Abj 3.1: Introduction to Motion and Velocity Field: Pathlines, Streamlines, and Streaklines Geometry of Motion Pathline Streamline No flow across a.
Fluid Mechanics and Fluid Dynamics Fluid mechanics is the branch of physics that studies fluids (liquids, gases, and plasmas) and the forces on them. Fluid.
Introduction to Space Weather Jie Zhang CSI 662 / PHYS 660 Spring, 2012 Copyright © The Heliosphere: The Solar Wind March 01, 2012.
Robert S. Laramee 1 1 Flow Visualization with Integral Surfaces Robert S. Laramee Visual and Interactive.
Hank Childs, University of Oregon Lecture #6 CIS 410/510: Advection (Part 1)
Lecture 3 Kinematics Part I
AOE 5104 Class 8 Online presentations for next class: –Kinematics 2 and 3 Homework 3 (thank you) Homework 4 (6 questions, 2 graded, 2 recitations, worth.
Vector Visualization Mengxia Zhu. Vector Data A vector is an object with direction and length v = (v x,v y,v z ) A vector field is a field which associates.
Vector Field Visualization
Field Visualisation Jane Tinslay, SLAC October 2006.
3D Flow Visualization Xiaohong Ye
Introduction to Fluid Mechanics
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits.
The Search for Swirl and Tumble Motion Robert S. Laramee Department of Computer Science Swansea University Wales, UK.
FlowFixer: Using BFECC for Fluid Simulation ByungMoon Kim Yingjie Liu Ignacio Llamas Jarek Rossignac Georgia Institute of Technology.
Data Visualization Fall 2015.
Ch 4 Fluids in Motion.
CHAPTER 6 (1) VECTOR VISUALIZATION. OUTLINE Vector datasets are samplings of vector fields over discrete spatial domains Visualizing Vector A number of.
SCALAR VISUALIZATION. OUTLINE Visualizing scalar data A number of the most popular scalar visualization techniques Color mapping Contouring Height plots.
IV. Kinematics of Fluid Motion. Contents 1. Specification of Fluid Motion 2. Material Derivatives 3. Geometric Representation of Flow 4. Terminology 5.
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS Introduction to Streamlines, Stream Functions, and Velocity Potential January 28, 2011 Mechanical and Aerospace.
Ronny Peikert 1 Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III:
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
Course : Civil Engineering Division : C (3 rd Semester). Subject : Fluid Mechanics Subject Code : Guided By :HIREN JARIWALA(H.O.D) :DIXIT CHAUHAN(ASSI.PROF.)
1 CW11 Visualizing ACE3P Results in ParaView Greg Schussman Menlo Park, CA October 10, 2011.
Sverdrup, Stommel, and Munk Theories of the Gulf Stream
Robert S. Laramee 1 Visualization, Lecture Flow visualization, Part 2 (of 3)
Robert S. Laramee 1 Visualization Lecture Flow visualization, An Introduction.
CE 3305 Engineering FLUID MECHANICS
Farthest Point Seeding for Efficient Placement of Streamlines
Image Space Based Visualization of Unsteady Flow on Surfaces
Vector Field Visualization
Lecture no 13 &14 Kinetics & kinematics of fluid flow
Integral of a Vector Field over a Surface
Fluid Kinematics Fluid Dynamics.
Rotational and Irrotational Flow
Visualization CSE 694L Roger Crawfis The Ohio State University.
Vector Field Visualization
Flow is at +45° for 2 seconds, then at +90° for two seconds.
Find the set of points (x, y) such that F(x, y) = 0 if F(x, y) = (r - 4)x, {image} , and r = |x|
17.5 Surface Integrals of Vector Fields
Introduction to Fluid Mechanics
Presentation transcript:

2D Flow Visualization streamline, pathline, hedges, spotnoise 郭翰琦 陈珩

Outline Introduction Data Source Streamline, pathline Spotnoise User interactive

Introduction Flow Visualization: In fluid dynamics it is critically important to see the patterns produced by flowing fluids, in order to understand them.

Introduction Techniques: Point, Line, Surface, Volume, NPR, LIC, etc. In 2D FlowVis: geo-based, texture-based, etc. The techs we have tried: streamlines, pathlines, hedges, spotnoise.

Data Source Using a ‘Navier-Stokes Solver’ in MATLAB, we can get a 2D vector field in a suqare space by assigning boundary conditions. Square meshBoundary conditions 2D field

Data Source: interpolation After calculation, we get 2D vector data on thousands of triangles. Then, through interpolation, we get 128×128 mesh on [0,1]×[0,1] square. x 1,v 1 x 3,v 3 x 2,v 2

Streamline Streamlines are a family of curves that are instantaneously tangent to the velocity vector of the flow. A streamline is defined as

Streamline So, it is a Cauchy problem to integrate a streamline:

Streamline We use Runge-Kutta 4 to solve the stream integration: Non-grid points are processed with interpolation

Streamline One streamline: Seeds are red~With hedges

Streamlines: seeding strategy It is fairy a problem to put the streamlines or select the seeds. Several articles discussed this. (image- guided, even-spaced, etc) We used random seeds and man-select seeds. Random seeds

Streamlines: seeding strategy Man-selected seeds may have better effects near the critical points. (also a user-interactive means)

Streamline Same seeds with different time-steps:

Pathlines Pathlines are the trajectories that individual fluid particles follow. Pathlines are defined as

Pathlines It is also a Cauchy problem to integrate a pathline. To simplify the calculation, we use Euler method.

Spot Noise Texture is characterized by function f Spot function allows for local control over texture: maps data value (vector) to spot

Spot Noise Elliptical spots for visualizing 2D flows – Long axis proportional to |v| – Small axis proportional to 1/|v| 1 seed1000 seeds

Spot Noise Shortcomings: SLOW….. It takes 2 minutes to get a spot noise image with 1000 seeds. It may get faster using GPU

User interactive right click to choose one mode 8 modes: Streamline Hedge Pathlin Streamline&Hedge Streamline&Pathline Hedge&Pathline Stream&Hedge&Pathline Spotnoise

User interactive create a new line create a new path

User interactive keyboard: Press any key Pass to the next time step

User interactive Spotnoise Number - 10, 20, or 50 click and create spots 10, 20, or 50 each time

User interactive different viewpoints in one window overlay two modes color coding 34 colors for streamline and the pathline

User interactive

Thank you 郭翰琦 陈珩