Page 207 - Basic Structured Grid Generation
P. 207

196  Basic Structured Grid Generation

                                                             x 4
                                                       x 5
                                                                            x 3

                                           x 1
                                                           x 2



                                                                         x 6

                        Fig. 8.10 New point lying outside triangulation and outside all circumcircles.



                        8.2.3 Point insertion strategies


                        The initial Delaunay triangulation of a two-dimensional domain, based on a selection
                        of boundary points together with the application of the Bowyer-Watson algorithm, can
                        often yield an unsatisfactory grid. Improvement of the grid must then be sought by
                        inserting new points into the domain, and the resulting triangulations will be judged
                        according to various geometric and physical criteria. The geometric criteria will nor-
                        mally be that the triangulation (grid) should be smooth and that the triangles (grid-cells)
                        should be of uniform shape and size. The physical criterion will be that of adaptivity,
                        which normally requires the grid-point density in the solution domain to vary so that
                        areas of sharp variation in the solution of the hosted partial differential equations have
                        greater grid-point density (and areas of low variation smaller grid-point density).
                          In Delaunay triangulation (in two dimensions) there are two main approaches to the
                        insertion of new points. The first Shenton and Cendes (1985) and Holmes and Snyder
                        (1988) is to place new interior points at the circumcentres of the triangles in an existing
                        triangulation. The second is known as Voronoi-segment point insertion Rebay (1993),
                        according to which new points are placed along so-called Voronoi segments.
                          One difficulty associated with Delaunay triangulation is that, since a given set of
                        data points has a unique Delaunay triangulation, there is no guarantee that edges
                        connecting boundary points will be preserved. In other words, the triangulation may not
                        be boundary-conforming. It is possible to carry out a check on a triangulation to detect
                        all possible missing boundary edges, and, by inserting new nodes at the mid-points of
                        missing boundary edges, boundary-conforming triangulations can be produced.
                        Point insertion at triangle circumcentres
                        New points to be inserted should not be too close to existing grid nodes. Insertion at
                        the circumcentre of an existing triangle at least results in the point being equidistant
                        from the three vertices. This strategy thus involves insertion of a new point at the
                        circumcentre of a triangle, followed by re-triangulation of the whole domain. The only
                        remaining decisions to be made are which triangles to select for the insertion of new
                        points. The plan here is to devise a set of rules for identifying ‘unsuitable’ triangles
                        in the existing triangulation. These will be referred to as forming triangles. Points will
   202   203   204   205   206   207   208   209   210   211   212