Outline Flows Flow tiles Applications Assessment Conclusion.

Slides:



Advertisements
Similar presentations
Assessment II. 2 The Research Cycle Formulation Generate Hypothesis/Questions Model Design Research Collect Data Sell Solution Assess Reliability/Validity.
Advertisements

Planar Orientations Chapter 4 ( ) in the book Written By: Tomer Heber.
Hongjie Zhang Purge gas flow impact on tritium permeation Integrated simulation on tritium permeation in the solid breeder unit FNST, August 18-20, 2009.
Separation in B.L.T. context
Reference :Understanding Computers
HARP REU Program 2012 Susan T. Brown, Ph.D. ND Numbers in CFD and Setting up a Problem.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
 Mankyu Sung Scalable, Controllable, Efficient and convincing crowd simulation (2005)  Michael Gleicher “I have a bad case of Academic Attention Deficit.
U N C L A S S I F I E D Operated by the Los Alamos National Security, LLC for the DOE/NNSA IMPACT Project Drag coefficients of Low Earth Orbit satellites.
Computer Simulations of Wind Tunnel Experiments
A Decision Matrix for Designing Staff Training Ronnie Detrich Wing Institute.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
C ROWD P ATCHES : P OPULATING L ARGE - S CALE V IRTUAL E NVIRONMENTS FOR R EAL -T IME A PPLICATIONS Barbara Yersin, Jonathan Maïm, Julien Pettré, Daniel.
EE663 Image Processing Edge Detection 5 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
An interactive environment for creating and validating syntactic rules Panagiotis Bouros*, Aggeliki Fotopoulou, Nicholas Glaros Institute for Language.
Multi-Arm Manipulation Planning (1994) Yoshihito Koga Jean-Claude Latombe.
Orthogonal Projection and Multiview Representation
Introduction to Volume Rendering Presented by Zvi Devir.
Continuum Crowds Adrien Treuille, Siggraph 王上文.
Feedback from Usability Evaluation to User Interface Design: Are Usability Reports Any Good? Christian M. Nielsen 1 Michael Overgaard 2 Michael B. Pedersen.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Free Streamline Theory Separated Flows Wakes and Cavities.
Meaningful Learning in an Information Age
Overview Anisotropic diffusion occurs in many different physical systems and applications. In magnetized plasmas, thermal conduction can be much more rapid.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Section 12.0 Review of Linear Inequalities
Combined Geological Modelling and Flow Simulation J. Florian Wellmann, Lynn Reid, Klaus Regenauer-Lieb and the Western Australian Geothermal Centre of.
Fluid Dynamics: Boundary Layers
Chapter 33 Conducting Marketing Research. The Marketing Research Process 1. Define the Problem 2. Obtaining Data 3. Analyze Data 4. Rec. Solutions 5.
Active Solar Air Heating By: Mitchell French. Objective Give the class enough knowledge to make intelligent decisions regarding this heating system.
Interactive level of detail control for film quality crowd animation International Conference on Control, Automation and Systems 2008 Oct , 2008.

Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Y. Kotani · F. Ino · K. Hagihara Springer Science + Business Media B.V Reporter: 李長霖.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Review of Two-Scale Particle Simulation Paper by: Barbara Solenthaler ETH Zurich Markus Gross ETH Zurich.
1 Dr. Scott Schaefer Coons Patches and Gregory Patches.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Black-box Testing.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Adrian Treuille, Seth Cooper, Zoran Popović 2006 Walter Kerrebijn
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Unit 3 Aims/Objectives Investigate the proposal for a new system.
COSC 2007 Data Structures II Chapter 13 Advanced Implementation of Tables IV.
Computational Fluid Dynamics Applied to the Analysis of 10-mm Hydrocyclone Solids Separation Performance S. A. Grady, M. M. Abdullah, and G. D. Wesson.
MAE Advanced Computer Aided Design Your Name Title Place, Date.
HIERARCHICAL TREES OF UNSTEADY SIMULATION DATASETS Marek Gayer and Pavel Slavík C omputer G raphics G roup Department of Computer Science and Engineering.
04/18/02(c) 2002 University of Wisconsin Last Time Hermite Curves Bezier Curves.
Pre-calculated Fluid Simulator States Tree Marek Gayer and Pavel Slavík C omputer G raphics G roup Department of Computer Science and Engineering Faculty.
Crowd Self-Organization, Streaming and Short Path Smoothing 學號: 姓名:邱欣怡 日期: 2007/1/2 Stylianou Soteris & Chrysanthou Yiorgos.
Evaluating Requirements
INFOMGP Student names and numbers Papers’ references Title.
1 CASE 2: Modeling of a synthetic jet in a cross flow Williamsburg, Virginia, USA March 29 th -31 th 2004 C. Marongiu 1, G. Iaccarino 2 1 CIRA Italian.
An Exact Algorithm for Difficult Detailed Routing Problems Kolja Sulimma Wolfgang Kunz J. W.-Goethe Universität Frankfurt.
Introduction to Parametric Curve and Surface Modeling.
International Conference on Sequence Analysis and Related Methods
Morphing and Shape Processing
Algorithms An algorithm is a sequence of steps written in the form of English phrases that specific the tasks that are performed while solving the problem.It.
Lecture 2 Introduction to Programming
Algorithm Algorithm is a step-by-step procedure or formula or set of instruction for solving a problem Its written in English language or natural language.
CIS 488/588 Bruce R. Maxim UM-Dearborn
ISTE Workshop Research Methods in Educational Technology
Coons Patches and Gregory Patches
Introduction to Parametric Curve and Surface Modeling
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
A Cell-by-Cell AMR Method for the PPM Hydrodynamics Code
Presentation transcript:

Outline Flows Flow tiles Applications Assessment Conclusion

Flows Using flows for steering already seen in paper by Reynolds => flow following behaviour Flow modelled by velocity field which assigns a velocity to every point in the plane

Flows Problems: Hard to design (especially with specific boundary conditions) Expensive to store => Flow Tiles

Flow Tiles Characterisation: Divergence free tiles f left + f bottom = f right + f top Tile defined by 4 corner velocities and 4 edge fluxes Tile set defined by set of corner and flux values (1,1,0,0)

Flow Tiles Representation: Instead of velocities store stream function values v(x,y) = x (S(x,y)z) Reduces data storage from 2n(n+1) to (n+1) 2 Velocities easily computed by interpolation x = S x,y-.5 – S x,y+.5 y = S x-.5,y – S x+.5,y

Flow Tiles Creation: 1. Set corner stream values S -.5,-.5 = 0 S nx+.5,-.5 = S -.5,-.5 + f bottom S -.5,ny+.5 = S -.5,-.5 - f left S nx+.5,ny+.5 = S -.5,-.5 + f top

Flow Tiles Creation: 2. For each corner determine stream values around it S.5,-.5 = S -.5,-.5 + y 0,0 S -.5,.5 = S -.5,-.5 - x 0,0 S.5,.5 = S -.5,-.5 + y 0,0 3. Fit Bezier patch that interpolates the values around the corners 4. Evaluate patch to determine missing values Result: Smooth continuous flow

Flow Tiles Usage: Not trivial to create valid tiling Determine corner velocity based on neighbours Set up two integer programmes to solve each edge flux Can be done efficiently using hot-start solutions

Applications Three example applications are presented: A river A crowd in a city Swirling fog

Assessment General comments about the paper: Generally well written and structured Clearly states its relevance and contributions to related work Not all steps are clearly explained and not all decisions motivated No evaluation of results General knowledge of fluid-dynamics assumed

Assessment Flow tiles and crowd simulation Advantages: Easy to design the flow Fast to compute No collision detection necessary

Assessment Flow tiles and crowd simulation Disadvantages: Flow principles based on homogenous fluids, a crowd is not homogenous Not possible to set different goals for individuals Not possible to set different characteristics for individuals

Assessment Flow tiles and crowd simulation Disadvantages: Because of flow properties: Agents cannot cross each other at intersection No interaction between agents

Assessment Flow tiles and crowd simulation Disadvantages: Grid based artefact will occur if not enough different tiles are used Possible flows that can be designed is limited and depends on grid scale

Assessment Flow tiles and crowd simulation Disadvantages: Flows have to be designed by hand Allows detailed control of crowd flow but very expensive for large environments Design might not be realistic

Conclusion Flow tiles provide in intuitive and efficient procedural method for designing velocity fields Useful for the simulation of fluids Not enough to simulate a realistic crowd consisting of a agents with different goals and characteristics