A Framework for Global Scope Interactive Visual Analysis of Large Unsteady 3D Flow Data

Size: px
Start display at page:

Transcription

1 A Framework for Global Scope Interactive Visual Analysis of Large Unsteady 3D Flow Data Martin Ilc ík Faculty of Mathematics, Physics and Informatics Comenius University, Bratislava, Slovakia and VRVis Research Center, Vienna, Austria Abstract We introduce a framework for interactive visualization of global flow features in large unsteady 3D flow fields. It is based on selective visualization using dense precomputed integral lines (streamlines, path lines) linked together with all other data attributes. This way we are able to provide an uniform and interactive environment for custom feature specification and visualization of global data aspects. These are related to the long term flow behavior, thus their description using only local properties is not possible. Furthermore we propose a strategy for recognition of global recirculation zones within 3D vector fields, judging on a self-proximity measure of integral lines. Keywords: flow visualization, integral lines, global feature detection, recirculation 1 Introduction Flow visualization deals with multivariate vector field data defined over a geometric mesh. Its application scope spans from automotive and aerospace industry through medicine right up to meteorology. Typically the data sets are produced by computational fluid dynamics simulations, with results containing over a million cells in several time steps, reaching the edge of present PCs processing capabilities. Thus special visual analysis tools are needed to understand the data as a whole. A good visualization of the flow field is very important for efficient creation of a mental model that helps the user to orientate in the data volume. Given a 3D time-dependent vector field v(x,t), we can trace the movement of a massless particle from a position x0 at a time t0 by solving the initial value problem for an ordinary differential equation dx dt = v (x,t), x (t0 ) = x0 (1) Its trajectory can be represented by constructing a path line starting at position x0 at time t0 ˆ px0,t0 (t) = x0 + t v px0,t0 (τ), τ + t0 dτ 0 (2) Another class of lines is often used to visualize the tangent curves of v for a fixed time t. A streamline starting at position x0 at time t0 can be written as ˆ sx0,t0 (t) = x0 + 0 t v sx0,t0 (τ),t0 dτ (3) Hauser [7] gives a more detailed overview of integral curves. In order to solve the initial value problem and to construct the integral lines, we need to discretize the problem by rewriting the Eq. (1) to a discrete form. Using a substitution with finite steps x and t, we get x = t v (x,t) (4)

3 Figure 1: Layered analysis of a small cooling jacket. (left): The scatterplot shows velocity magnitude on the horizontal and vorticity magnitude on the vertical axis. The selection brushes regions with stagnant but swirling flow. High vorticity is shown in red. (middle): With help of local analysis a lambda2 data channel is derived, substituting vorticity in the scatterplot. Now negative lambda values with low velocity are brushed and shown. The color still represents vorticity, thus we can see green regions with low values. (right): Global flow analysis allows us to show only the lines crossing the brushed cells. We have refined the previous selection by adding a recirculation condition (see sec. 5) brushed in the histogram. In a short time, we were able to isolate a long vertical vortex useful for the analysis of the cooling process. span over a large portion of the spatio-temporal data domain, representing global properties of the flow. The line primitives provide us a new kind of complex structural information, that could never be obtained without the integration process. Many features like recirculation (see section 5) are imperceptible without a global scope analysis. This fact leads us to a clear separation of three layered approaches for flow data visual analysis used in our framework. All described layers can access the cell centered data storage and inferior layers for purposes of their own primitives computation. Direct data analysis is restricted to the raw data values, without involving any geometrical knowledge of the underlying mesh. We can consider a data value of a cell as the basic entity for this layer. During the analysis it typically uses only a set of interval brushes in data attribute dimensions for selecting cells with certain interesting values like low pressure, high temperature etc. Local flow analysis offers additional connectivity information involving the topological structure of the mesh. The flow is being observed from an Eulerian point of view, thus the basic entity on this stage is a set of neighboring cells. It enables the usage of local differential information for evaluation of regional data properties. Many well established local feature detection criteria are based on spatial or temporal differentials, e.g. different vortex detectors using the velocity gradient tensor [1, 2]. Global flow analysis extends the connectivity information to a wide area, but in our case we restrict it to the integral line seeded at the examined point. Here we change to the Lagrangian approach, using an integral line as the primitive. The main benefit for the exploration process is the possibility to investigate the flow behavior before it reaches and after it leaves the examined region. Furthermore it allows analysis based on local attributes of line points and global line properties. Many recent works use global scope flow analysis, e.g. [18, 19]. All of the present systems for interactive visual analysis of 3D flow data can handle only separate layers at once. There is no possibility of data exchange between different primitives. In our framework we introduce the interactive linking and brushing [5] of these three layers. The linking involves not only the access of the superior layers to the lower ones, but mainly the automatic bidirectional mapping of the DOI values between the layers. The cells act as an interconnection of the analysis primitives, thus a bijective transformation between the primitives of each type and the cell set is available. Using our approach, it is possible to combine selections on all the three layers to a uniform DOI rating of the cells. As shown on fig. 1, we could use the local layer to select the cells with a high gradient magnitude of a certain data channel. Then using the flow layer, one could refine the selection by omitting cells Layer Direct Local Global Primitive value set of cells integral line Source data channel mesh topology integration Display color coding arrow glyph colored lines Table 1: Layers for interactive flow analysis

4 Figure 2: Pipeline for our framework. that do not accomplish a certain global criterion defined for the line. The brushed cells immediately appear also in the focus region of active views managing other layers. Moreover all user actions directly affect passive views including the combined volumetric and lines renderer, so that the visual representation is instantly updated to be as true to the focused data as possible. 4 Framework overview The set of proposed methods was designed and implemented as a part of the SimVis system, hence it closely relates to its concept and architecture. The data analysis layer is a core part of the system, we have incorporated the local scope analysis in the last years [1]. Since the global layer is the only one to require additional precomputation in order to maintain interactivity of the exploration process, we have designed two modules operating independently from each other. We can divide a typical usage scenario into several stages, realized by the modules as seen on the figure 2. Preprocessing module We use large amounts of precomputed integral lines as primitives for the global flow analysis. In order to create them, we need to set seed points or a seeding strategy and integrate from this positions using a continuous representation of the vector field. Setting the seed point at cell center is a good choice for the later linking, since the data values in our application are also sampled at cell centers. By default we create one representative line for each cell, but the user can decide to omit computation of unimportant lines by seeding only in cells with positive DOI. For the numerical integration one has to choose between speed and accuracy. The fastest one is a direct Euler method with step size adapted to the underlying geometry. It is using nearest neighbor lookups for the velocity vectors. For a higher precision one can choose some of the adaptive Runge-Kutta methods with mean value coordinates interpolation [9]. All lines can be limited by a maximum length setting. Currently we offer two types of lines to be computed: streamlines and path lines. All generated lines are saved in the form of a new data set. Its size can be estimated by the upper boundary cells selected maxsteps 30 bytes, hence it can easily reach problematic limits of several GB. Additional derived data, mostly local and global measures operating on the lines geometry, can be also precomputed along with the integration or later during the exploration process. We will provide an example and discuss benefits of this feature later in section 6. Visualization module The interactive part of the pipeline allows the user as much freedom as possible to organize and guide her/his analysis. Following the principles of knowledge driven visualization, the SimVis system provides the experts with means to formulate their own feature definitions [4]. The main part of the interaction relates to various selections on active linked InfoVis views [5]. Storing the integral data as a common data set allows us to reuse the core modules of the SimVis and to exploit its selective visualization capabilities. The user can brush on the global scope level just like on the other layers. It is made possible by a linkage of cells and layer primitives. Lines are build up of segments, connecting pairs of succeeding points. We split line segments at cell boundaries, so we can easily construct a bijective mapping of segments to cells. Moreover each segment carries a reference to the seed segment of the line allowing the bijective mapping from lines to cells. The actual DOI can be passed back to the preprocessing module as the seeding area for a new set of lines. One can also supplement the existing lines with additional attributes. It is possible to share the data across all the layers to involve it into various derived data calculations. The most important type of view for the spatial orientation is the 3D renderer. It provides hybrid visualization of the data volume using multiple techniques simultaneously. Our lines rendering plugin can operate as a standalone renderer or as a part of a combined rendering pipeline. The principal task of visualization bound to a geometrical domain is to provide a clear overview of the flow volume and spatial relations between the flow features. Large amounts of lines as we produce them, can easily overwhelm the image space. Intersections and cluttering cause problems by depth perception and orientation, important structures can be hidden. A lot of research has been done in this

5 field: lines density regulation by advanced seeding strategies [13, 11] and rendering enhancements for better visual separation in dense line fields [15]. Our renderer uses illuminated lines [12] that greatly help to improve the recognition of single lines in the image. Naturally we can map scalar attributes to the color channel, using build-in transfer functions. The lines density is implicitly adjusted by the data selections. Automatic linking of the DOI across the views immediately propagates its values from the cells to their line primitives, so that only curves belonging to the brushed cells are shown in the final image. Framework performance The visualization module runs fully interactively using common personal computer hardware. The number of displayed lines is limited by the graphics memory and fill rate, but it rarely happens that the user would select such a big number of line segments. Brushing performance is sometimes affected by the InfoVis views incorporated in the SimVis core, since our line data are one of largest the system ever had to deal with. The current limit given by the SimVis is a approximately 2 GB of line segments. The preprocessing module uses numerical integration methods to compute the lines. Computation time depends on the selected integration and interpolation method. On the fly integration would not allow interactive analysis anymore. We have measured the average performance of our integration methods on unstructured meshes using a Pentium D processor with 2 GB of RAM: Method Interpolation Segs / s Cooling jacket Euler none min RK2 mean value min Table 2: Integration performance overview 5 Recirculation detection in steady flows As stated in the survey of feature-based visualization [16], one of the areas with additional work needed is detection of new feature types, including recirculation zones. A lot of feature detection is done on a local basis, involving only a small geometrical neighborhood of investigated position. However it is impossible to detect a recirculation area using only local detectors. Our precomputed lines provide a global representation of the flow field, containing new connectivity information suitable for efficient feature detection. If a particle advected in the flow field returns closely to one of its previous positions, we speak of recirculation. Streamlines contain all positions of a particle moving in a steady flow, making them ideal for a fast and simple detection of recirculation. Figure 3: The major flow components inside of the cooling jacket include a longitudinal component from inlet to outlet and a traversal component in the upward-and-over direction through the gaskets. Image courtesy [8]. Given a line as an ordered sequence of points c = x 0,...,x n 1, we can precompute the length of the polyline x i,...,x j for all pairs of points i and j as d i j = d ji = x k x k+1 (6) i k< j Due to the triangle inequality, the polyline length is always equal or larger than the euclidean distance of its endpoints. i j : d i j xi x j (7) We define our recirculation measure p i for point i as ( ) x i x j p i = min j {0,...n 1}\{i} Since we deal only with non-degenerate segments, d i j > 0 always holds and p i (0,1]. Let us consider a particle at position x i, moving in a vector field. As the particle moves forward passing through the points x j, the polyline length d i j of its trajectory will grow. But when the particle starts to draw near to its own line, the Euclidean distance of the points x j x i will decrease. The response will grow weaker with increasing polyline length and decreasing Euclidean distance. 6 Application example We will demonstrate the possibilities of our framework by resuming the analysis of a cooling jacket from [2, 8]. Engineers from the automotive industry use computational fluid dynamics software to simulate possible designs of essential engine parts. The SimVis system provides them an interactive visual analysis environment for comparison and optimalization of the simulation results. Our subject is a cooling jacket of a four cylinder engine, sampled in 1.5 million cells. It consists of three main components: The d i j (8)

6 cylinder head on the top, the cylinder block on the bottom and a thin gasket connecting the previous two components together (fig. 3) The cylinder head is responsible for transferring the heat away from the intake and exhaust ports at the top of the engine block. The cylinder block transfers the heat from the engine cylinders and distributes the flow evenly to the head. The gasket consists of small but important ducts regulating the cooling liquid s passage from the block to the head. The goal is to achieve an even distribution of the flow to each engine cylinder and to avoid overheating caused by recirculation of hot fluid in particular regions. Turbulences causing recirculation We know from the engineers, that a temperature of 363 K 90 C is considered to be optimal. In our previous work, we were able to identify potential problematic regions by focusing on areas with critical temperatures and nearly stagnant flux. Our work flow was a typical example for direct data analysis. Afterwards we have refined Figure 4: Overview of the recirculation regions around the fourth cylinder, top and side projection. Green regions symbolize low temperatures, red ones are critical. Most of the vortices are caused by the gasket connections, but in one region the fluid circulation causes overheating. our feature definition on the level of local analysis, using velocity gradient tensors to detect swirling motion. Some vortical areas preventing fast transport of overheated fluid have appeared mainly in the lower parts near the outlet. We have concluded that geometry in this areas should be improved in order to prevent the overheating. With help of global scope analysis we can achieve even better results. Our recirculation criterion in connection with selections on other attributes, detects the lines returning to overheating areas, so we can easily brush and show the interesting lines (fig. 4). We were able to identify a strong recirculation region inside of a bridge between the exhaust ports of the fourth cylinder next to the outlet. It is probably caused by the thin passages in the surrounding geometry. On the figure 6 you can see that there are actually three vortices acting against each other. We were not able to recognize this detail in our previous work. The perceptually improved visualization of the vortex in the lower left component examined in [2] is shown on fig. 7. Turbulences accelerating the heat transport Despite the impression from the previous analysis, most of the vortices found in the data set are caused by intentional design of jacket geometry to dissipate the hot fluid from the boundary and mix it with the colder rest. We have examined such regions also in our previous work. Now we are finally able to look at the swirling structures behind the ducts to confirm their positive effect on the heat transportation. On the figure 5 you can see one of these very fast rotating vortices indicated with red color over a junction of the block and the head part. Looking at the global flow properties, it is much easier to perform a visual analysis of large data. In this example we have used temperature and velocity values together with a recirculation measure to select interesting line segments. To visualize the found structures, whole lines from the selected segments were drawn, using our rendering module in combination with the hybrid unstructured raycaster [14]. Figure 5: Detail and overview of a gasket vortex causing no problems. Now velocity magnitude is expressed with color. Red indicates fast swirling flow improving the cooling process.

7 Figure 6: Visualization of an unwanted vortex with temperature mapped on the color of the streamlines. Critical values are shown with red, optimal with green. (left): An overview of the cooling jacket with a strong recirculation zone. Red color indicates overheating caused by blocked heat transport. (top): A top view of the recirculation zone caused by non-optimal jacked design. (bottom): We can recognize three separate vortices pushing against each other and conserving the flow. Figure 7: (top left): Brushing was used to select high temperatures and low velocities. (bottom left): Linked selection of recirculating line segments. The linked DOI displays only lines seeded in selected cells. (middle): Overview of the examined area under the outlet. (right): Detail of a recirculation zone delaying the cooling process displayed using a focus+context visualization. The temperature increases towards the center of the zone becoming red. 7 Conclusions We have introduced a framework for interactive global flow analysis of large 3D and 4D multivariate flow data sets. The concept of linking all layers together has brought increased efficiency to the exploration process. Interactive examination of the flow structures from a Lagrangian point of view has shown to be very helpful for understanding of complex relations within the data. The intense preprocessing of integral lines has enabled the interactive manipu- lation with data, at the cost of high storage requirements. Nevertheless this tradeoff allows to run our framework on every common personal computer. For future work there are many challenges following our concept. GPU computation of integral lines for large unstructured data sets is a very promising idea, incorporating compression of polylines would greatly help not only in the preprocessing stage. Our next work will probably focus on optimalization of the whole pipeline, allowing even larger data to be processed in a shorter time.

8 Acknowledgments I would like to thank Raphael Fuchs and Philipp Muigg for their long lasting generous support during my work presented in this paper. I appreciate all their comments, advices and patience. Additional thanks go to Helwig Hauser, Andrej Ferko and Matej Novotný. This work has been realized at the VRVis Research Center in Vienna, Austria 1, funded by the Kplus program. The small cooling jacket CFD is courtesy of Institute for Internal Combustion Engines and Thermodynamics, TU Graz. The large one is courtesy of AVL List GmbH, Graz. References [1] Raphael Bürger, Philipp Muigg, Helmut Doleisch, and Helwig Hauser. Interactive cross-detector analysis of vortical flow data. In Proceedings of CMV 2007, pages IEEE, [2] Raphael Bürger, Philipp Muigg, Martin Ilčík, Helmut Doleisch, and Helwig Hauser. Integrating local feature detectors in the interactive visual analysis of flow simulation data. In Proceedings of Eurographics/ IEEE-VGTC Symposium on Visualization 2007, pages , [3] Yuan Chen, Jonathan D. Cohen, and Julian Krolik. Similarity-guided streamline placement with error evaluation. IEEE Transactions on Visualization and Computer Graphics, 13(6): , [4] Helmut Doleisch, Martin Gasser, and Helwig Hauser. Interactive feature specification for focus+context visualization of complex simulation data. In VISSYM 03: Proceedings of the symposium on Data visualisation 2003, pages , [5] Helmut Doleisch and Helwig Hauser. Smooth brushing for focus+context visualization of simulation data in 3d. In WSCG, pages , [6] Raphael Fuchs, Bilal Alsallakh, and Meister Eduard Gröller. Delocalized unsteady vortex region detectors. Technical Report TR , VRVis Research Centre, [7] Helwig Hauser. Visual analysis of differential information. In Proceedings of the International Conference of Applied Mathematics, [8] Helwig Hauser, Robert Laramee, and Helmut Doleisch. Topology-based versus feature-based flow analysis - challenges and an application. In Topology-based Methods in Visualization (Proceedings of TopoInVis 2005). Springer-Verlag, [9] Tao Ju, Scott Schaefer, and Joe Warren. Mean value coordinates for closed triangular meshes. volume 24, pages ACM, [10] Robert S. Laramee. Interactive 3D Flow Visualization Based on Textures and Geometric Primitives. PhD thesis, ICGA, Vienna University of Technology, [11] Liya Li and Han-Wei Shen. Image-based streamline generation and rendering. IEEE Transactions on Visualization and Computer Graphics, 13(3): , [12] Ovidio Mallo, Ronald Peikert, Christian Sigg, and Filip Sadlo. Illuminated lines revisited. In IEEE Visualization, page 3, [13] Oliver Mattausch, Thomas Theußl, Helwig Hauser, and Meister Eduard Gröller. Strategies for interactive exploration of 3d flow using evenly-spaced illuminated streamlines. In SCCG 03: Proceedings of the 19th spring conference on Computer graphics, pages ACM, [14] Philipp Muigg, Markus Hadwiger, Helmut Doleisch, and Helwig Hauser. Scalable hybrid unstructured and structured grid raycasting. IEEE Trans. Vis. Comput. Graph., 13(6): , [15] Sung Park, Brian C. Budge, Lars Linsen, Bernd Hamann, and Kenneth I. Joy. Dense geometric flow visualization. In Data Visualization 2005 (Proceedings of the EUROGRAPHICS - IEEE VGTC Symposium on Visualization 2005), June [16] Frits H. Post, Benjamin Vrolijk, Helwig Hauser, Robert S. Laramee, and Helmut Doleisch. The state of the art in flow visualisation: Feature extraction and tracking. Comput. Graph. Forum, 22(4): , [17] William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. Numerical Recipes in C++ - The Art of Scientific Computing - Second Edition [18] Tobias Salzbrunn and Gerik Scheuermann. Streamline predicates. IEEE Trans. Vis. Comput. Graph., 12(6): , [19] Kuangyu Shi, Holger Theisel, and Hans-Peter Seidel. Path line attributes - an information visualization approach to analyzing the dynamic behavior of 3d time-dependent flow fields. In Topo-In-Vis 2007, pages Springer, [20] Thomas Wischgoll and Gerik Scheuermann. Locating closed streamlines in 3d vector fields. In VISSYM 02: Proceedings of the symposium on Data Visualisation 2002, pages 227 ff. Eurographics Association, 2002.

Interactive Exploration and Analysis of Pathlines in Flow Data

Interactive Exploration and Analysis of Pathlines in Flow Data Alan Lež VRVis Research Center in Vienna, Austria lez@vrvis.at Armin Pobitzer University of Bergen, Norway armin.pobitzer@uib.no Andreas Zajic

Feature Flow Fields Tutorial

Feature Flow Fields Tutorial Speaker: Maik Schulze University of Magdeburg, Germany Visual Computing Research Group: http://vc.cs.ovgu.de/ Based on slides from: Holger Theisel Tino Weinkauf IEEE PacificVis

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics

ME6130 An introduction to CFD 1-1

ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:

Extraction and Visualization of Swirl and Tumble Motion from Engine Simulation Data

Extraction and Visualization of Swirl and Tumble Motion from Engine Simulation Data Christoph Garth 1, Robert S. Laramee 2, Xavier Tricoche 3, Jürgen Schneider 4, and Hans Hagen 5 1 Visualization Group,

Module 6 Case Studies

Module 6 Case Studies 1 Lecture 6.1 A CFD Code for Turbomachinery Flows 2 Development of a CFD Code The lecture material in the previous Modules help the student to understand the domain knowledge required

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

Big Data: Rethinking Text Visualization

Big Data: Rethinking Text Visualization Dr. Anton Heijs anton.heijs@treparel.com Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important

Investigating Swirl and Tumble Flow with a Comparison of Visualization Techniques

Investigating Swirl and Tumble Flow with a Comparison of Visualization Techniques Robert S. Laramee VRVis Research Center, Vienna Daniel Weiskopf VIS, University of Stuttgart Jürgen Schneider AVL, Graz

Interactive Visualization of Magnetic Fields

JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University

Cusps of Characteristic Curves and Intersection-Aware Visualization of Path and Streak Lines

Cusps of Characteristic Curves and Intersection-Aware Visualization of Path and Streak Lines Tino Weinkauf, Holger Theisel, Olga Sorkine Abstract We analyze characteristic curves of vector fields and report

Introduction to Flow Visualization

Introduction to Flow Visualization This set of slides developed by Prof. Torsten Moeller, at Simon Fraser Univ and Professor Jian Huang, at University of Tennessee, Knoxville And some other presentation

CFD Application on Food Industry; Energy Saving on the Bread Oven

Middle-East Journal of Scientific Research 13 (8): 1095-1100, 2013 ISSN 1990-9233 IDOSI Publications, 2013 DOI: 10.5829/idosi.mejsr.2013.13.8.548 CFD Application on Food Industry; Energy Saving on the

Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine

HEFAT2012 9 th International Conference on Heat Transfer, Fluid Mechanics and Thermodynamics 16 18 July 2012 Malta Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine Dr MK

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,

COSC 6344 Visualization

COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen chengu@cs.uh.edu Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of

CFD STUDY OF TEMPERATURE AND SMOKE DISTRIBUTION IN A RAILWAY TUNNEL WITH NATURAL VENTILATION SYSTEM

CFD STUDY OF TEMPERATURE AND SMOKE DISTRIBUTION IN A RAILWAY TUNNEL WITH NATURAL VENTILATION SYSTEM J. Schabacker, M. Bettelini, Ch. Rudin HBI Haerter AG Thunstrasse 9, P.O. Box, 3000 Bern, Switzerland

Introduction to CFD Analysis

Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

Visualization methods for patent data

Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some

Linking Scientific and Information Visualization with Interactive 3D Scatterplots

Linking Scientific and Information Visualization with Interactive 3D Scatterplots Robert Kosara Gerald N. Sahling Helwig Hauser VRVis Research Center Vienna, Austria http://www.vrvis.at/vis/ Kosara@VRVis.at,

Parallel Hierarchical Visualization of Large Time-Varying 3D Vector Fields

Parallel Hierarchical Visualization of Large Time-Varying 3D Vector Fields Hongfeng Yu Chaoli Wang Kwan-Liu Ma Department of Computer Science University of California at Davis ABSTRACT We present the design

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA Adam Kosík Evektor s.r.o., Czech Republic KEYWORDS CFD simulation, mesh generation, OpenFOAM, ANSA ABSTRACT In this paper we describe

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

The Scientific Data Mining Process

Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET)

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET) Proceedings of the 2 nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 ISSN 0976 6340 (Print)

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations

Chapter 2. Derivation of the Equations of Open Channel Flow 2.1 General Considerations Of interest is water flowing in a channel with a free surface, which is usually referred to as open channel flow.

Overset Grids Technology in STAR-CCM+: Methodology and Applications

Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder eberhard.schreck@cd-adapco.com milovan.peric@cd-adapco.com deryl.snyder@cd-adapco.com

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

MEng, BSc Applied Computer Science

School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

Visualizing Flow Trajectories Using Locality-based Rendering and Warped Curve Plots

Visualizing Flow Trajectories Using Locality-based Rendering and Warped Curve Plots Chad Jones, Student Member, IEEE, and Kwan-Liu Ma, Member, IEEE Fig. 1. Here, water particles are shown moving through

Interactive Information Visualization using Graphics Hardware Študentská vedecká konferencia 2006

FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKHO V BRATISLAVE Katedra aplikovanej informatiky Interactive Information Visualization using Graphics Hardware Študentská vedecká konferencia 2006

CONVERGE Features, Capabilities and Applications

CONVERGE Features, Capabilities and Applications CONVERGE CONVERGE The industry leading CFD code for complex geometries with moving boundaries. Start using CONVERGE and never make a CFD mesh again. CONVERGE

Flow in data racks. 1 Aim/Motivation. 3 Data rack modification. 2 Current state. EPJ Web of Conferences 67, 02070 (2014)

EPJ Web of Conferences 67, 02070 (2014) DOI: 10.1051/ epjconf/20146702070 C Owned by the authors, published by EDP Sciences, 2014 Flow in data racks Lukáš Manoch 1,a, Jan Matěcha 1,b, Jan Novotný 1,c,JiříNožička

Interactive simulation of an ash cloud of the volcano Grímsvötn

Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group

Keywords: CFD, heat turbomachinery, Compound Lean Nozzle, Controlled Flow Nozzle, efficiency.

CALCULATION OF FLOW CHARACTERISTICS IN HEAT TURBOMACHINERY TURBINE STAGE WITH DIFFERENT THREE DIMENSIONAL SHAPE OF THE STATOR BLADE WITH ANSYS CFX SOFTWARE A. Yangyozov *, R. Willinger ** * Department

View-Dependent Streamlines for 3D Vector Fields

View-Dependent Streamlines for 3D Vector Fields Stéphane Marchesin, Cheng-Kai Chen, Chris Ho, and Kwan-Liu Ma Fig.. Sample rendering of a plume vector field dataset using our streamline selection technique.

An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration

An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration Toktam Taghavi, Andy D. Pimentel Computer Systems Architecture Group, Informatics Institute

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: prabhu@aero.iitm.ernet.in Keywords: Visualization, CFD data,

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

Data Visualization Principles and Practice Second Edition Alexandru Telea First edition published in 2007 by A K Peters, Ltd. Cover image: The cover shows the combination of scientific visualization and

FLUID FLOW STREAMLINE LAMINAR FLOW TURBULENT FLOW REYNOLDS NUMBER

VISUAL PHYSICS School of Physics University of Sydney Australia FLUID FLOW STREAMLINE LAMINAR FLOW TURBULENT FLOW REYNOLDS NUMBER? What type of fluid flow is observed? The above pictures show how the effect

MEng, BSc Computer Science with Artificial Intelligence

School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

Effect of Rack Server Population on Temperatures in Data Centers

Effect of Rack Server Population on Temperatures in Data Centers Rajat Ghosh, Vikneshan Sundaralingam, Yogendra Joshi G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology, Atlanta,

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials. Attachment C1. SolidWorks-Specific FEM Tutorial 1... 2 Attachment C2. SolidWorks-Specific

FIRST: A Flexible and Interactive Resampling Tool for CFD Simulation Data

FIRST: A Flexible and Interactive Resampling Tool for CFD Simulation Data Robert S. Laramee VRVis Research Center, Austria Laramee@VRVis.at www.vrvis.at July 7, 2003 Abstract We introduce a flexible, variable

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749

Volume visualization I Elvins

Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting

Ravi Kumar Singh*, K. B. Sahu**, Thakur Debasis Mishra***

Ravi Kumar Singh, K. B. Sahu, Thakur Debasis Mishra / International Journal of Engineering Research and Applications (IJERA) ISSN: 48-96 www.ijera.com Vol. 3, Issue 3, May-Jun 3, pp.766-77 Analysis of

Introduction to ANSYS

Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

. CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl)

Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) 1 Lecture overview Goal Summary Study material What is visualization Examples

A Short Introduction on Data Visualization. Guoning Chen

A Short Introduction on Data Visualization Guoning Chen Data is generated everywhere and everyday Age of Big Data Data in ever increasing sizes need an effective way to understand them History of Visualization

Chapter 28 Fluid Dynamics

Chapter 28 Fluid Dynamics 28.1 Ideal Fluids... 1 28.2 Velocity Vector Field... 1 28.3 Mass Continuity Equation... 3 28.4 Bernoulli s Principle... 4 28.5 Worked Examples: Bernoulli s Equation... 7 Example

Multiphase Flow - Appendices

Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume

Geometric Quantification of Features in Large Flow Fields

Geometric Quantification of Features in Large Flow Fields Wesley Kendall and Jian Huang The University of Tennessee, Knoxville Tom Peterka Argonne National Laboratory ABSTRACT Interactive exploration of

Parallel Simplification of Large Meshes on PC Clusters

Parallel Simplification of Large Meshes on PC Clusters Hua Xiong, Xiaohong Jiang, Yaping Zhang, Jiaoying Shi State Key Lab of CAD&CG, College of Computer Science Zhejiang University Hangzhou, China April

NUCLEAR ENERGY RESEARCH INITIATIVE

NUCLEAR ENERGY RESEARCH INITIATIVE Experimental and CFD Analysis of Advanced Convective Cooling Systems PI: Victor M. Ugaz and Yassin A. Hassan, Texas Engineering Experiment Station Collaborators: None

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points

HYBRIDO is the name for the new fluid technology delivered within the RealFlow version 5, it stands for HYBrid large dimension LiquiD solver.

HYBRIDO WHITE PAPER Introduction 2 1 INTRODUCTION HYBRIDO is the name for the new fluid technology delivered within the RealFlow version 5, it stands for HYBrid large dimension LiquiD solver. Up to now

CFD software overview comparison, limitations and user interfaces

CFD software overview comparison, limitations and user interfaces Daniel Legendre Introduction to CFD Turku, 05.05.2015 Åbo Akademi University Thermal and Flow Engineering Laboratory 05.05.2015 1 Some

Introduction to Computer Graphics

Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

Using CFD for optimal thermal management and cooling design in data centers

www.siemens.com/datacenters Using CFD for optimal thermal management and cooling design in data centers Introduction As the power density of IT equipment within a rack increases and energy costs rise,

CFD MODELLING OF TOP SUBMERGED LANCE GAS INJECTION

CFD MODELLING OF TOP SUBMERGED LANCE GAS INJECTION Nazmul Huda PhD Student Faculty of Engineering and Industrial Science Swinburne University of Technology Melbourne, Australia Supervised by Dr. Jamal

Grid adaptivity for systems of conservation laws

Grid adaptivity for systems of conservation laws M. Semplice 1 G. Puppo 2 1 Dipartimento di Matematica Università di Torino 2 Dipartimento di Scienze Matematiche Politecnico di Torino Numerical Aspects

Pushing the limits. Turbine simulation for next-generation turbochargers

Pushing the limits Turbine simulation for next-generation turbochargers KWOK-KAI SO, BENT PHILLIPSEN, MAGNUS FISCHER Computational fluid dynamics (CFD) has matured and is now an indispensable tool for

Hank Childs, University of Oregon

Exascale Analysis & Visualization: Get Ready For a Whole New World Sept. 16, 2015 Hank Childs, University of Oregon Before I forget VisIt: visualization and analysis for very big data DOE Workshop for

Thermal Modeling of NiMH Battery Powering Electric Vehicles

Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 06 5 Thermal ing of NiMH Battery Powering Electric Vehicles H.

Fundamentals of CFD and Data Center Cooling Amir Radmehr, Ph.D. Innovative Research, Inc. radmehr@inres.com

Minneapolis Symposium September 30 th, 2015 Fundamentals of CFD and Data Center Cooling Amir Radmehr, Ph.D. Innovative Research, Inc. radmehr@inres.com Learning Objectives 1. Gain familiarity with Computational

Visual Abstraction for Information Visualization of Large Data

Visual Abstraction for Information Visualization of Large Data Diploma Thesis by Matej Novotný Faculty Of Mathematics, Physics and Informatics, Comenius University Bratislava The real journey of discovery

The STC for Event Analysis: Scalability Issues

The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.

Data Visualization (DSC 530/CIS )

Data Visualization (DSC 530/CIS 602-01) Volume Rendering Dr. David Koop Fields Tables Networks & Trees Fields Geometry Clusters, Sets, Lists Items Items (nodes) Grids Items Items Attributes Links Positions

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

CFD Applications using CFD++ Paul Batten & Vedat Akdag

CFD Applications using CFD++ Paul Batten & Vedat Akdag Metacomp Products available under Altair Partner Program CFD++ Introduction Accurate multi dimensional polynomial framework Robust on wide variety

CFD Simulation of HSDI Engine Combustion Using VECTIS

CFD Simulation of HSDI Engine Combustion Using VECTIS G. Li, S.M. Sapsford Ricardo Consulting Engineer s Ltd., Shoreham-by-Sea, UK ABSTRACT As part of the VECTIS code validation programme, CFD simulations

CFD Application on Food Industry; Energy Saving on the Bread Oven

Iranica Journal of Energy & Environment 3 (3): 241-245, 2012 ISSN 2079-2115 IJEE an Official Peer Reviewed Journal of Babol Noshirvani University of Technology DOI: 10.5829/idosi.ijee.2012.03.03.0548 CFD

Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial

Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial facilities commonly occupy spaces with ceilings ranging between twenty and thirty feet in height.

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

International Journal of Advancements in Research & Technology, Volume 1, Issue2, July-2012 1 CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER ABSTRACT (1) Mr. Mainak Bhaumik M.E. (Thermal Engg.)

Information Visualization WS 2013/14 11 Visual Analytics

1 11.1 Definitions and Motivation Lot of research and papers in this emerging field: Visual Analytics: Scope and Challenges of Keim et al. Illuminating the path of Thomas and Cook 2 11.1 Definitions and

CM 3110 COMSOL INSTRUCTIONS Faith Morrison and Maria Tafur Department of Chemical Engineering Michigan Technological University, Houghton, MI USA 22 November 2012 Zhichao Wang edits 21 November 2013 revised

Real-time Processing and Visualization of Massive Air-Traffic Data in Digital Landscapes

Real-time Processing and Visualization of Massive Air-Traffic Data in Digital Landscapes Digital Landscape Architecture 2015, Dessau Stefan Buschmann, Matthias Trapp, and Jürgen Döllner Hasso-Plattner-Institut,

AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL

14 th European Conference on Mixing Warszawa, 10-13 September 2012 AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL Joanna Karcz, Lukasz Kacperski

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Adaptation of General Purpose CFD Code for Fusion MHD Applications* Andrei Khodak Princeton Plasma Physics Laboratory P.O. Box 451 Princeton, NJ, 08540 USA akhodak@pppl.gov Abstract Analysis of many fusion

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

Performance Comparison of a Vertical Axis Wind Turbine using Commercial and Open Source Computational Fluid Dynamics based Codes

Performance Comparison of a Vertical Axis Wind Turbine using Commercial and Open Source Computational Fluid Dynamics based Codes Taimoor Asim 1, Rakesh Mishra 1, Sree Nirjhor Kaysthagir 1, Ghada Aboufares

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Why is a grid needed? Element types. Grid types.

Fast Multipole Method for particle interactions: an open source parallel library component

Fast Multipole Method for particle interactions: an open source parallel library component F. A. Cruz 1,M.G.Knepley 2,andL.A.Barba 1 1 Department of Mathematics, University of Bristol, University Walk,

Laminar Flow in a Baffled Stirred Mixer

Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating

Fluid Dynamics and the Navier-Stokes Equation

Fluid Dynamics and the Navier-Stokes Equation CMSC498A: Spring 12 Semester By: Steven Dobek 5/17/2012 Introduction I began this project through a desire to simulate smoke and fire through the use of programming

Dual Marching Cubes: Primal Contouring of Dual Grids

Dual Marching Cubes: Primal Contouring of Dual Grids Scott Schaefer and Joe Warren Rice University 6100 Main St. Houston, TX 77005 sschaefe@rice.edu and jwarren@rice.edu Abstract We present a method for

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT

Interactive Level-Set Deformation On the GPU

Interactive Level-Set Deformation On the GPU Institute for Data Analysis and Visualization University of California, Davis Problem Statement Goal Interactive system for deformable surface manipulation