Next Article in Journal
Lie Symmetry Classification, Optimal System, and Conservation Laws of Damped Klein–Gordon Equation with Power Law Non-Linearity
Next Article in Special Issue
Preconditioning Technique for an Image Deblurring Problem with the Total Fractional-Order Variation Model
Previous Article in Journal
Asymptotic Behavior of Solutions to a Nonlinear Swelling Soil System with Time Delay and Variable Exponents
Previous Article in Special Issue
Exploring the Potential of Mixed Fourier Series in Signal Processing Applications Using One-Dimensional Smooth Closed-Form Functions with Compact Support: A Comprehensive Tutorial
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Quality Measures for Quadrilaterals and New Discrete Functionals for Grid Generation

by
Guilmer Ferdinand González Flores
* and
Pablo Barrera Sánchez
Department of Mathematics, Faculty of Sciences, National Autonomous University of Mexico, Mexico City 04510, Mexico
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2023, 28(5), 95; https://doi.org/10.3390/mca28050095
Submission received: 1 June 2023 / Revised: 12 August 2023 / Accepted: 23 August 2023 / Published: 9 September 2023

Abstract

:
In this paper, we review some grid quality metrics and define some new quality measures for quadrilateral elements. The curved elements are not discussed. Usually, the maximum value of a quality measure corresponds to the minimum value of the energy density over the grid. We also define new discrete functionals, which are implemented as objective functions in an optimization-based method for quadrilateral grid generation and improvement. These functionals are linearly combined with a discrete functional whose domain has an infinite barrier at the boundary of the set of unfolded grids to preserve convex grid cells in each step of the optimization process.

1. Introduction

Research on mesh generation in Computer Graphics, Scientific Visualization and Computational Field Simulations has led to a substantial number of methods within the last six decades. An exhaustive description of this field is beyond the scope of this paper; one can refer to the many surveys available, see, e.g., Thompson et al. [1] and Lo [2]. However, that mesh generation in regions in 2D and 3D is a central task, used in numerical methods for the solution of partial differential equations, using finite difference, finite element and finite volume methods.
There is also a special interest in studying meshes formed by triangular elements. Our interest here is to generate structured meshes with quadrilateral elements; however, all of the discussion can be applied to unstructured meshes. The simplest way to generate a structured mesh is via interpolation of the boundaries, but it is difficult to ensure that the mesh thus obtained is a convex one. In 2010, Barrera et al. [3] provided a review of some functionals and conditions that guarantee the existence of optimal meshes that are convex over irregular planar regions.
Our interest now is to improve the mesh quality via controlling the shape of the elements. The improvement of mesh quality can be carried out in two ways:
Clean-up. 
This consists of the elimination, insertion and reconnection of nodes to eliminate the worst elements. Some authors call that this procedure topological optimization in the sense that the connectivity of the nodes is removed to obtain an optimal configuration.
Smoothing.
This consists of node repositioning without changing the connectivity of the elements.
In both cases, the goal is to obtain a quality mesh with a low number of distorted elements. To achieve this goal for a quadrilateral, it is neccesary to define an ad hoc quality measure.
Definition 1
(González [4]). We say that a real-valued function μ ( Q ) over a quadrilateral Q is a quality measure in the sense of Field-Oddy if it
(1) 
Has the ability to detect degenerated elements;
(2) 
Is bounded and continuous;
(3) 
Is independent of scale;
(4) 
Is normalized;
(5) 
Is invariant under rigid transformations.
For practical purposes, it is convenient to define an acceptability interval [ μ 0 , 1 ] for the quality measure, i.e., when a quadrilateral has a suitable shape, outside of this interval, we say that the quadrilateral does not have the desired shape. The acceptability interval are defined empirically for each quality measure.
In this paper, we are interested in identifying the shape of the cells and in quantifying the distortion of a quadrilateral when it is not a square or a rectangle. In the remainder of this paper, we will discuss the most used quality measures for rectangles and then propose new quality measures.
The remainder of this paper is structured as follows. The following, background section presents the most used quality measures for rectangles based on angles. Section 3 then presents some new quality measures based on geometric properties. Section 4 then presents some classical global quality metrics and proposes a statistical analysis of all elements of the mesh. Section 5 then presents some concepts to grid quality improvement using quality measures. Finally in the Section 6 then presents some new quality discrete functionals for improvement of the mesh.

2. Background

Following the ideas behind the quality measures for triangles, it is straightforward to define some figures that measure the shape of quadrilaterals. One of these is the aspect ratio, which is defined by comparing to the ideal case when the quadrilateral is a rectangle; it represents the ratio of the largest to the smallest sides. An estimator for this ratio was discussed in 1987 by Robinson [5]. The idea is to associate a rectangle with the convex quadrilateral: a rectangle passing through the midpoints of the sides of the quadrilateral, see Figure 1.
This idea is usual in continuum mechanics. Robinson proposed a practical method of calculating it by means of bilinear mapping between the unit square and the quadrilateral
x = e 1 + e 2 ξ + e 3 η + e 4 ξ η ,
y = f 1 + f 2 ξ + f 3 η + f 4 ξ η ,
where the e and f coefficients are realated to the nodal coordinates x 1 to x 4 and y 1 to y 4 by
e 1 = 1 4 ( x 1 + x 2 + x 3 + x 4 ) e 2 = 1 4 ( x 1 + x 2 + x 3 x 4 ) e 3 = 1 4 ( x 1 x 2 + x 3 + x 4 ) e 4 = 1 4 ( x 1 x 2 + x 3 x 4 ) f 1 = 1 4 ( y 1 + y 2 + y 3 + y 4 ) f 2 = 1 4 ( y 1 + y 2 + y 3 y 4 ) f 3 = 1 4 ( y 1 y 2 + y 3 + y 4 ) f 4 = 1 4 ( y 1 y 2 + y 3 y 4 )
The meaning of the coefficients in Equation (3) is now shown in [5]. Which yields
a s p e c t   r a t i o = max e 2 f 3 , f 3 e 2 .
The associated rectangle has sides, which are parallel to the coordinate axes and pass through the midpoints of the sides of the quadrilateral. In spite of its simplicity, this analytic representation is not satisfactory since it depends on an orthogonal coordinate system. In 2000, Field [6] reviewed this definition and suggested calculating the aspect ratio of Robinson and orthogonalizing the main axes, and proposed a quality measure to detect squares.
In 1989, Lo [7] reviewed the classical quality measure for triangles T ( a , b , c ) with side lengths l 1 , l 2 and l 3 ,
g i = 4 3 area ( T i ) l 1 2 + l 2 2 + l 3 2
which attains its optimum value in equilateral triangles, and again proposed calculating each one of those values over the four T i triangles, which are defined by the sides and diagonals of a quadrilateral, but reordering these quantities in such a way that
g 1 g 2 g 3 g 4 ,
and using
μ 1 ( Q ) = g 1 g 2 g 3 g 4 ,
as a quality measure. The maximum value is 1 and it is obtained for rectangles. This is a quality measure because it is continuous, bounded and identifies degenerate and even non-convex quadrilaterals. The measure that Lo uses for triangles T is the reciprocal of the number of conditions of a linear mapping μ ( T ) = 1 / κ 2 ( T ) , which Knupp [8] used in 2001 to measure the distortion of the elements. Locally, Lo’s measure may have more critical points, which can be far from representing a rectangle.
Another measure of quality for quadrilaterals is described by van Rens et al. [9] as follows: compute the inner angles θ k and define
μ 2 ( Q ) = k = 1 4 1 π 2 θ k π 2 .
This function is continuous, dimensionless and 0 μ 2 ( Q ) 1 . One can see that μ 2 ( Q ) = 0 if Q is a triangle and μ 2 ( Q ) = 1 only if Q is a rectangle.
In 2012, Remacle et al. [10] described the Blossom-Quad algorithm to construct a non-structured mesh with quadrilateral elements obtained from a previous triangulation and used a cost function to produce a quality mesh. They used
μ 3 ( Q ) = max 1 2 π max k | π 2 θ k | , 0 ,
and observed that if the value of this function is 1, Q is a perfect quadrilateral, and it is 0 if any of the angles are greater than or equal to π , i.e., when the quadrilateral degenerates into a triangle or is nonconvex. This function is also a quality measure.
As noted, unlike other measures for rectangles we have discussed up to this point, the last two ones do not depend either on the shape of the quadrilaterals or the aspect ratio or proportion of their sides; they only measure how near or far away a quadrilateral is from being a rectangle using only the internal angles.
Another function based on the inner angles was proposed by Wu [11]. This author used the same idea as Lo: to order the inner angles θ i so that θ 1 θ 2 θ 3 θ 4 and define
μ 4 ( Q ) = θ 1 θ 2 θ 3 θ 4 .
This function reaches its maximum value of 1 on rectangles. However, this is not a good measure in the sense of Field-Oddy, since it is not capable of detecting degenerate quadrilaterals.

3. New Quality Measures

In the previous section, we had reviewed some measures that characterize rectangles and also pointed out some intervals of acceptability to decide if a quadrilateral is close to the desired shape. However, which rectangle is it close to?

3.1. Quality Measure of Rectangles

A very interesting problem in computational geometry is the following: given a cloud of points, calculate the rectangle of the minimum area that contains them. It is known that this problem can be raised directly on the convex hull of the cloud of points, and therefore the problem can be regarded as calculating a rectangle of minimum area that contains a convex polygon.
We propose the use of the rectangle of minimum area to define a distortion measure of the quadrilateral in the sense that it measures how close or far a quadrilateral Q is from being a rectangle, Figure 2.
Example 1.
For the quadrilateral A(−6.84, 7.5), B(−10, −4), C(11.81, −1.38) and D(9.27, 11.94), the rectangle of minimum area is A B C D with an aspect ratio of 1.62. See Figure 2.
On one hand, the cell area a c , is less than the rectangle area; that is, a c a R , and it is easy to see that
2 a c a R a R 1 ;
see Lassak [12] for the proof. The quotient thus defined reaches its maximum value of 1 on rectangles. Therefore, we propose the value
μ r 1 ( Q ) = 2 a c a R a R
as a new quality measure to characterize rectangles.
One must note that μ r 1 ( Q ) is a good quality measure according to Field-Oddy, and μ r 1 ( Q ) = 0 if Q is a triangle.
Another good quality measure in this sense is
μ r 2 ( Q ) = 2 a a R ,
where
a = min a 1 , a 2 , a 3 , a 4
and a i are the area of the four triangles defined by taking the four vertices of a quadrilateral into groups of three.

3.2. New Aspect Ratio

Using the rectangle of minimum area for Q, we propose the use of the ratio of the largest to the smallest side as the aspect ratio. This measure is invariant under rigid and scaling transformations. This measure is better than Robinson’s aspect ratio. It is easy to construct an example for which the Robinson aspect ratio is 1 but the quadrilateral is distorted following the next example.
Example 2.
For the quadrilateral A(3.53, 10.21), B(−10, −4), C(11.81, −1.38) and D(9.27, 11.94), Robinson’s aspect ratio is 1.00 but using the rectangle of minimum area N B C D , the aspect ratio is 1.62. See Figure 3.
As we have discussed, some measures to characterize rectangles are based on the inner angles. Another way to achieve this is to ask Q to be a parallelogram and one of its inner angles to be a right one. As it is, we use a measure that imposes a particular condition on a rectangle instead of one on the form of Q.
Our interest is to characterize the rectangles geometrically. A well-known result in the literature is as follows:
Theorem 1.
Let Q be a quadrilateral of vertices A , B , C and D whose sides are a , b , c and d. The quadrilateral Q is a rectangle if and only if the area of the quadrilateral is written as
a R = 1 2 ( a 2 + c 2 ) ( b 2 + d 2 ) .
The proof of this result can be found in Josefsson [13]. The interesting fact about this theorem is that it provides of an analytical expression of the area of a hypothetical rectangle formed by the sum of the squares of the opposite sides of Q and compares the square of the area of Q to identify how far it is from being a rectangle.
On the other hand, following the proof of the theorem, it is easy to see that the area a c of any convex quadrilateral satisfies
2 a c ( a 2 + c 2 ) ( b 2 + d 2 ) .
Using this idea, we propose the measure
μ R ( Q ) = 2 a ( a 2 + c 2 ) ( b 2 + d 2 )
where a is defined in Equation (12).
The measure μ R ( Q ) is a good quality measure in the Field-Oddy sense, since it is continuous, bounded and capable of indentifying degenerate quadrilaterals (to triangles), as well as to identify if a quadrilateral is non-convex. This measure reaches its optimal value of 1 for rectangles.
An acceptability interval to consider that the quadrilateral is a rectangle under this measure is [ 0.95 , 1 ] .

3.3. Quality Measure of Parallelograms

Let Q be an oriented quadrilateral of vertices P 1 P 2 P 3 P 4 . The latter defines four oriented triangles T 1 = T ( P 4 , P 1 , P 2 ) , T 2 = T ( P 1 , P 2 , P 3 ) , T 3 = T ( P 2 , P 3 , P 4 ) and T 4 = T ( P 3 , P 4 , P 1 ) , see the Figure 4.
Let a i be the area of the four oriented triangle and a c be the area of grid cell Q, we have
g 1 = a 1 a c , g 2 = a 2 a c , g 3 = a 3 a c , g 4 = a 4 a c
It is easy to see that a quadrilateral is a parallelogram if and only if
g 1 g 2 = g 3 g 4 = 1 4 ,
The proof is based on follow: on one side
g 1 + g 3 = g 2 + g 4 = 1 .
On the other hand
g 1 = g 2
if and only if corresponding sides are parallel. But if we impose that g1 and g2 are equal 1 / 2 , g 3 = g 4 so that the other sides are parallel, see [4]. A quality measure to characterize parallelograms is
μ p 1 ( Q ) = 4 min { g 1 g 2 , g 3 g 4 } .
This measure is invariant under rigid and scaling transformations.
In the Figure 5 it is shown differents level curves for μ p 1 ( Q ) .
Now, we reorder these quantities in such a way that
g 1 g 2 g 3 g 4 ,
and use
μ p 2 ( Q ) = g 1 g 2 g 3 g 4 ,
as a quality measure. Again, the maximum value is 1 and it is obtained for parallelograms. This is a quality measure because it is continuous, bounded and identifies degenerate and even non-convex quadrilaterals, see [4].
In the Figure 6 it is shown different level curves for μ p 2 ( Q ) .

3.4. Quality Measure of Squares

An ideal mesh is one in which its cells are close to being squares. If μ ( T ) is a good quality measure for triangles, the harmonic mean of the four triangles T i is
μ s ( Q ) = σ 4 i = 1 4 1 μ ( T i ) ,
If rewriting μ s ( Q ) in the form
μ s ( Q ) = 4 σ μ ( T 1 ) μ ( T 2 ) μ ( T 3 ) μ ( T 4 ) μ ( T 2 ) μ ( T 3 ) μ ( T 4 ) + μ ( T 1 ) μ ( T 3 ) μ ( T 4 ) + μ ( T 1 ) μ ( T 2 ) μ ( T 4 ) + μ ( T 1 ) μ ( T 2 ) μ ( T 3 ) ,
we obtain a good quality measure for quadrilaterals, because it is continuous, bounded, invariant under the rigid and scaling transformations and identifies degenerate and even non-convex quadrilaterals, since it inherits those properties from μ ( T ) . Here, σ is a normalization parameter.
To characterize squares, we require a property μ ( T ) as seen from:
Theorem 2.
If μ ( T ) is a good quality measure for triangles according to Field-Oddy, in which for isosceles right triangle the highest energy among all right triangles is achieved, μ s ( Q ) defined in (24) is a quality measure in the Field-Oddy sense and characterizes squares at their maximum value.
Proof. 
The proof is very simple; it is based on the fact that the four triangles must be congruent to have the same energy. From this it follows that the triangles must be right triangle or they do not form a quadrilateral. Now, if the lowest energy contained for right triangle only occurs when they are isosceles right triangle then μ s ( Q ) defined in (24) only detects squares at its maximum value.
Some measures μ ( T ) for triangles with those properties are
μ 1 ( T ) = 4 3 A l 1 2 + l 2 2 + l 3 2 , μ 2 ( T ) = 2 r R , μ 3 ( T ) = 4 3 9 A R 2 , μ 4 ( T ) = 4 3 A l max 2
where μ 1 ( T ) was proposed by Joe, [14], μ 2 ( T ) is the radius ratio measure, μ 3 ( T ) is described by Shewchuk and μ 4 ( T ) is Cavendish’s measure, see [15].
Using the quadrilateral Q with 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0 , 2 ) , μ ( Q ) is a function of ( x , y ) . In the Figure 7 it is shown the level curves for μ s ( Q ) using μ 1 ( T ) and μ 2 ( T ) . □

4. Some Global Quality Metrics

In many applications, it is necessary to identify the utility of a mesh through the assessment of the quality of all the mesh elements.
The assessment of the quality of a mesh can be achieved through
(1)
A visual or exploratory or inspection;
(2)
Qualitative evaluation or shape parameters;
(3)
Statistical analysis.
A first visual evaluation can involve analyzing the distribution in a histogram of values of a chosen good-quality measure μ ( Q ) or metric δ ( Q ) . A second visual assessment can be performed by looking at a color map on a quality-dependent color scale. In this section, we will attempt to describe some methods or techniques with which to carry out a global qualitative assessment of the mesh by assigning a value to the mesh.
Allievi and Casal [16] proposed two measures for qualitative evaluation of orthogonality of the mesh. The first criteria is the maximum deviation of orthogonality given by
M D O = max i , j { | 90 θ i , j | }
and the second is the mean deviation of orthogonality given by
A D O = 1 ( n 1 ) ( m 1 ) i = 2 m 1 j = 2 n 1 | 90 θ i , j | ,
where θ i , j are the internal angles of the mesh.
Now, let μ ( Q ) be a measure of quality. Other global criteria used frecuently is the average quality of a mesh G, or the mean quality, defined as
M Q = μ ¯ ( G ) = 1 N i = 1 N μ ( Q i ) ,
where N is the number of elements in G. Another global measure well known is the standard deviation or the mean square error:
M S E = σ 2 = 1 N i = 1 N ( μ ( Q i ) μ ¯ ( G ) ) 2 ,
which is a value that represents the averages of all the individual differences of the observations with respect to a common reference point, which is the arithmetic mean.
As it is well known, a greater value of M S E corresponds to a greater dispersion of the values, in this case μ ( Q ) with respect to its mean M Q . For this reason, researchers are using the geometric mean as a measure of global quality of the mesh for a measure μ ( Q ) given by
S P = β = i = 1 N μ ( Q i ) N .
This quantity is well known in the literature as the mesh shape parameter or simply shape parameter, see [2].
The natural approach to evaluate the quality of an mesh from that of its elements consists of considering the best and worst element qualities, the arithmetic mean, the mean square error and the shape parameter. For the mesh of the Figure 8 with ADO = 13.21, MDO = 76.17, the corresponding results for differents quality measures are given in Table 1.
We believe that a statistical approach should be used to qualify and quantify the geometric quality of a mesh. The shape parameter for squares or rectangles can be combined with a statistical analysis of all the elements of the mesh in the following order:
(1)
How many elements are squares?
(2)
How many elements are rectangles with aspect ratio less than 4?
(3)
How many elements are parallelograms with aspect ratio less than 4?
We will say that the remainer cells are distorted. This can be performed as follows: consider three measures of quality μ s ( Q ) , μ r ( Q ) and μ p ( Q ) for squares, rectangles and parallelograms, and exclude rectangles from squares and parallelograms from rectangles. Let us exclude, respectively, large-aspect-ratio rectangles and large skew elements. Now let us represent those elements in a colormap, see Figure 8.
This technique can be very useful for meshes over irregular regions such as lakes or reservoirs.
In this paper the quality measure for curved elements are not discussed, but a good reference for curvilinear finite elements is [17].

5. Grid Quality Improvement

On Distortion of the Mesh

In general, if μ ( Q ) is a good quality measure for quadrilaterals, a way of measuring the distortion of a quadrilateral Q with respect to μ ( Q ) is using
f ( Q ) = 1 μ ( Q ) ,
because if f ( Q ) is much greater than 1, the cell will be far from the value for which μ ( Q ) characterizes the geometric shape of the cell Q (square, rectangle, parallelogram, etc.) and we can say that Q is a distorted quadrilateral with respect to that measure. Usually, the maximum value of a quality measure corresponds to the minimum value of the energy density over the grid, see Ivanenko [18].
Under this idea, the distortion of the mesh G can be measured as the average of the distortions of all the cells
F ( G ) = 1 N e k = 1 N e 1 μ ( Q k ) ,
where N e its the number of the cells. Using this concept, we have the following definition:
Definition 2.
A grid G ^ has better quality than the mesh G ¯ if
F ( G ^ ) < F ( G ¯ ) ,
where F ( G ) is a distorsion measure.
As an optimization problem, improving the quality of a G mesh can be considered as the problem
G * = arg min G F ( G ) = 1 N e k = 1 N e 1 μ ( Q k ) ,
where the inner nodes of G are the unknowns. In this context, the discrete grid generation problem can be posed, in general, as a large scale optimization problem. The optimization problem is a large-scale one when the mesh dimensions m × n are very large. It is important to note that the initial mesh G 0 must be convex and remain so in each step of the optimization process. We use for this a Newton-like methods with bound constraints L-BFGS-B [19].
Usually, the quality measures for quadrilaterals are non-differentiable functions; in an optimization process, it is better to build a convex function with similar characteristics to the quality measure.

6. New Quality Discrete Functionals

From the proof of Theorem 1, it is easy to see that
2 a c ( a 2 + c 2 ) ( b 2 + d 2 ) ,
for any convex quadrilateral, then
f R ( Q ) = ( a 2 + c 2 ) ( b 2 + d 2 ) 4 a c 2 ,
is a positive convex function whose critical points are rectangles. With this function, we can define a discrete functional F R ( G ) over all the grid cells
F R ( G ) = 1 N e k = 1 N e f R ( Q k ) .
In Figure 9, the shape of the surface of F R is sketched.
We propose to combine this functional with a convex area functional S w ( G ) defined in [3]. This functional has an infinite barrier at the boundary of the set of unfolded grids.
F ( G ) = ( 1 σ ) S w ( G ) + σ F R ( G ) ,
where σ > 0 . In addition, the function
f R ( Q ) = ( a 2 + c 2 ) ( b 2 + d 2 ) 4 a c 2 ,
can be interpreted (by cells) as a normalization (with respect to the Jacobian) of Knupp’s area-orthogonality functional defined in [20]
f a o ( Q ) = ( a 2 + c 2 ) ( b 2 + d 2 ) .
As we have discussed, since the quality measures are usually non-differentiable functions, it is difficult to use them as objective functions; it is advisable to design the convex and differentiable functions f ( Q ) , whose optimal values also satisfy μ ( Q ) 1 for a specific quality measure μ ( Q ) .
As it is known, a rectangle is a parallelogram, so its opposite sides are equal. The diagonals of a rectangle are equal and bisect each other. In Figure 10, we can see those elements.
With this idea, we propose to use a convex functional of the form
F p ( G ) = i , j p i , j + p i + 1 , j + 1 2 p i + 1 , j + p i , j + 1 2 2 ,
over all elements of the grid G. Locally, this functional has a critical point in the cells formed by parallelograms, see Khattri [21].
Optimizing F p ( G ) is an attempt to produce parallelograms. Now, we define a discrete functional to obtain rectangles. For each cell of G let us measure the square of the difference of the square of diagonals
F d ( G ) = i , j ( p i , j p i + 1 , j + 1 2 p i + 1 , j p i , j + 1 2 ) 2 ;
combining both functionals, we obtain
F r ( G ) = ( 1 α ) F p ( G ) + α F d ( G ) .
If where α 0 is chosen to allow that shape of the cells can be flexible. In the practice we use α = 0.5 . F r ( G ) is a positive and convex functional, which has a critical point in a mesh formed by rectangles (including squares). This can always be achieved if we guarantee that in each optimization step the mesh is convex.
Therefore, we use S w ( G ) to guarantee and preserve the convexity of the mesh, and combine it with the latter functional in the form
F ( G ) = ( 1 σ ) S ω ( G ) + σ F r ( G ) .
Thus, with a linear convex combination between S ω ( G ) and F r ( G ) , one can generate both convex grid and close to being rectangles.

7. Examples

For both functionals, we can obtain optimal grids whose cells have a very large aspect ratio, see Figure 11.
Now, for control of the aspect ratio, we propose to use an area (volume) distortion measure functional
F A ( G ) = q = 1 N 1 α ( q ) 2 + δ α ( q ) 2 ,
over all the N signed areas of all the grid cell triangles. Here, δ > 0 is an adequate value, see [4]. This distortion measure has a barrier on the boundary of the set of grids consisting of convex quadrilateral cells and it is very similar to the one proposed by Garanzha [22], but now we have a better control of the global distribution of the area.
For the mesh optimized using the functional (37) with area control, we show in Figure 12 the color maps for two quality measures.
For the mesh optimized using the functional (43) with area control, we show in Figure 13 the color maps for two quality measures.
As it is well known, for irregular regions, the distorted cells accumulate near the border.

8. Conclusions

In conclusion, this paper presented an overview of classical quality measures and introduced new quality measures for quadrilaterals that help to improve meshes and the aspect ratio. We show that our aspect ratio is better than the one proposed by Robinson. We propose that a statistical approach should be used to qualify and quantify the geometric quality of a mesh. In addition, we have proposed new functionals for grid generation as alternatives for area-orthogonal grid generation. These functionals are based on the fact that the maximum value of a quality measure corresponds to the minimum value of the energy density over the grid.
Future work in this area could include extending some of these ideas to 3D, as well as exploring the potential of functionals for volume grid generation, which need to be further investigated.

Author Contributions

Conceptualization, G.F.G.F. and P.B.S.; methodology, G.F.G.F. and P.B.S.; writing—original draft preparation, G.F.G.F. and P.B.S.; writing—review and editing, G.F.G.F. and P.B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the Posgrado en Ciencias Matemáticas of UNAM for continued support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Thompson, J.F.; Soni, B.K.; Weatherill, N.P. (Eds.) Handbook of Grid Generation, 1st ed.; CRC Press: Boca Raton, FL, USA, 1998; ISBN 9781420050349. [Google Scholar] [CrossRef]
  2. Lo, S.H. Finite Element Mesh Generation; CRC Press: Boca Raton, FL, USA, 2015; ISBN 041569048X. [Google Scholar]
  3. Barrera-Sánchez, P.; Cortés, J.J.; Domínguez-Mota, F.J.; González-Flores, G.F.; Tinoco-Ruiz, J.G. Smoothness and Convex Area Functional—Revisited. SIAM J. Sci. Comput. 2010, 32, 1913–1928. [Google Scholar] [CrossRef]
  4. González Flores, G.F. Numerical Structured Grid Generation Adaptive and Quality Control. Ph.D. Thesis, Universidad Nacional Autónoma de México, Ciudad de México, Mexico, 2018. [Google Scholar]
  5. Robinson, J. Some New Distortion Measures for Quadrilaterals. Finite Elem. Anal. Des. 1987, 3, 183–197. [Google Scholar] [CrossRef]
  6. Field, D. Qualitative Measures for Initial Meshes. Int. J. Numer. Methods Eng. 2000, 47, 887–906. [Google Scholar] [CrossRef]
  7. Lo, S.H. Generating Quadrilateral Elements on Plane and over Curved Surfaces. Comput. Struct. 1989, 31, 421–426. [Google Scholar] [CrossRef]
  8. Knupp, P. Algebraic Mesh Quality Metrics. SIAM J. Sci. Comput. 2001, 23, 193–218. [Google Scholar] [CrossRef]
  9. Van Rens, B.J.E.; Brokken, D.; Brekelmans, W.A.M.; Baaijens, F.P.T. A Two-dimensional Paving Mesh Generator for Triangles with Controllable Aspect Ratio and Quadrilaterals with High Quality. Eng. Comput. 1998, 14, 248–259. [Google Scholar] [CrossRef]
  10. Remacle, J.-F.; Lambrechts, J.; Seny, B.; Marchandise, E.; Johnen, A.; Geuzaine, C. Blossom-Quad: A Non-uniform Quadrilateral Mesh Generator using a Minimum Cost Perfect Matching Algorithm. Int. J. Numer. Methods Eng. 2012, 89, 1102–1119. [Google Scholar] [CrossRef]
  11. Wu, L. Realization of Quadrilateral Mesh Partition and Optimization Algorithm Based on Cloud Data. J. Comput. 2011, 6, 2519–2525. [Google Scholar] [CrossRef]
  12. Lassak, M. Approximation of Convex Bodies by Rectangles. Geom. Dedicata 1993, 47, 111–117. [Google Scholar] [CrossRef]
  13. Josefsson, M. Five Proofs of an Area Characterization of Rectangle. Forum Geom. 2013, 13, 17–21. [Google Scholar]
  14. Joe, B. Shape Measures for Quadrilaterals, Pyramids, Wedges and Hexahedra. Technical Report ZCS2008-03. Available online: https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CC3EA480D0EF447EE2FBC91084EC784F?doi=10.1.1.577.5216&rep=rep1&type=pdf (accessed on 31 May 2023).
  15. Shewchuk, J.R. What Is a Good Linear Finite Element? Interpolation, Conditioning, Anisotropy, and Quality Measures. Available online: https://people.eecs.berkeley.edu/~jrs/papers/elemj.pdf (accessed on 31 May 2023).
  16. Allievi, A.; Calisal, S.M. Application of Bubnov-Galerkin formulation to orthogonal grid generation. J. Comput. Phys. 1992, 98, 163–173. [Google Scholar] [CrossRef]
  17. Johnen, A.; Geuzaine, C.; Toulorge, T.; Remacle, J.F. Quality Measures for Curvilinear Finite Elements. In TILDA: Towards Industrial LES/DNS in Aeronautics; Hirsch, C., Hillewaert, K., Hartmann, R., Couaillier, V., Boussuge, J.-F., Chalot, F., Bosniakov, S., Haase, W., Eds.; Notes on Numerical Fluid Mechanics and Multidisciplinary Design; Springer: Cham, Switzerland, 2021; p. 148. [Google Scholar] [CrossRef]
  18. Ivanenko, S.A. Control of Cell Shapes in the Course of Grid Generation. Comput. Math. Math. Phys. 2000, 40, 1596–1684. [Google Scholar]
  19. Zhu, C.; Byrd, R.H.; Nocedal, J. Algorithm 778: L-BFGS-B: Fortran Routines for Largescale Bound-constrained Optimization. ACM Trans. Math. Softw. 1997, 23, 550–560. [Google Scholar] [CrossRef]
  20. Knupp, P. A Robust Elliptic Grid Generator. J. Comput. Phys. 1992, 100, 409–418. [Google Scholar] [CrossRef]
  21. Khattri, S.K. A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes. In Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2006; Volume 3992, pp. 239–246. [Google Scholar]
  22. Garanzha, V.A. Barrier Variational Generation of Quasi-isometric Grids. Numer. Linear Algebra Appl. 2001, 8, 329–353. [Google Scholar] [CrossRef]
Figure 1. P Q R S is the rectangle associated by Robinson to quadrilateral A B C D .
Figure 1. P Q R S is the rectangle associated by Robinson to quadrilateral A B C D .
Mca 28 00095 g001
Figure 2. A B C D is the rectangle of minimum area for quadrilateral A B C D and R U T S is the rectangle associated by Robinson for Example 1.
Figure 2. A B C D is the rectangle of minimum area for quadrilateral A B C D and R U T S is the rectangle associated by Robinson for Example 1.
Mca 28 00095 g002
Figure 3. N B C D is the rectangle of minimum area for quadrilateral A B C D and J K L M is the rectangle associated by Robinson for the Example 2.
Figure 3. N B C D is the rectangle of minimum area for quadrilateral A B C D and J K L M is the rectangle associated by Robinson for the Example 2.
Mca 28 00095 g003
Figure 4. The four oriented triangles defined by a quadrilateral grid cell.
Figure 4. The four oriented triangles defined by a quadrilateral grid cell.
Mca 28 00095 g004
Figure 5. Level curves for (20) where (a) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0.5 , 2 ) and (b) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0.5 ) and ( 0.5 , 2 ) .
Figure 5. Level curves for (20) where (a) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0.5 , 2 ) and (b) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0.5 ) and ( 0.5 , 2 ) .
Mca 28 00095 g005
Figure 6. Level curves for (22) where (a) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0.5 , 2 ) and (b) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0.5 ) and ( 0.5 , 2 ) .
Figure 6. Level curves for (22) where (a) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0.5 , 2 ) and (b) Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0.5 ) and ( 0.5 , 2 ) .
Mca 28 00095 g006
Figure 7. Level curves for (24) using (a) μ 1 ( T ) and (b) radius ratio μ 2 ( T ) .
Figure 7. Level curves for (24) using (a) μ 1 ( T ) and (b) radius ratio μ 2 ( T ) .
Mca 28 00095 g007
Figure 8. Characterized mesh elements with different shapes.
Figure 8. Characterized mesh elements with different shapes.
Mca 28 00095 g008
Figure 9. Level curves for (a) f R ( Q ) and (b) f r ( Q ) where Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0 , 1 ) .
Figure 9. Level curves for (a) f R ( Q ) and (b) f r ( Q ) where Q has 3 fixed vertices ( 0 , 0 ) , ( 2 , 0 ) and ( 0 , 1 ) .
Mca 28 00095 g009
Figure 10. Diagonals of a quadrilateral and the segment joining the midpoints between them.
Figure 10. Diagonals of a quadrilateral and the segment joining the midpoints between them.
Mca 28 00095 g010
Figure 11. A mesh over the Strait of Gibraltar.
Figure 11. A mesh over the Strait of Gibraltar.
Mca 28 00095 g011
Figure 12. Color map of (a) rectangles quality measure and (b) rectangle of minimum area quality measure.
Figure 12. Color map of (a) rectangles quality measure and (b) rectangle of minimum area quality measure.
Mca 28 00095 g012
Figure 13. Color map of (a) rectangles quality measure and (b) rectangle of minimum area quality measure.
Figure 13. Color map of (a) rectangles quality measure and (b) rectangle of minimum area quality measure.
Mca 28 00095 g013
Table 1. Summary of quadrangle quality measures for the mesh in Figure 8.
Table 1. Summary of quadrangle quality measures for the mesh in Figure 8.
ShapeName μ ( Q ) MinMaxMQMSESP
ParallelogramAreaI0.03810.99980.91690.10810.9068
AreaII0.01170.99730.86150.15100.8284
RectangleLo19890.01600.99410.75970.19010.7241
ScaledJacobian0.23911.00000.93840.09750.9318
ScaledJacobianM0.04570.99650.86390.13610.8478
MinRect20150.05550.99420.79290.18370.7607
Rectangles20150.07190.99830.89990.11700.8890
SquareLo19850.03390.98970.47920.23620.4162
Hua19950.08300.99960.53020.25730.4621
Knupp20000.03650.99930.51130.25880.4402
Pebay20020.05910.98140.61190.22080.5670
Hmean2017E0.07970.99960.52920.25780.4607
Hmean2017R0.07880.99960.52920.25780.4606
Hmean2017r0.02970.99960.53510.24850.4713
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

González Flores, G.F.; Barrera Sánchez, P. New Quality Measures for Quadrilaterals and New Discrete Functionals for Grid Generation. Math. Comput. Appl. 2023, 28, 95. https://doi.org/10.3390/mca28050095

AMA Style

González Flores GF, Barrera Sánchez P. New Quality Measures for Quadrilaterals and New Discrete Functionals for Grid Generation. Mathematical and Computational Applications. 2023; 28(5):95. https://doi.org/10.3390/mca28050095

Chicago/Turabian Style

González Flores, Guilmer Ferdinand, and Pablo Barrera Sánchez. 2023. "New Quality Measures for Quadrilaterals and New Discrete Functionals for Grid Generation" Mathematical and Computational Applications 28, no. 5: 95. https://doi.org/10.3390/mca28050095

Article Metrics

Back to TopTop