Alexander Dbert - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Alexander Dbert

Description:

They approximate the curve progression through four so-called 'B zier-Points' in ... Tensor-product-transformation also generates linear coordinate progressions. ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 36
Provided by: Prix
Category:

less

Transcript and Presenter's Notes

Title: Alexander Dbert


1
Transformation Techniques for block structured
grids
  • Alexander Döbert
  • Seminar on Grid Generation
  • Summer Term 2005

2
Motivation
  • What is a transformation ?
  • Why do we need transformation techniques ?

3
What is a transformation ?
Physical domain
Computational domain
4
Why do we need transformation techniques I.
Problem A normal Cartesian grid with constant
parameter lines does not approximate the contour
of an object good enough.
5
Why do we need transformation techniques II.
Example of an well adapted grid
6
Overview
  • Coordinate Transformation
  • Modeling of curves and surfaces
  • Distribution of points
  • Generating structured grids

7
Coordinate Transformation
  • The basis of an object adapted grid relates to
    the parameters , and . These parameter
    lines continue curvilinear in the Cartesian
    framework. Therefore they are called curvilinear
    coordinates.

8
Mapping of coordinates
  • physical domain

computational domain
9
Modeling of curves and surfaces
The boundaries of the calculation domain are
shaped as curves in 2D or surfaces in 3D. These
are generally curvilinear. The grid points inside
can be distinguished as intersections of curves
or surfaces.
10
Lagrange Interpolation
  • Lagrangian interpolation formula

Lagrangian polynomial
11
Lagrange Interpolation
  • Pro
  • The polynomial itself and its derivatives are
    continuous.
  • Contra
  • In application of many points it leads to heavy
    oscillations.

12
Hermite Interpolation
  • Hermitian interpolation formula

Hermitian polynomials
13
Hermite Interpolation
  • Pro
  • The polynomial itself and its derivatives are
    continuous.
  • Additionally to the discrete curve points the
    gradients of these points are included.
  • Contra
  • In application of many points it leads to heavy
    oscillations.

14
Spline function
Because of the oscillating character of
polynomials they are not convenient to
interpolate curves through multiple points. A
corrective is the so-called Spline
function. The interpolation polynomial is
constructed in intervals. It is demanded that the
polynomial is continuous differentiable on the
interval.
15
Types of Spline functions
  • Cubical spline function
  • Parameter spline function
  • Bézier spline function

16
Cubical splines I
  • Cubical spline functions are polynomials of third
    order on an interval .

17
Cubical splines II
  • Include four constants to get enough flexibility
    to ensure two continuous derivatives on the
    interval boundaries.

18
Parameter splines
  • Both of the visualized methods are unsuitable to
    generate closed curves because they require a
    monotone gradient.
  • Parameter splines are more general and
    interpolate the individual components of the
    curve-coordinates each with spline functions.

19
Cubical Bézier splines I
  • Bézier splines apply polynomials of third order.
  • They approximate the curve progression through
    four so-called Bézier-Points in each interval.

20
Cubical Bézier splines II
Example Four points
on the interval are given. The
progression of the curve from is
approximated as follows
With Lagrangian Polynom
21
Cubical Bézier splines II
The result is the curve through
and
and the tangents at the positions
and
point to the same direction as
and
22
Distribution of points
The sense of an exact description of curves and
surfaces is, that a point for an arbitrary curve
or surface parameter lies exactly on the defined
contour. The chosen points serve as boundary grid
points and therefore their distribution is very
important for the shaping of the grid.
23
Distribution on curves
  • Distribution of the curve Parameter in a way that
    the points on the curve satisfy certain demands.
    (e.g. aggregation in a part of the domain)
  • The relation between every point and the
    appropriate curve parameter can be defined with
    linear interpolation.
  • Determination of the distribution function
    dependents on the demands.

24
Distribution on curvesExample
25
Distribution on surfaces I
  • The determination of surface parameters is mostly
    done in two steps.
  • First Lines in one direction

26
Distribution on surfaces II
  • Second Lines in the other direction

27
Generating structured grids
  • Shear transformation
  • Tensor product transformation
  • Transfinite interpolation

28
Shear transformation I
  • Lagrangian interpolation through two points.
  • Two shearings between two boundary points

29
Shear transformation II
30
Tensor product transformation
  • successive application of the shear
    transformation.
  • Combines the two equations of the shear
    transformation (bilinear transformation).

31
Transfinite Interpolation I
  • Combination of shear-transformation and
    tensor-product-transformation.

32
Transfinite Interpolation II
Derivation
  • Sum of A and B from Shear-Transformation contains
    all four boundary curves and connections lines
    between adjacent vertices.
  • Tensor-product-transformation also generates
    linear coordinate progressions.
  • Therefore subtract T from A B.
  • The result is called Transfinite-interpolation.

33
Transfinite Interpolation 3D I
  • Needs three curvilinear coordinates
  • This leads to

34
Transfinite Interpolation 3D II
Example
35
Thank you for your attention!
Write a Comment
User Comments (0)
About PowerShow.com