Page 273 - Introduction to Computational Fluid Dynamics
P. 273

P1: KsF/ICD
                                                                                                16:28
                                                                                   May 10, 2005
                                        0 521 85326 5
            0521853265c08
                           CB908/Date
                     252



                                                   B                   NUMERICAL GRID GENERATION
                                                                           Figure 8.12. Delaunay triangulation
                                                                           principle.



                                     A









                               Among the many methods available for triangulation, perhaps the most
                            convenient is the triangulation by point insertion method. The method is executed
                            in three steps (see Figure 8.13):
                            1. Define and discretise domain boundaries. Straight boundaries can be discretised
                               by employing formulas such as Equation 8.2 or by a cubic-spline technique [63].
                               Curved boundaries, however, require further care.
                            2. Triangulate the boundary points using the Delaunay triangulation principle. This
                               creates new vertices interior to the domain.
                            3. Triangulate the remaining interior domain by point insertion. Starting from an
                               existing pair of vertices (1 and 2, say), a third vertex can be searched under a
                               variety of constraints. One such constraint is the aspect ratio AR = r i /(2r c ),
                               where r i is the radius of inscribed circle and r c is the radius of circumscribed
                                     4
                               circle. The new inserted vertex is now placed at the circumcentre of the triangle
                               1–2–3 with minimum AR.
                               One can thus complete the triangulation of the entire domain. These three steps
                            can be cast in the form of an algorithm and a computer program can be written
                            for its implementation. A computer program based on a method by Watson [87] is
                            available in [67]. The next task is to create the data structure. This refers to creation
                            of vertex and element numbering to prepare the required vertex and element files.
                            Several commercial packages for AGG are available that can create mixed elements
                            and three-dimensional polyhedra. Using these packages, meshes can be generated


                            4
                              Here, r i = A/s,r c =0.25 × a × b × c/A, semiperimeter s = (a + b + c)/2, and area A =
                              $
                                s (s − a)(s − b)(s − c). a, b, and c are lengths of sides of the triangle 1-2-3.
   268   269   270   271   272   273   274   275   276   277   278