Grid and Mesh Generation. Introduction to its Concepts and Methods

Size: px
Start display at page:

Download "Grid and Mesh Generation. Introduction to its Concepts and Methods"

Transcription

1 Grid and Mesh Generation Introduction to its Concepts and Methods

2 Elements in a CFD software sstem

3 Introduction What is a grid? The arrangement of the discrete points throughout the flow field is simpl called a grid. What is grid generation? The wa that a grid is determined is called grid generation.

4 Introduction Wh is grid generation necessar? The standard finite difference methods require a uniforml spaced rectangular grid. If a rectangular grid is used, few grid points fall on the surface. Flow close to the surface being ver important in terms of forces, a rectangular grid will give poor results in such regions. The rectangular grid is not appropriate for solution of the flow field.

5 Introduction How to overcame those problems? Use a nonuniform, curvilinear grid to mae the grid points naturall fall on the airfoil surface. The grid is not rectangular and is not uniforml spaced. The conventional difference equations are difficult to use. Need to transform the curvilinear grid in phsical space (,) to a rectangular grid in computational space (, ).

6 Introduction The procedure is as follows: Establish the transformation relations between the phsical space and the computational space Transform the governing equations and the boundar conditions into the computational space. Solve the equations in the computational space using the uniforml spaced rectangular grid. Perform a reverse transformation to represent the flow properties in the phsical space.

7 Outline General transformation Grid Generation Stretched (compressed ) grids Boundar-fitted coordinate sstem Adaptive grids Some modern development in grid generation Mesh Generation for Finite-Volume Method Unstructured Meshes Cartesian Meshes

8 Phsical Space & Computational Space If the airfoil is cut and the surface straightened out, it would form the -ais. Similarl, the outer boundar would become the top boundar of the computational domain. The left and right boundaries of the computational domain would represent the cut surface. Note the locations of points a, b, and c in the two figures.

9 General transformation The basic idea behind grid generation is the creation of the transformation laws between the phsical space and the computational space. There is a one-to-one correspondence between the phsical space and the computational space. Each point in the computational space represents a point in the phsical space. These laws are nown as the metrics of the transformation.

10 Transformation Relationship ),, ( ),, ( ),,, ( z and z z ζ ζ = = = = z z z w w w v v v u u u z w w w z v v v z u u u ζ ζ ζ ζ ζ ζ Jacobin matri = ζ ζ ζ z z z J 1 = z z z J ζ ζ ζ

11 Evaluation of the Transformation Parameters Tpicall the mapping is onl defined at grid and the transformation parameters must be evaluated numericall. The same means of discretization should be used for the evaluation of the transformation parameters and the derivative in the governing equations j j j j 1, 1, 1, 1, + + 1, 1, 1, 1, + + j j j j j j j j 1, 1, 1, 1, + + 1, 1, 1, 1, + + j j j j 2 1,,, = + j j j 2 1,, 1, 2 + = + j j j

12 The governing equations in generalized coordinates The continuit equation in Cartesian coordinates The continuit equation in generalized coordinates 0 ) ( ) ( ) ( = + + ρ ρ ρ J V J U J c c t v u U c = + where v u V c = + = v u t ρ ρ ρ

13 Formulation of grid generation problems In the view of phsics Find out topological correspondence between the phsical and computational domains In the view of mathematics Given = b (, ) and = b (, ) on the boundar R. Generate = (, ) and = (, ) in the region R bounded b R

14 Grid Generation Methods Algebraic methods Elliptic Grid Generation Adaptive grids Some eamples of modern development in grid generation 3-D dimensional boundar-fitted coordinate + adaptive grid Zonal grids Hbrid scheme Overlapping bloc

15 Algebraic Methods Concepts Known functions are used to map irregular phsical domain into rectangular computational domains. Eamples Stretched (compressed ) grids Boundar Fitted Coordinate Sstem

16 Eample: Stretched (compressed ) grids Grid stretching ma be necessar for some problems such as flow with boundar laers. Consider the transformation: = = ln( +1) Inverse transformation = = e 1

17 Eample: Stretched (compressed ) grids The following derivatives are used in the transformation = = ln( +1) = 1, = 0 1 = 0, = 1+ = = e 1 = 1, = 0 = 0, = e

18 Eample: Stretched (compressed ) grids The relation between increments and d = e d = e d = e d Therefore as increases, increases eponentiall. Thus we can choose constant and still have an eponential stretching of the grid in the -direction.

19 Eample: Stretched (compressed ) grids Transform the continuit equation Note there is relation between (,) plane and (,) plane

20 Eample: Stretched (compressed ) grids Substitute for the derivatives in Eq. (5.54) to get Eq. (5.57) is the continuit equation in the computational domain. Thus we have transformed the continuit equation from the phsical space to the computational space.

21 Boundar Fitted Coordinate Sstem Here we consider the flow through a divergent duct de is the curved upper wall fg is the centerline. Let s = f() be the function that represents the upper wall. The following transformation will give rise to a rectangular grid. = (5.65) = / (5.66) ma

22 Boundar Fitted Coordinate Sstem Eample: = ma =, = = ma 2 = 1, = 0 = = = 1 1 = 2 = 2

23 Elliptic Grid Generation The grid generation problem can be considered as a boundar-value problem, where the boundar conditions (namel, values of and ) are nown everwhere along the boundar. Given = b (, ) and = b (, ) on the boundar R. Generate = (, ) and = (, ) in the region R bounded b R. The transformation can be defined b an elliptic partial differential equation.

24 Elliptic Grid Generation Simplest elliptic equations Comments The elliptic equations are chosen to relate ζ and to and and hence constitute a transformation ( one-to-one correspondence of grid points) from the phsical plane to the computational plane = + = +

25 Elliptic Grid Generation An Eample:

26 Adaptive Grids Motivation Grid generation is important for the solution of CFD

27 Adaptive Grids Motivation - Wh need adaptive grids? We should put more grid points in the flow field with large gradients, and put less grid points in the flow field with small gradients. How do we now in advance where the major action is going to occur in the flow without actuall solving the problem? An adaptive grid is a solution!

28 Adaptive Grids What is an adaptive grid? A grid networ that automaticall clusters grid points in the regions of high flow-field gradient; It uses the solution of the flow-field properties to locate the grid points in phsical plane. It is intimatel lined to the flow-field solution and changes as the flow field changes. During the course of the solution, the grid points in the phsical plane move in such a fashion to adapt to regions of large flow-field gradients as these gradients evolve with time. It became stationar onl when the flow solution approach a stead state.

29 Eample Adaptive Grids

30 Some Modern Developments 3-D dimensional boundar-fitted coordinate + adaptive grid F-20

31 Some Modern Developments Zonal grids (Multi-bloc methods) The grid consists of two or more blocs Each bloc is a separate grid different from the others.

32 Some Modern Developments A zonal grid wrapped an F-16 airplane. Surface grid is shown as part of a 20-bloc grid.

33 Some Modern Developments in Finite- Volume Mesh Generation What is a structured mesh? The grid lines in phsical space pertain to constant coordinate values ζ, and ζ in the transformed space. A given famil of coordinate lines do not intersect. What is an unstructured mesh? Nonuniform grids in phsical space, not necessaril having the features of a structured mesh. The finite-volume calculations can be made directl in the phsical plane on a nonuniform mesh.

34 Some Modern Developments in Finite- Volume Mesh Generation Eamples for structured meshes and unstructured meshes structured meshes unstructured meshes

35 Return to Cartesian Meshes Ordinar Cartesian Meshes Eas to generate rectangular cells Not accurate in the region adjacent to the bod surface Modified Cartesian Meshes The mesh cells awa from the bod can be rectangular Those cells adjacent to the bod can be modified in the shape such that one side of each cell is along the bod surface.

36 Return to Cartesian Meshes Schematic diagram of modified Cartesian meshes

37 Return to Cartesian Meshes Modified Cartesian meshes + Adaptive concept A Cartesian mesh for the calculation of the subsonic flow over multielement airfoil

38 Return to Cartesian Meshes Modified Cartesian meshes + Adaptive concept A Cartesian mesh for the calculation of the hpersonic flow over a double ellipsoid, a configuration somewhat lie the space shuttle

39 Overlapping bloc This approach consists of building partiall overlapping blocs. Boundar conditions need to be echanged at the interface between domains and this is usuall done through some form of interpolation.

40 Hbrid scheme The hbrid scheme taes advantage of both unstructured and structured methods b appling structured bod fitted coordinates to the bod and unstructured networs in the outer boundaries.

41 Final Remars A transformation is required for finite-difference methods, because the finite-difference epressions are evaluated on the uniform grid. A transformation is inherentl not required for finitevolume methods, because it can deal directl with a nonuniform mesh in the phsical plane.

Lecture 3.4 Differential Equation Based Schemes

Lecture 3.4 Differential Equation Based Schemes Lecture 3.4 Differential Equation Based Schemes 1 Differential Equation Based Schemes As stated in the previous lecture, another important and most widel used method of structured mesh generation is based

More information

Quad-Tree Based Geometric-Adapted Cartesian Grid Generation

Quad-Tree Based Geometric-Adapted Cartesian Grid Generation Quad-Tree Based Geometric-Adapted Cartesian Grid Generation EMRE KARA1, AHMET ĐHSAN KUTLAR1, MEHMET HALUK AKSEL 1Department of Mechanical Engineering Universit of Gaziantep 7310 Gaziantep TURKEY Mechanical

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Computer Graphics Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical

More information

Section 9.3: Functions and their Graphs

Section 9.3: Functions and their Graphs Section 9.: Functions and their Graphs Graphs provide a wa of displaing, interpreting, and analzing data in a visual format. In man problems, we will consider two variables. Therefore, we will need to

More information

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS Published in : Communications in Numerical Methods in Engineering (008 Commun.Numer.Meth.Engng. 008; Vol : pp 003-019 NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical descriptions of geometric changes,

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

Image Metamorphosis By Affine Transformations

Image Metamorphosis By Affine Transformations Image Metamorphosis B Affine Transformations Tim Mers and Peter Spiegel December 16, 2005 Abstract Among the man was to manipulate an image is a technique known as morphing. Image morphing is a special

More information

Application of a Coordinate Transformation and Discretization Method for Computational Fluid Dynamics

Application of a Coordinate Transformation and Discretization Method for Computational Fluid Dynamics Application of a Coordinate Transformation and Discretization Method for Computational Fluid Dnamics 1 Douglas F. Hunsaker Utah State Universit An overview of the computational methods implemented in a

More information

Two Dimensional Viewing

Two Dimensional Viewing Two Dimensional Viewing Dr. S.M. Malaek Assistant: M. Younesi Two Dimensional Viewing Basic Interactive Programming Basic Interactive Programming User controls contents, structure, and appearance of objects

More information

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7)

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7) 0 Relations and Functions.7 Transformations In this section, we stud how the graphs of functions change, or transform, when certain specialized modifications are made to their formulas. The transformations

More information

Name Class Date. subtract 3 from each side. w 5z z 5 2 w p - 9 = = 15 + k = 10m. 10. n =

Name Class Date. subtract 3 from each side. w 5z z 5 2 w p - 9 = = 15 + k = 10m. 10. n = Reteaching Solving Equations To solve an equation that contains a variable, find all of the values of the variable that make the equation true. Use the equalit properties of real numbers and inverse operations

More information

Module 3 Mesh Generation

Module 3 Mesh Generation Module 3 Mesh Generation 1 Lecture 3.1 Introduction 2 Mesh Generation Strategy Mesh generation is an important pre-processing step in CFD of turbomachinery, quite analogous to the development of solid

More information

20 Calculus and Structures

20 Calculus and Structures 0 Calculus and Structures CHAPTER FUNCTIONS Calculus and Structures Copright LESSON FUNCTIONS. FUNCTIONS A function f is a relationship between an input and an output and a set of instructions as to how

More information

IB SL REVIEW and PRACTICE

IB SL REVIEW and PRACTICE IB SL REVIEW and PRACTICE Topic: CALCULUS Here are sample problems that deal with calculus. You ma use the formula sheet for all problems. Chapters 16 in our Tet can help ou review. NO CALCULATOR Problems

More information

A SCATTERED DATA INTERPOLANT FOR THE SOLUTION OF THREE-DIMENSIONAL PDES

A SCATTERED DATA INTERPOLANT FOR THE SOLUTION OF THREE-DIMENSIONAL PDES European Conference on Computational Fluid Dnamics ECCOMAS CFD 26 P. Wesseling, E. Oñate and J. Périau (Eds) c TU Delft, The Netherlands, 26 A SCATTERED DATA INTERPOLANT FOR THE SOLUTION OF THREE-DIMENSIONAL

More information

Graphing Equations Case 1: The graph of x = a, where a is a constant, is a vertical line. Examples a) Graph: x = x

Graphing Equations Case 1: The graph of x = a, where a is a constant, is a vertical line. Examples a) Graph: x = x 06 CHAPTER Algebra. GRAPHING EQUATIONS AND INEQUALITIES Tetbook Reference Section 6. &6. CLAST OBJECTIVE Identif regions of the coordinate plane that correspond to specific conditions and vice-versa Graphing

More information

LINEAR PROGRAMMING. Straight line graphs LESSON

LINEAR PROGRAMMING. Straight line graphs LESSON LINEAR PROGRAMMING Traditionall we appl our knowledge of Linear Programming to help us solve real world problems (which is referred to as modelling). Linear Programming is often linked to the field of

More information

2.8 Distance and Midpoint Formulas; Circles

2.8 Distance and Midpoint Formulas; Circles Section.8 Distance and Midpoint Formulas; Circles 9 Eercises 89 90 are based on the following cartoon. B.C. b permission of Johnn Hart and Creators Sndicate, Inc. 89. Assuming that there is no such thing

More information

Rational functions and graphs. Section 2: Graphs of rational functions

Rational functions and graphs. Section 2: Graphs of rational functions Rational functions and graphs Section : Graphs of rational functions Notes and Eamples These notes contain subsections on Graph sketching Turning points and restrictions on values Graph sketching You can

More information

Lecture 3.2 Methods for Structured Mesh Generation

Lecture 3.2 Methods for Structured Mesh Generation Lecture 3.2 Methods for Structured Mesh Generation 1 There are several methods to develop the structured meshes: Algebraic methods, Interpolation methods, and methods based on solving partial differential

More information

1. We ll look at: Types of geometrical transformation. Vector and matrix representations

1. We ll look at: Types of geometrical transformation. Vector and matrix representations Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations

More information

Driven Cavity Example

Driven Cavity Example BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square

More information

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations Chapter Transformations of Functions TOPICS.5.. Shifting, reflecting, and stretching graphs Smmetr of functions and equations TOPIC Horizontal Shifting/ Translation Horizontal Shifting/ Translation Shifting,

More information

8.6 Three-Dimensional Cartesian Coordinate System

8.6 Three-Dimensional Cartesian Coordinate System SECTION 8.6 Three-Dimensional Cartesian Coordinate Sstem 69 What ou ll learn about Three-Dimensional Cartesian Coordinates Distance and Midpoint Formulas Equation of a Sphere Planes and Other Surfaces

More information

CS F-07 Objects in 2D 1

CS F-07 Objects in 2D 1 CS420-2010F-07 Objects in 2D 1 07-0: Representing Polgons We want to represent a simple polgon Triangle, rectangle, square, etc Assume for the moment our game onl uses these simple shapes No curves for

More information

GRAPHICS OUTPUT PRIMITIVES

GRAPHICS OUTPUT PRIMITIVES CHAPTER 3 GRAPHICS OUTPUT PRIMITIVES LINE DRAWING ALGORITHMS DDA Line Algorithm Bresenham Line Algorithm Midpoint Circle Algorithm Midpoint Ellipse Algorithm CG - Chapter-3 LINE DRAWING Line drawing is

More information

Chapter 4 Section 1 Graphing Linear Inequalities in Two Variables

Chapter 4 Section 1 Graphing Linear Inequalities in Two Variables Chapter 4 Section 1 Graphing Linear Inequalities in Two Variables Epressions of the tpe + 2 8 and 3 > 6 are called linear inequalities in two variables. A solution of a linear inequalit in two variables

More information

Graphing square root functions. What would be the base graph for the square root function? What is the table of values?

Graphing square root functions. What would be the base graph for the square root function? What is the table of values? Unit 3 (Chapter 2) Radical Functions (Square Root Functions Sketch graphs of radical functions b appling translations, stretches and reflections to the graph of Analze transformations to identif the of

More information

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics:

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics: Chapter Summar Ke Terms standard form of a quadratic function (.1) factored form of a quadratic function (.1) verte form of a quadratic function (.1) concavit of a parabola (.1) reference points (.) transformation

More information

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK Multigrid Solvers in CFD David Emerson Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK david.emerson@stfc.ac.uk 1 Outline Multigrid: general comments Incompressible

More information

Contents Edge Linking and Boundary Detection

Contents Edge Linking and Boundary Detection Contents Edge Linking and Boundar Detection 3 Edge Linking z Local processing link all points in a local neighbourhood (33, 55, etc.) that are considered to be similar similar response strength of a gradient

More information

Topic 2 Transformations of Functions

Topic 2 Transformations of Functions Week Topic Transformations of Functions Week Topic Transformations of Functions This topic can be a little trick, especiall when one problem has several transformations. We re going to work through each

More information

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics : Lecture Basics of Skeletal Animation and Kinematics Reading: Chapt of Gregor, Game Engine Architecture. The material on kinematics is a simplification of similar concepts developed in the field of robotics,

More information

Stereo: the graph cut method

Stereo: the graph cut method Stereo: the graph cut method Last lecture we looked at a simple version of the Marr-Poggio algorithm for solving the binocular correspondence problem along epipolar lines in rectified images. The main

More information

Lines and Their Slopes

Lines and Their Slopes 8.2 Lines and Their Slopes Linear Equations in Two Variables In the previous chapter we studied linear equations in a single variable. The solution of such an equation is a real number. A linear equation

More information

Math 21a Final Exam Solutions Spring, 2009

Math 21a Final Exam Solutions Spring, 2009 Math a Final Eam olutions pring, 9 (5 points) Indicate whether the following statements are True or False b circling the appropriate letter No justifications are required T F The (vector) projection of

More information

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON LESSON THE INVERSE GRAPH The reflection of a graph in the line = will be the graph of its inverse. f() f () The line = is drawn as the dotted line. Imagine folding the page along the dotted line, the two

More information

Numerical Procedure for Modeling of Light Emitting Diode with Mesh- Like Electrode

Numerical Procedure for Modeling of Light Emitting Diode with Mesh- Like Electrode Journal of Phsics: Conference Series PAPER OPEN ACCESS Numerical Procedure for Modeling of Light Emitting Diode with Mesh- Like Electrode To cite this article: Yohei Nishidate and Irina Khmrova 217 J.

More information

Lecture 2.2 Cubic Splines

Lecture 2.2 Cubic Splines Lecture. Cubic Splines Cubic Spline The equation for a single parametric cubic spline segment is given by 4 i t Bit t t t i (..) where t and t are the parameter values at the beginning and end of the segment.

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Eponential and Logarithmic Functions Figure Electron micrograph of E. Coli bacteria (credit: Mattosaurus, Wikimedia Commons) CHAPTER OUTLINE. Eponential Functions. Logarithmic Properties. Graphs of Eponential

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Eponential and Logarithmic Functions Figure Electron micrograph of E. Coli bacteria (credit: Mattosaurus, Wikimedia Commons) Chapter Outline. Eponential Functions. Logarithmic Properties. Graphs of Eponential

More information

9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x

9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x Section 6.3 Etrema and Models 593 6.3 Eercises In Eercises 1-8, perform each of the following tasks for the given polnomial. i. Without the aid of a calculator, use an algebraic technique to identif the

More information

7.5. Systems of Inequalities. The Graph of an Inequality. What you should learn. Why you should learn it

7.5. Systems of Inequalities. The Graph of an Inequality. What you should learn. Why you should learn it 0_0705.qd /5/05 9:5 AM Page 5 Section 7.5 7.5 Sstems of Inequalities 5 Sstems of Inequalities What ou should learn Sketch the graphs of inequalities in two variables. Solve sstems of inequalities. Use

More information

Glossary alternate interior angles absolute value function Example alternate exterior angles Example angle of rotation Example

Glossary alternate interior angles absolute value function Example alternate exterior angles Example angle of rotation Example Glossar A absolute value function An absolute value function is a function that can be written in the form, where is an number or epression. alternate eterior angles alternate interior angles Alternate

More information

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017 CS 277: Intro to Computer Vision Multiple Views Prof. Adriana Kovashka Universit of Pittsburgh March 4, 27 Plan for toda Affine and projective image transformations Homographies and image mosaics Stereo

More information

Database Design 1DL400. Assignment 2:2

Database Design 1DL400. Assignment 2:2 Uppsala Universit Department of Information Technolog Kjell Orsborn Assignment : - Database Design II Database Design DL00 Assignment : A Scientific Database for Mesh-Based Data. Goals This eercise consists

More information

Parameteric study of the performance of two-dimensional Scramjet Intake

Parameteric study of the performance of two-dimensional Scramjet Intake 8 th Annual CFD Smposium, August -, 26, Bangalore. Parameteric stud of the performance of two-dimensional Scramjet Intake V. Jagadish Babu, Pratikkumar Raje, Rachit Singh, Subhajit Ro and Krishnendu Sinha

More information

Integrating ICT into mathematics at KS4&5

Integrating ICT into mathematics at KS4&5 Integrating ICT into mathematics at KS4&5 Tom Button tom.button@mei.org.uk www.mei.org.uk/ict/ This session will detail the was in which ICT can currentl be used in the teaching and learning of Mathematics

More information

Computer Graphics. Modelling in 2D. 2D primitives. Lines and Polylines. OpenGL polygon primitives. Special polygons

Computer Graphics. Modelling in 2D. 2D primitives. Lines and Polylines. OpenGL polygon primitives. Special polygons Computer Graphics Modelling in D Lecture School of EECS Queen Mar, Universit of London D primitives Digital line algorithms Digital circle algorithms Polgon filling CG - p.hao@qmul.ac.uk D primitives Line

More information

Answers. Investigation 4. ACE Assignment Choices. Applications

Answers. Investigation 4. ACE Assignment Choices. Applications Answers Investigation ACE Assignment Choices Problem. Core Other Connections, ; Etensions ; unassigned choices from previous problems Problem. Core, 7 Other Applications, ; Connections ; Etensions ; unassigned

More information

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this Think About This Situation Unit 5 Lesson 3 Investigation 1 Name: Eamine how the sequence of images changes from frame to frame. a Where do ou think the origin of a coordinate sstem was placed in creating

More information

What are the rules of elementary algebra

What are the rules of elementary algebra What are the rules of elementar algebra James Davenport & Chris Sangwin Universities of Bath & Birmingham 7 Jul 2010 Setting A relativel traditional mathematics course, at, sa first-ear undergraduate level.

More information

1-1. Functions. Lesson 1-1. What You ll Learn. Active Vocabulary. Scan Lesson 1-1. Write two things that you already know about functions.

1-1. Functions. Lesson 1-1. What You ll Learn. Active Vocabulary. Scan Lesson 1-1. Write two things that you already know about functions. 1-1 Functions What You ll Learn Scan Lesson 1- Write two things that ou alread know about functions. Lesson 1-1 Active Vocabular New Vocabular Write the definition net to each term. domain dependent variable

More information

4.4. Concavity and Curve Sketching. Concavity

4.4. Concavity and Curve Sketching. Concavity 4.4 Concavit and Curve Sketching 267 4.4 Concavit and Curve Sketching f' decreases CONCAVE DOWN 3 f' increases 0 CONCAVE UP FIGURE 4.25 The graph of ƒsd = 3 is concave down on s - q, 0d and concave up

More information

The directional derivative of f x, y in the direction of at x, y u. f x sa y sb f x y (, ) (, ) 0 0 y 0 0

The directional derivative of f x, y in the direction of at x, y u. f x sa y sb f x y (, ) (, ) 0 0 y 0 0 Review: 0, lim D f u 0 0 0 0 u The directional derivative of f, in the direction of at, is denoted b D f, : u a, b must a unit vector u f sa sb f s 0 (, ) (, ) s f (, ) a f (, ) b 0 0 0 0 0 0 D f, f u

More information

Meshing of flow and heat transfer problems

Meshing of flow and heat transfer problems Meshing of flow and heat transfer problems Luyao Zou a, Zhe Li b, Qiqi Fu c and Lujie Sun d School of, Shandong University of science and technology, Shandong 266590, China. a zouluyaoxf@163.com, b 1214164853@qq.com,

More information

Transformation of curve. a. reflect the portion of the curve that is below the x-axis about the x-axis

Transformation of curve. a. reflect the portion of the curve that is below the x-axis about the x-axis Given graph of y f = and sketch:. Linear Transformation cf ( b + a) + d a. translate a along the -ais. f b. scale b along the -ais c. scale c along the y-ais d. translate d along the y-ais Transformation

More information

TANGENTS AND NORMALS

TANGENTS AND NORMALS Mathematics Revision Guides Tangents and Normals Page 1 of 8 MK HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C1 Edecel: C OCR: C1 OCR MEI: C TANGENTS AND NORMALS Version : 1 Date:

More information

Chapter 3. Interpolation. 3.1 Introduction

Chapter 3. Interpolation. 3.1 Introduction Chapter 3 Interpolation 3 Introduction One of the fundamental problems in Numerical Methods is the problem of interpolation, that is given a set of data points ( k, k ) for k =,, n, how do we find a function

More information

Unit 2: Function Transformation Chapter 1

Unit 2: Function Transformation Chapter 1 Basic Transformations Reflections Inverses Unit 2: Function Transformation Chapter 1 Section 1.1: Horizontal and Vertical Transformations A of a function alters the and an combination of the of the graph.

More information

2.2 Absolute Value Functions

2.2 Absolute Value Functions . Absolute Value Functions 7. Absolute Value Functions There are a few was to describe what is meant b the absolute value of a real number. You ma have been taught that is the distance from the real number

More information

Best Practices: Volume Meshing Kynan Maley

Best Practices: Volume Meshing Kynan Maley Best Practices: Volume Meshing Kynan Maley Volume Meshing Volume meshing is the basic tool that allows the creation of the space discretization needed to solve most of the CAE equations for: CFD Stress

More information

C URVES AND V ECTORS

C URVES AND V ECTORS 96-ch- SB5-Ostebee June 6, 9:57 C H A P T E R O U T L I N E. Three-Dimensional Space. Curves and Parametric Equations. Polar Coordinates and Polar Curves.4 Vectors.5 Vector-Valued Functions, Derivatives,

More information

Answers. Chapter 4. Cumulative Review Chapters 1 3, pp Chapter Self-Test, p Getting Started, p a) 49 c) e)

Answers. Chapter 4. Cumulative Review Chapters 1 3, pp Chapter Self-Test, p Getting Started, p a) 49 c) e) . 7" " " 7 "7.. "66 ( ") cm. a, (, ), b... m b.7 m., because t t has b ac 6., so there are two roots. Because parabola opens down and is above t-ais for small positive t, at least one of these roots is

More information

2.3. Horizontal and Vertical Translations of Functions. Investigate

2.3. Horizontal and Vertical Translations of Functions. Investigate .3 Horizontal and Vertical Translations of Functions When a video game developer is designing a game, she might have several objects displaed on the computer screen that move from one place to another

More information

2.3 Polynomial Functions of Higher Degree with Modeling

2.3 Polynomial Functions of Higher Degree with Modeling SECTION 2.3 Polnomial Functions of Higher Degree with Modeling 185 2.3 Polnomial Functions of Higher Degree with Modeling What ou ll learn about Graphs of Polnomial Functions End Behavior of Polnomial

More information

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction Fluid Structure Interaction Niels N. Sørensen Professor MSO, Ph.D. Department of Civil Engineering, Alborg University & Wind Energy Department, Risø National Laboratory Technical University of Denmark

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

More information

FOURTH ORDER COMPACT FORMULATION OF STEADY NAVIER-STOKES EQUATIONS ON NON-UNIFORM GRIDS

FOURTH ORDER COMPACT FORMULATION OF STEADY NAVIER-STOKES EQUATIONS ON NON-UNIFORM GRIDS International Journal of Mechanical Engineering and Technology (IJMET Volume 9 Issue 10 October 2018 pp. 179 189 Article ID: IJMET_09_10_11 Available online at http://www.iaeme.com/ijmet/issues.asp?jtypeijmet&vtype9&itype10

More information

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology Intermediate Algebra Gregg Waterman Oregon Institute of Technolog c 2017 Gregg Waterman This work is licensed under the Creative Commons Attribution 4.0 International license. The essence of the license

More information

9/17/2009. Wenyan Li (Emily Li) Sep. 15, Introduction to Clustering Analysis

9/17/2009. Wenyan Li (Emily Li) Sep. 15, Introduction to Clustering Analysis Introduction ti to K-means Algorithm Wenan Li (Emil Li) Sep. 5, 9 Outline Introduction to Clustering Analsis K-means Algorithm Description Eample of K-means Algorithm Other Issues of K-means Algorithm

More information

Section 2.2: Absolute Value Functions, from College Algebra: Corrected Edition by Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a

Section 2.2: Absolute Value Functions, from College Algebra: Corrected Edition by Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a Section.: Absolute Value Functions, from College Algebra: Corrected Edition b Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a Creative Commons Attribution-NonCommercial-ShareAlike.0 license.

More information

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Bonita Saunders Qiming Wang National Institute of Standards and Technology Bureau Drive

More information

What and Why Transformations?

What and Why Transformations? 2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)

More information

Transformations of y = x 2 Parent Parabola

Transformations of y = x 2 Parent Parabola Transformations of = 2 SUGGESTED LEARNING STRATEGIES: Marking the Tet, Interactive Word Wall, Create Representations, Quickwrite 1. Graph the parent quadratic function, f () = 2, on the coordinate grid

More information

Sect Linear Inequalities in Two Variables

Sect Linear Inequalities in Two Variables Sect 9. - Linear Inequalities in Two Variables Concept # Graphing a Linear Inequalit in Two Variables Definition Let a, b, and c be real numbers where a and b are not both zero. Then an inequalit that

More information

COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL

COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL COMPARISON BETWEEN ALGEBRAIC GRID AND ELLIPTIC GRID OVER AN AIRFOIL Latha S 1, Gayathri R 2 ABSTRACT 1 Student, 2 Faculty, Aerospace Engineering Karunya University,(India) This project work gives a platform

More information

Core Mathematics 3 Functions

Core Mathematics 3 Functions http://kumarmaths.weebly.com/ Core Mathematics 3 Functions Core Maths 3 Functions Page 1 Functions C3 The specifications suggest that you should be able to do the following: Understand the definition of

More information

2.1 The ReCTAngUlAR COORdInATe SySTemS And graphs

2.1 The ReCTAngUlAR COORdInATe SySTemS And graphs 7 CHAPTER equations ANd inequalities learning ObjeCTIveS In this section ou will: Plot ordered pairs in a Cartesian coordinate sstem. Graph equations b plotting points. Graph equations with a graphing

More information

Week 27 Algebra 1 Assignment:

Week 27 Algebra 1 Assignment: Week 7 Algebra Assignment: Da : p. 494 #- odd, -, 8- Da : pp. 496-497 #-9 odd, -6 Da : pp. 0-0 #-9 odd, -, -9 Da 4: p. 09 #-4, 7- Da : pp. - #-9 odd Notes on Assignment: Page 494: General notes for this

More information

Section 3.1: Introduction to Linear Equations in 2 Variables Section 3.2: Graphing by Plotting Points and Finding Intercepts

Section 3.1: Introduction to Linear Equations in 2 Variables Section 3.2: Graphing by Plotting Points and Finding Intercepts Remember to read the tetbook before attempting to do our homework. Section 3.1: Introduction to Linear Equations in 2 Variables Section 3.2: Graphing b Plotting Points and Finding Intercepts Rectangular

More information

PARAMETRIC EQUATIONS AND POLAR COORDINATES

PARAMETRIC EQUATIONS AND POLAR COORDINATES 9 ARAMETRIC EQUATIONS AND OLAR COORDINATES So far we have described plane curves b giving as a function of f or as a function of t or b giving a relation between and that defines implicitl as a function

More information

Skills Practice Skills Practice for Lesson 7.1

Skills Practice Skills Practice for Lesson 7.1 Skills Practice Skills Practice for Lesson.1 Name Date What s the Inverse of an Eponent? Logarithmic Functions as Inverses Vocabulary Write the term that best completes each statement. 1. The of a number

More information

Partial Semi-Coarsening Multigrid Method Based on the HOC Scheme on Nonuniform Grids for the Convection-diffusion Problems

Partial Semi-Coarsening Multigrid Method Based on the HOC Scheme on Nonuniform Grids for the Convection-diffusion Problems International Journal of Computer Mathematics ISSN: 0020-760 (Print) 029-0265 (Online) Journal homepage: http://www.tandfonline.com/loi/gcom20 Partial Semi-Coarsening Multigrid Method Based on the HOC

More information

Section 1.4 Limits involving infinity

Section 1.4 Limits involving infinity Section. Limits involving infinit (/3/08) Overview: In later chapters we will need notation and terminolog to describe the behavior of functions in cases where the variable or the value of the function

More information

Content Standards Two-Variable Inequalities

Content Standards Two-Variable Inequalities -8 Content Standards Two-Variable Inequalities A.CED. Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate aes with labels and scales.

More information

3.1 Functions. The relation {(2, 7), (3, 8), (3, 9), (4, 10)} is not a function because, when x is 3, y can equal 8 or 9.

3.1 Functions. The relation {(2, 7), (3, 8), (3, 9), (4, 10)} is not a function because, when x is 3, y can equal 8 or 9. 3. Functions Cubic packages with edge lengths of cm, 7 cm, and 8 cm have volumes of 3 or cm 3, 7 3 or 33 cm 3, and 8 3 or 5 cm 3. These values can be written as a relation, which is a set of ordered pairs,

More information

computational field which is always rectangular by construction.

computational field which is always rectangular by construction. I. INTRODUCTION The numerical solution of partial differential equations requires some discretization of the field into a collection of points or elemental volumes (cells). The differential equations are

More information

CS 450: COMPUTER GRAPHICS RASTERIZING LINES SPRING 2016 DR. MICHAEL J. REALE

CS 450: COMPUTER GRAPHICS RASTERIZING LINES SPRING 2016 DR. MICHAEL J. REALE CS 45: COMPUTER GRAPHICS RASTERIZING LINES SPRING 6 DR. MICHAEL J. REALE OBJECT-ORDER RENDERING We going to start on how we will perform object-order rendering Object-order rendering Go through each OBJECT

More information

FAST NUMERICAL CALCULATIONS OF 3-D PHASED ARRAY WAVE FIELDS BASED ON TRANSIENT POINT SOURCE SYNTHESIS

FAST NUMERICAL CALCULATIONS OF 3-D PHASED ARRAY WAVE FIELDS BASED ON TRANSIENT POINT SOURCE SYNTHESIS FAST NUMERICAL CALCULATIONS OF 3-D PHASED ARRAY WAVE FIELDS BASED ON TRANSIENT POINT SOURCE SYNTHESIS Frank SCHUBERT, Bożena LAMEK FRAUNHOFER IZFP, Dresden, German. 1. INTRODUCTION The increasing interest

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

Lab #4: 2-Dimensional Kinematics. Projectile Motion

Lab #4: 2-Dimensional Kinematics. Projectile Motion Lab #4: -Dimensional Kinematics Projectile Motion A medieval trebuchet b Kolderer, c1507 http://members.iinet.net.au/~rmine/ht/ht0.html#5 Introduction: In medieval das, people had a ver practical knowledge

More information

EELE 482 Lab #3. Lab #3. Diffraction. 1. Pre-Lab Activity Introduction Diffraction Grating Measure the Width of Your Hair 5

EELE 482 Lab #3. Lab #3. Diffraction. 1. Pre-Lab Activity Introduction Diffraction Grating Measure the Width of Your Hair 5 Lab #3 Diffraction Contents: 1. Pre-Lab Activit 2 2. Introduction 2 3. Diffraction Grating 4 4. Measure the Width of Your Hair 5 5. Focusing with a lens 6 6. Fresnel Lens 7 Diffraction Page 1 (last changed

More information

Enhanced Instructional Transition Guide

Enhanced Instructional Transition Guide Enhanced Instructional Transition Guide / Unit 04: Suggested Duration: 6 das Unit 04: Geometr: Coordinate Plane, Graphing Transformations, and Perspectives (9 das) Possible Lesson 0 (6 das) Possible Lesson

More information

Image warping. image filtering: change range of image. image warping: change domain of image g(x) = f(h(x)) h(y)=0.5y+0.5. h([x,y])=[x,y/2] f h

Image warping. image filtering: change range of image. image warping: change domain of image g(x) = f(h(x)) h(y)=0.5y+0.5. h([x,y])=[x,y/2] f h Image warping Image warping image filtering: change range of image g() () = h(f()) h(f()) f h g h()=0.5+0.5 image warping: change domain of image g() = f(h()) f h g h([,])=[,/2] Parametric (global) warping

More information

Three-Dimensional Object Representations Chapter 8

Three-Dimensional Object Representations Chapter 8 Three-Dimensional Object Representations Chapter 8 3D Object Representation A surace can be analticall generated using its unction involving the coordinates. An object can be represented in terms o its

More information

Transforming Polynomial Functions

Transforming Polynomial Functions 5-9 Transforming Polnomial Functions Content Standards F.BF.3 Identif the effect on the graph of replacing f() b f() k, k f(), f(k), and f( k) for specific values of k (both positive and negative) find

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 36 In last class, we have derived element equations for two d elasticity problems

More information