|
|
Line 1: |
Line 1: |
| | | I am Sanford from Belem. I love to play Viola. Other hobbies are Dog sport.<br><br>Review my website :: roofing ([http://sns.ysten.com/space.php?uid=16355&do=blog&id=110657 mouse click the next web page]) |
| A '''grid''' is a small sized geometrical shape that covers the physical domain, whose objective is to identify the [[discrete space|discrete]] volumes or elements where [[conservation law]]s can be applied. Grid generation is the first process involved in computing [[numerical analysis|numerical]] solutions to the equations that describe a physical process. The result of the [[solution]] depends upon the quality of grid. A well-constructed grid can improve the quality of solution whereas, deviations from the numerical solution can be observed with poorly constructed grid.
| |
| [[Scientific technique|Technique]]s for creating the cell forms the basis of grid generation. Various methods to generate grids are discussed below.
| |
| | |
| ==Algebraic Methods ==
| |
| [[File:Algebraic methods 1.png|thumb|Nozzle Geometry]]
| |
| [[File:Algebraic methods 2.png|thumb|Computational Mesh in Physical Space]]
| |
| The grid generation by algebraic methods is done by using known functions in one, two or three [[dimensions]] taking arbitrary shaped regions. The computational domain might not be rectangular one, but for the sake of simplicity, the domain is taken to be rectangular. The simplest procedure that may be used to produce boundary fitted computational mesh is the normalization transformation.<ref>{{cite book|last=Anderson|first=Dale|title=Computational Fluid Mechanics and Heat Transfer, Third Edition Series in Computational and Physical Processes in Mechanics and Thermal Sciences|year=2012|publisher=CRC Press|isbn=1591690374|pages=679-712|url=http://books.google.co.in/books?id=Cv4IERczJ4oC&dq=computational+fluid+dynamics+anderson&source=gbs_navlinks_s}}</ref><br>
| |
| For a nozzle, with the describing function <math>y = x^2</math> the grid can easily be generated using uniform division in y-direction with equally spaced increments in x-direction, which are described by <br>
| |
| <math>\xi=x</math><br>
| |
| <math>\eta = \frac{y}{y_{max}}</math><br>
| |
| where, <math>y_{max}</math> denotes the y-coordinate of the nozzle wall. For given values of (<math>\xi</math>, <math>\eta</math>) the values of (<math>x</math>, <math>y</math>) can be easily recovered.<br><br><br><br><br><br><br>
| |
| | |
| ==Differential Equation Methods ==
| |
| Like Algebraic Methods, Differential equation methods are also used to generate grids. The advantage of using the [[Partial differential equation|partial differential equations (PDEs)]] is that the solution of gird generating equations can be exploited to generate the mesh. Grid construction can be done using all three classes of partial differential equations.
| |
| | |
| ===Elliptic Schemes===
| |
| Elliptic [[Partial differential equation|PDEs]] generally have very smooth solutions leading to smooth contours. Using its smoothness as an advantage [[Laplace's equation|Laplace Equations]] can preferably be used because the [[Jacobian matrix and determinant|Jacobian]] found out to be positive as a result of maximum principle for [[harmonic function]]s. After extensive work done by Crowley (1962) and Winslow (1966)<ref>{{cite journal|last=Winslow|first=A|title=Numerical Solution of Quasi-linear Poisson Equation|journal=J. Comput. Phys.|year=1966|volume=1|pages=149-172}}</ref> on PDEs by transforming physical domain into computational plane while mapping using [[Poisson's equation|Poisson’s equation]], Thompson et al. (1974)<ref>{{cite journal|last=Thompson|first=J.F.|coauthors=Thames, F.C., Mastin, C.W.|title=Automatic Numerical Generation of Body-fitted Curvilinear Cordinate System for Field Containing any Number of Arbitrary Two-Dimensional Bodies|journal=J. Comput. Phys.|year=1974|volume=15|pages=299-319}}</ref> have worked extensively on elliptic [[Partial differential equation|PDEs]] to generate grids. In Poisson grid generators, the mapping is accomplished by marking the desired grid points (x, y) on the boundary of the physical domain, with the interior point distribution determined through the solution of equations written below
| |
| | |
| <math> \xi_{xx} + \xi_{yy} = P(\xi, \eta)</math><br />
| |
| <math> \eta_{xx} + \eta_{yy} = Q(\xi, \eta)</math>
| |
| | |
| where (ξ, η) represent the co-ordiantes in the computational domain, while P and Q are responsible for point spacing within D. Transforming above equations in computational space yields a set of two elliptical PDEs of the form,
| |
| | |
| <math>\alpha x_{\xi\xi} -2\beta x_{\xi\eta} + \gamma x_{\eta\eta} = -I^2 (Px_{\xi} + Qx_{\eta}) </math> <br />
| |
| <math>\alpha y_{\xi\xi} -2\beta y_{\xi\eta} + \gamma y_{\eta\eta} = -I^2 (Py_{\xi} + Qy_{\eta})</math>
| |
| | |
| where,<br />
| |
| <math>\alpha = x^2_{\eta} + y^2_{\eta} </math><br />
| |
| <math>\beta = x_{\eta}x_{\xi} + y_{\xi}y_{\eta} </math><br />
| |
| <math>\gamma = x^2_{\xi} + y^2_{\xi} </math><br />
| |
| <math>I = \frac{\delta(x, y)}{\delta(\xi, \eta)} = y_{\eta}x_{\xi} + y_{\xi}x_{\eta} </math>
| |
| | |
| These systems of equations are solved in the computational plane on uniformly spaced grid which provides us with the (x, y) co-ordinates of each point in physical space. The advantage of using Elliptical PDEs is the solution linked to them is smooth and the resulting grid is smooth. But, specification of P and Q becomes a difficult task thus adding it to its disadvantages. Moreover, the grid has to be computed after each time step which adds up to computational time.<ref>{{cite journal|last=Young|first=David|title=Iterative methods for solving partial difference equations of elliptic type|journal=Transactions of the American Mathematical Society|year=1954|volume=76|pages=92-111|pmid=1088-6850|url=http://www.ams.org/journals/tran/1954-076-01/S0002-9947-1954-0059635-7/}}</ref>
| |
| | |
| ===Hyperbolic Schemes===
| |
| This grid generation scheme is generally applicable to problems with open domains consistent with the type of [[Partial differential equation|PDE]] describing the physical problem. The advantage associated with Hyperbolic PDEs is that the governing equations need to be solved only once for generating grid. The initial point distribution along with the approximate boundary conditions forms the required input and the solution is the then marched outward. Steger and Sorenson (1980)<ref>{{cite journal|last=Steger|first=J.L|coauthors=Sorenson, R.L|title=Use of hyperbolic partial differential equation to generate body fitted coordinates, Numerical Grid Generation Techniques|journal=NASA conference publication 2166|year=1980|pages=463-478}}</ref> proposed a volume orthogonality method that uses Hyperbolic PDEs for mesh generation.
| |
| For a 2-D problem, Considering computational space to be given by <math>\bigtriangleup\xi = \bigtriangleup\eta = 1 </math>,
| |
| the inverse of the [[Jacobian matrix and determinant|Jacobian]] is given by,<br>
| |
| <math>x_\xi y_\eta - x_\eta y_\xi = I</math><br>
| |
| where <math>I</math> represents the area in physical space for a given area in computational space. The second equation links the orthogonality of grid lines at the boundary in physical space which can be written as
| |
| | |
| <math>d\xi = 0 = \xi_x dx + \xi_y dy</math>.
| |
| For <math>\xi</math> and <math>\eta</math> surfaces to be perpendicular the equation becomes
| |
| | |
| <math>x_\xi x_\eta + y_\xi y_\eta = 0</math>.<br>
| |
| | |
| The problem associated with such system of equations is the specification of <math>I</math>. Poor selection of <math>I</math> may lead to shock and discontinuous propagation of this information throughout the mesh. While mesh being orthogonal is generated very rapidly which comes out as an advantage with this method.
| |
| | |
| ===Parabolic Schemes===
| |
| The solving technique is similar to that of hyperbolic [[PDEs]] by advancing the solution away from the initial data surface satisfying the boundary conditions at the end. Nakamura (1982) and Edwards (1985) developed the basic ideas for parabolic grid generation. The idea uses either of [[Laplace]] or the [[Poisson's equation]] and especially treating the parts which controls elliptic behavior. The initial values are given as the coordinates of the point along the surface <math>\eta = 0</math> and the advancing the solutions to the outer surface of the object satisfying the boundary conditions along <math>\xi</math> edges.
| |
| | |
| The control of the grid spacing has not been suggested till now. Nakamura and Edwards, grid control was accomplished using non uniform spacing. The parabolic grid generation shows an advantage over the hyperbolic grid generation that, no shocks or discontinuities occur and the grid is relatively smooth. The specifications of initial values and selection of step size to control the grid points is however time consuming, but these techniques can be effective when familiarity and experience is gained.
| |
| | |
| ==Variational Method==
| |
| This method includes a technique that minimizes [[Grid (spatial index)|grid]] smoothness, [[orthogonality]] and volume variation. This method forms mathematical platform to solve grid generation problems. In this method an alternative grid is generated by a new [[mesh]] after each iteration and computing the grid speed using [[backward difference method]]. This technique is a powerful one with a disadvantage that effort is required to solve the equations related to grid. Further work needed to be done to minimize the [[integrals]] that will reduce the CPU time.
| |
| | |
| ==Unstructured Grid Generation==
| |
| The main importance of this scheme is that it provides a method that will generate the grid automatically. Using this method, grids are segmented into blocks according to the surface of the element and a structure is provided to ensure appropriate connectivity. To interpret the data [[Fluid dynamics|flow]] solver is used. When an unstructured scheme is employed, the main interest is to fulfill the demand of the user and a grid generator is used to accomplish this task. The information storage in structured scheme is [[cell (geometry)|cell]] to cell instead of grid to grid and hence the more memory space is needed. Due to random cell location, the solver [[efficiency]] in unstructured is less as compared to the structured scheme.<ref>{{cite journal|last=Venkatakrishnan|first=V|coauthors=Mavriplis, D. J|title=Implicit solvers for unstructured meshes|journal=Journal of Computational Physics|date=May 1991|volume=105|issue=1|page=23|accessdate=1 March 1993}}</ref>
| |
| | |
| Some points are needed to be kept in mind at the time of grid [[construction]]. The grid point with high resolution creates difficulty for both structured and unstructured. For example, in case of [[boundary layer]], structured scheme produces elongated grid in the direction of flow. On the other hand unstructured grids require a higher cell [[density]] in the boundary layer because the cell needs to be as [[equilateral]] as possible to avoid errors.<ref>{{cite journal|last=Weatherill|first=N.P|title=Delaunay triangulation in computational fluid dynamics|journal=Computers & Mathematics with Applications|date=September 1992|volume=24|issue=5-6|pages=129-150|url=http://dx.doi.org/10.1016/0898-1221(92)90045-J}}</ref>
| |
| | |
| ==Connectivity Information==
| |
| | |
| We must identify what information is required to identify the cell and all the neighbors of the cell in the [[computational grid|computational]] mesh. We can choose to locate the [[arbitrary]] points anywhere we want for the unstructured grid. A point insertion scheme is used to insert the points independently and the cell connectivity is determined. This suggests that the point be identified as they are inserted.
| |
| [[Logic]] for establishing new connectivity is determined once the points are inserted. Data that form grid point that identifies grid cell are needed. As each cell is formed it is numbered and the points are sorted. In addition the neighbor cell information is needed.
| |
| | |
| ==Adaptive Grid==
| |
| | |
| A problem in solving [[Partial Differential Equations]] using previous methods is that the grid is constructed and the points are distributed in the physical domain before details of the solution is known. So the grid may or may not be the best for the given problem.<ref>{{cite journal|last=Anderson|first=D.A|coauthors=Sharpe H.N.|title=Orthogonal Adaptive Grid Generation with Fixed Internal Boundaries for Oil Reservoir Simulation|journal=SPE Advanced Technology Series|date=July 1993|volume=1|series=2|pages=53-62|doi=10.2118/21235-PA|url=http://www.onepetro.org/mslib/servlet/onepetropreview?id=00021235}}</ref>
| |
| | |
| Adaptive methods are used to improve the [[accuracy]] of the solutions. The adaptive method is referred to as ‘h’ method if mesh refinement is used, ‘r’ method if the number of grid point is fixed and not redistributed and ‘p’ if the order of solution scheme is increased in finite-element theory. The multi diemensional problems using the equi-distribution scheme can be accomplished in several ways. The simplest to understand are the Poisson Grid Generators with control function based on the equidistribution of the weight function with the [[diffusion]] set as a multiple of desired cell volume. The equidistribution scheme can also be applied to the unstructured problem. The problem is the connectivity hampers if mesh point movement is very large.
| |
|
| |
| [[Steady flow|Steady]] flow as well as the time accurate flow calculation can be solved through this adaptive method. The grid is refined and after a predetermined number of iteration in order to adapt it in a steady flow problem. The grid will stop adjusting to the changes once the solution converges. In time accurate case coupling of the Partial Differential Equations of the physical problem and those describing the grid movement is required.
| |
| | |
| ==References==
| |
| {{Reflist}}
| |
| | |
| [[Category:Computational fluid dynamics]]
| |
| [[Category:Fluid dynamics]]
| |
| [[Category:Energy]]
| |