Title: Generation of Structured Grid by Solving Elliptic PDEs
 1Generation of Structured Grid by Solving 
Elliptic PDEs
  2The main problem
- For generation of structured grid we use the 
 transformation of coordinates
- The main aim of this transformation is the 
 construction of uniform grid at the computational
 domain where physical boundaries fit (lie in) the
 coordinate system
3Abstract
- Curvilinear coordinates 
- Transformation of coordinates 
- Metric tensor 
- Generation of structured grid 
- Classification of techniques for structured grid 
- Elliptic grid generation 
- Conclusion 
4Curvilinear coordinates 
-  the object in the physical domain is transposed 
 to the rectangular in the curvilinear
 coordinates
-  it is efficient to do calculations at the 
 computational domain
5Curvilinear coordinates (an example)
At the physical domain the point with coordinates 
 correspond to the point (j,k) 
 6Curvilinear coordinates
The mapping of the physical domain to the domain 
of curvilinear coordinates can do the concentrate 
of coordinate lines in the areas of the physical 
domain where expected appearance of large 
gradients. If the areas of large gradients are 
changed with time, for e.g. moving of air-blast, 
the physical grid can be reformed so, that the 
local grid will be so fine for getting the 
solution with required precision. 
 7Curvilinear coordinates
- There are some difficulties when we use the 
 curvilinear coordinates.
-  to define the form of equations in the 
 curvilinear coordinates
-  at this questions there are some additional 
 terms (parameters of transformation, for e.g.
 ) which are additional source of errors
8Transformation of coordinates 
Assume, that a one-to-one mapping can be 
established between physical and curvilinear 
coordinates, which can be written as
and correspondingly 
Using these functional dependences 
 the equations can be transform to the 
form, which contain partial derivations over 
 9Transformation of coordinates
As an example, the first-order derivatives u, v, 
and w over x, y, z.
,where
(1.1)
J  the matrix transformation of Jacobi. 
 10Transformation of coordinates
In practice it is more convenient to work with 
the inverse matrix of Jacobi. 
(1.2)
1.3
(1.4)
In case of two-dimensional 
 11Transformation of coordinates
Using (1.3) and (1.4), the elements of matrix J 
in (1.2) can be expressed in form 
(1.5) 
 12Metric tensor 
For the connections between curvilinear, 
orthogonal, conformal coordinates are better to 
use the metric tensor , which connect to 
matrix Jacobi.   Assume, that the physical 
domain is in Cartesian coordinates and the 
computational domain is in the curvilinear 
coordinates 
 13Metric tensor
(1.6)
 can be connected with the 
corresponding curvilinear coordinate 
(1.7)
So,
(1.8)
where
(1.9) 
 14Metric tensor
In the two-dimensional case (1.8) we can write
(2.0)
, where and 
determinant of matrix Jacobi. 
 15Metric tensor
(2.1)
(2.3) 
 16Orthogonal and conformal grids
-  For orthogonal system of coordinates some terms 
 of transformation are vanished and the
 equation is simlified
Then, using (2.3) for the two-dimensional grid 
we get 
(2.4)
In the three-dimensional case the orthogonal 
condition is 
(2.5)
- Using conformal transformation allows to keep the 
 same structure of model equations as in
 computational domain and also in the Cartesian
 space. (the parameters of transformation equals
 to 1 or 0 )
17Generation of structured grid
Grid generation is usually based on a map between 
a simple computational region and a complicated 
physical region. It can be used numerically to 
create a mesh for a discretization method to 
solve a given system of equations posed on the 
physical domain. Alternatively, it can be used to 
transform equations posed on the physical region 
to ones posed on the computational region, where 
the transformed equations are then solved. 
 18Generation of structured grid 
We have to consider boundary-value problem
on
in 
 19Generation of structured grid
For solving the boundary problem to find the 
positions of inner points of grid there are 2 
ways such as differential equations methods and 
the interpolation of inner points on boundaries. 
 20Generation of structured grid
- This mapping, at the least, has to satisfy the 
 follow requirements
-  A mapping which guarantees one-to-one 
 correspondence ensuring grid lines of the same
 family does not cross each other.
- (the determinant of matrix has to be 
 non-zero and finite).
-  A smooth grid point distribution with minimum 
 grid line skewness, orthogonality or near
 orthogonality and a concentration of grid points
 in regions where high flow gradients occurs are
 required.
21Structured grid
        The grid system has a restrict (or 
structured) requirement for grid specification 
such that in 2D domain each grid can only have 
four grids connected to it and in 3D domain each 
grid can only have six grids connected to it. 
Therefore, the shape of grids are quadrilateral 
and tetrahedral in 2D and 3D domain, 
respectively. The FDM can use the structured 
grid system. 
Advantages with structured grids are  Easy to 
implement, and good efficiency  With a smooth 
grid transformation, discretization formulas can 
be written on the same form as in the case of 
rectangular grids.  Disadvantages - Difficult 
to keep the structured nature of the grid, when 
doing local grid refinement - Difficult 
to handle complex geometry. (Mapping of an 
aircraft to the unit cube). 
 22Structured grid
Structured (Elliptic PDEs ) 
 23Classification of techniques for structured grid 
- Complex variable methods  
- Algebraic techniques 
- Techniques based on numerical solution of partial 
 differential equations
-   
24Elliptic grid generation 
(2.6)
where - the coordinates in the 
computational domain and P, Q  the known 
functions which using for the control of 
concentration of inner grid points. 
The elliptic PDEs satisfy the maximum principle 
(i.e. max and min of x and h are reached on the 
boundary). Tomson Thompson 1982 notes that it 
guarantees single-valued transformation. 
 25Elliptic grid generation
By interchanging the independent and the 
dependent variables, we obtain the transformed 
system in the transformed computational domain
(2.7) 
 26Elliptic grid generation
This method has some advantages a) the 
transformation between the grids is smooth , b) 
the mapping is one-one , c) the boundaries of 
the complicated form are operated easily. The 
disadvantage is that the control functions may 
not easy to derived. It is difficult to control 
the distribution of grid nodes in the inner 
part. And at the present time the grid has to 
reconstruct after every step by the time. So it 
takes the large costs of the computer time.   
 27Numerical solution 
These equations (2.7) are approximated by e.g., 
(FDM)
etc. 
where now the index space 1  i  m and 1  j  n 
is a uniform subdivision of the (x,h) 
coordinates, x  (i - 1)/(m- 1), h  (j- 1)/(n- 
1). The number of grid points is specified as m  
n. 
 28Numerical solution
The approximation equations can be solved by 
iterative methods. 
For solving these questions it used the method 
successive overrelaxation and got that the 
parameter of acceleration can be gt 1 
if As the optimal choice and the number of 
iterations depend on the choice of the P, Q. 
 29Numerical solution
In the work of Thompson, 1977a Thompson 
recommends follow choice of parameters P and Q
and an analogous control function Q(?,?). 
Where a, b, c and d are chosen so that to provide 
the grid density at each point in the domain. 
 30Elliptic questions
A1- the transformation between the grids is 
smooth A2  considering of boundaries conditions 
on all boundaries of physical domain A3 - one  
one mapping of physical and computational domains 
 A4  flexible mechanism of control for the 
distribution of inner points of grid 
(Discontinuities at boundaries can be smooth out 
at the interior regions.) A5- The elliptic grid 
generation is the most extensively developed 
method. It is commonly used for 2D problems and 
has been extended to 3D problems. D1- More 
computation time involved for the elliptic grid 
system (elliptical questions are solved by 
iterative methods) D2- Sometimes the control 
functions may not easy to derived 
 31Conclusion
-    In the computational domain the physical 
 boundaries fit (lie on ) the coordinate system so
 there is no local interpolations when we set the
 boundary conditions.
- If the grid is orthogonal or conformal then some 
 additional terms will be vanished at the
 equations.
- There are some problems with the discretization 
 questions in the curvilinear coordinates as a
 rule it is concerning the approximation of
 parameter of transformation. Usually it
 recommends using the same difference formulas,
 which use for the discretization derivatives of
 dependent variables.
- If the discretization is going on the homogeneous 
 computational grid it can be reach high accuracy.
 However it is right for computational domain,
 but for physical domain it is correct not always.
 If the stretching parameter of grid is not small
 we can get the degradation of accuracy.