Fiberbundle-Based Visualization of a Stir Tank Fluid Benger Werner, - - PowerPoint PPT Presentation

fiberbundle based visualization of a stir tank fluid
SMART_READER_LITE
LIVE PREVIEW

Fiberbundle-Based Visualization of a Stir Tank Fluid Benger Werner, - - PowerPoint PPT Presentation

Fiberbundle-Based Visualization of a Stir Tank Fluid Benger Werner, Ritter Marcel, Archaya Sumanta, Roy Somnath, Jijao Feng WSCG, February 2009, Plzen Talk: Ritter Marcel Outline 1.Data to be Visualized 2.Fiber Bundle Data Model Grid and


slide-1
SLIDE 1

Fiberbundle-Based Visualization

  • f a Stir Tank Fluid

Benger Werner, Ritter Marcel, Archaya Sumanta, Roy Somnath, Jijao Feng WSCG, February 2009, Plzen Talk: Ritter Marcel

slide-2
SLIDE 2

Outline

1.Data to be Visualized 2.Fiber Bundle Data Model

  • Grid and Field Objects

3.Streamline Visualization in Vish

  • Module Separation
  • Using Grid Objects

4.Conclusion

slide-3
SLIDE 3
  • The Stirtank Dataset
  • Department of Mechanical

Engineering (LSU)

– Sumanta Acharya – Somnath Roy

  • 2088 curvilinear blocks
  • Vectorfield describing velocity
  • Scalarfield describing pressure
  • 1. Data to be Visualized 1/2
slide-4
SLIDE 4
  • 1. Data to be Visualized 2/2
  • Streamlines

– Common tool to visualize vector fields such as the stirtank velocity field – Definition: – Simple algorithm: – More complex in case of curvilinear multiblock data – What data structures should be used for the data?

(-1.2, 2.3) (0.7, 4.3) 2 3 4 5 1 1 2 3 P3 P1 P2

Seed Point

slide-5
SLIDE 5
  • 2. Fiber Bundle Data Model 1/4
  • Data model based on the theory of Fiber Bundles

– Identifies characteristics of scientific data – Consistent data organization – Separating Base Spaces (Grid) and Fibers (Fields)

data: scalar values on an hexahedral curvilinear grid Grid (base space) Field (fibers)

slide-6
SLIDE 6
  • 2. Fiber Bundle Data Model 2/4
  • Grid object:

– Manifold describing the base space – Properties:

  • Topology
  • Refinement level
  • Coordinate representation
  • Vertex positions in representation
slide-7
SLIDE 7
  • 2. Fiber Bundle Data Model 3/4
  • Internal data structure (example stirtank)

– Directory structure Bundle: stirtank data Time Slice: 0.5 Grid 1: “Name1” Topology: Vertices Representation Cartesian XYZ Fragmented Field Positions Fragmented Field Vectors Fragmented Field Scalars Grid 2: “Name2” Representation Cylindrical Time Slice: 0.6

slide-8
SLIDE 8
  • 2. Fiber Bundle Data Model 4/4
  • The user only deals with

– Bundles – Grids (parameterized e.g. with time) – Fields

slide-9
SLIDE 9
  • 3. Streamline Visualization 1/6
  • Streamline-modules and Dataflow in VISH

– all-in-one module solution was developed first – module separation lead to better code reusability

  • Streamline-modules:

– Defining seed points

  • output a Grid

– Compute streamlines

  • input a Grid
  • output a Grid

– Render line grids

  • input a Grid
slide-10
SLIDE 10
  • 3. Streamline Visualization 2/6
  • Defining an Input Grid for seeding streamlines

– first module created point Grids on defined geometries

(like points on a line or circle)

– idea of copying and transforming points based on other grid points,

similar to the mathematical convolution operation

  • > GridConvolver ( a pure Grid operation on the base space)

– led to some operations purely on Grid objects

slide-11
SLIDE 11
  • 3. Streamline Visualization 3/6
  • Gridconvolver:
slide-12
SLIDE 12
  • 3. Streamline Visualization 4/6
  • Using the Input Grid

– opened the possibility to use any other Grids for seeding,

such as an isosurface of pressure

– without any new code development

slide-13
SLIDE 13
  • 3. Streamline Visualization 4/6
  • Using the Input Grid

– opened the possibility to use any other Grids for seeding,

such as an isosurface of pressure

– without any new code development

slide-14
SLIDE 14
  • 3. Streamline Visualization 5/6
  • Streamlines seeded by isosurface of pressure helps

to find reagons of vorticity in the velocity field

  • Streamlines colored by magnitude
slide-15
SLIDE 15
  • 3. Streamline Visualization 6/6
  • Streamlines seeded by isosurface of pressure helps

to find reagons of vorticity in the velocity field

  • Streamlines colored by length
slide-16
SLIDE 16
  • 4. Conclusion 1/3
  • Using the software framework Vish

– simplified software development by using its infrastructure

and features

– ensures that scientists really can use the developed

modules in the 3D visualization application

– see: http://sciviz.cct.lsu.edu/projects/vish/

slide-17
SLIDE 17
  • 4. Conclusion 2/3
  • Applying the Fiber Bundle Data Model for

streamline visualization

– revealed unexpected possibilities – made the approach very flexibly and reusable – up to now all data we encountered could be mapped into the

Fiber Bundle Data Model

slide-18
SLIDE 18
  • 4. Conclusion 3/3
  • Grids used in the vishualization:

Stirtank Grid: curvilinear multiblocks hexahedral cells Seeding Grid: point grid without connectivity Streamline Grid: line grids Seeding Grid: iso surface triangular surface

slide-19
SLIDE 19

End