Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 77
PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON CIVIL AND STRUCTURAL ENGINEERING COMPUTING Edited by: B.H.V. Topping
Paper 21
Improvement of Mesh Quality by Combining Smoothing Techniques and Local Refinement J.M. Escobar, R. Montenegro, G. Montero, E. Rodríguez and J.M. González-Yuste
University Institute of Intelligent Systems and Numerical Applications in Engineering, University of Las Palmas de Gran Canaria, Spain , "Improvement of Mesh Quality by Combining Smoothing Techniques and Local Refinement", in B.H.V. Topping, (Editor), "Proceedings of the Ninth International Conference on Civil and Structural Engineering Computing", Civil-Comp Press, Stirlingshire, UK, Paper 21, 2003. doi:10.4203/ccp.77.21
Keywords: mesh smoothing, mesh untangling, mesh generation, adaptive refinement, nested meshes, 3-D finite element method.
Summary
There are two basic ways to improve the quality of a pre-existing
mesh. The first, usually named mesh optimization, consists in
moving each node to a new position that improves the quality of
the surrounding elements. This technique preserves the topology of
the mesh, that is, it does not modify the connectivity of the
nodes. The second one involves some changes in the node
connections. For example, edge swapping is a well known technique
included in this category. In this work we propose an hybrid
method that combines both approaches.
Firstly, we focus in tetrahedral mesh optimization. The quality improvement in mesh optimization may be obtained by an iterative process in which each node of the mesh is moved to a new position that minimises a certain objective function. The objective function is derived from some quality measure [1] of the local submesh, that is, the set of tetrahedra connected to the adjustable or free node. Among the many objective functions described in the literature [2] those having barriers are specially indicated to improve the quality of a valid mesh in which there are non inverted elements. In this case, the barrier avoids the possible appearance of inverted elements in the optimization process. Nevertheless, the existence of barriers prevents these objective functions from working properly when the mesh is tangled. For example, if the free node is out of the feasible region (the positions where the free node must be located to get a valid submesh) the barrier avoids reaching the appropriate minimun. It can even happen that the feasible region does not exist, for example, when the fixed boundary of the local submesh is tangled. In all these situations these objective functions are not well defined on all R3 and, therefore, they are not suitable to improve the quality of the mesh. To overcome this problem we can proceed as Freitag et al in [3], where an optimization method consisting of two stages is proposed. In the first one, the inverted elements are untangled by an algorithm that maximises their negative Jacobian determinants; in the second, the resulting mesh from the first stage is smoothed using a objective function with barrier, based on the element condition number. In this paper we propose an alternative to these procedures, such that the untangling and smoothing are carried out in the same stage. In order to do this, we substitute the objective functions by modified versions that are defined and regular on all R3. With these modifications, the optimization process is also directly applicable to meshes with inverted elements, making a previous untangling procedure unnecessary [4]. This simultaneous procedure allows the number of iterations for reaching a prescribed quality to be reduced. Nevertheless, the improvement in the mesh quality without changing its connectivity is bounded. This bound is associated with the topology of the mesh and with the constraints imposed by the boundary of the domain. In practice, we observe that both average and minimum quality tends to become steady to its respective bounds as the number of iteration increases. As result, once a sufficient number of iterations has been done, the mesh quality will not improve significatively and the process must then stop. In this work we propose to combine the above optimization techniques with the mesh refinement algorithm presented in [5]. The main idea consists in increasing the node number, and thus, the degrees of freedom, in the neighbourhood of the regions where the elements have poor quality. Then, we refine all the elements whose quality are below to a certain threshold. Once it is done, we initiate another stage of optimization until the quality of the mesh reaches a limit. The overall process can be repeated several times until the required quality is obtained or no additional improvement is got. To illustrate the effectiveness of our approach, we present several applications where it can be seen the validity of the proposed strategies. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|