A C# Algorithm for Creating Triangular Meshes of Highly-Irregular 2D Domains Using the Advancing Front Technique

نویسنده

  • Hassan S. Naji
چکیده

This paper describes a C# algorithm for creating efficient triangular meshes of highly-irregular 2D domains. The algorithm, which is based on the advancing front technique, requires boundary nodes as the only input. Basic shapes such as lines, curves, rectangles, polygons, circles, and/or ellipses are used to construct the domain. Shapes are interactively added to the domain in a sequential order. Whenever a shape is added, however, it is directly exploded to a set of nodes appended to the end of the domain. Nodes must be continuous and must not cross one another. Inside openings of the domain are implemented via connector lines; which have a two-way trip; one from the boundary to the starting point of the opening and the other from the ending point of the opening back to the boundary. Nodes are interactively moved or deleted; which allows a variable node density to be created easily and which optimizes the final shape of the domain. The algorithm produces well-conditioned (close-toequilateral) triangular elements. An additional smoothing procedure, however, is performed by shifting each interior node to the center of the surrounding polygon. Numbering of nodes has a definite influence on the band width of the coefficient matrix associated with the mesh. The smaller the band width, the less storage and amount of computation required. The Cuthill-McKee algorithm for renumbering mesh nodes is applied. The implementation of the algorithm using the C# object-oriented language allows flexibility in programming and increases the efficiency in the construction of complex highlyirregular two-dimensional domains. Examples of created domains along with their generated meshes in both simply and multiply connected domains are presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pressure-Velocity Coupled Finite Volume Solution of Steady Incompressible Invscid Flow Using Artificial Compressibility Technique

Application of the computer simulation for solving the incompressible flow problems motivates developing efficient and accurate numerical models. The set of Inviscid Incompressible Euler equations can be applied for wide range of engineering applications. For the steady state problems, the equation of continuity can be simultaneously solved with the equations of motion in a coupled manner using...

متن کامل

A distributed-memory parallel technique for two-dimensional mesh generation for arbitrary domains

This work describes a techni que for generating two-dimensional triangular meshes using distributed memory parallel computers, based on a master/slaves model. This techni que uses a coarse quadtree to decompo se the domain and a serial advancing front techni que to generate the mesh in each subdomain concurrently. In order to advance the front to a neighboring subdomain, each subdomain suffers ...

متن کامل

Combining Quadrilateral and Triangular Meshing Using the Advancing Front Approach

A fully automatic mesher has been developed which is capable of generating both quadrilateral and triangular elements in 2-D and on surfaces using the advancing front algorithm. This allows the formation of meshes which range from being all-quad or nearly all-quad down to all-triangular. In mixed-element meshes, the number of tri elements present is dictated by the maximum allowable level of qu...

متن کامل

Q-Morph - Implementing a Quadrilateral Meshing Algorithm

This thesis treats the implementational and some theoretical aspects of the Q-Morph algorithm for 2D domains. The main application areas are within FE methods. Q-Morph uses an advancing front method for generating unstructured, almost all-quadrilateral meshes containing at most one triangle, and few irregular nodes. The main algorithm is described in [16], while the post-processing methods are ...

متن کامل

High quality mesh generation using cross and asterisk fields: Application on coastal domains

This paper presents a method to generate high quality triangular or quadrilateral meshes that uses direction fields and a frontal point insertion strategy. Two types of direction fields are considered: asterisk fields and cross fields. With asterisk fields we generate high quality triangulations, while with cross fields we generate right-angled triangulations that are optimal for transformation...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007