![]() ![]() ![]() ![]() ![]() ![]() |
| Japanese page is here. |
Mesh generation on curved wire-frame models |
Abstract
In structural analysis, the wire-frame models are often employed to represent the shapes of curved faces. Finite element analysis of the curved faces requires that a well-shaped, well-sized mesh be smoothly generated on them. The algorithm described in this page generates such a mesh from a wire-frame model by the following three steps: (1) projection of the vertices of a given wire-frame model on a flat plane and generation of a 2D mesh on the plane, (2) generation of a triangulation-based surface by minimizing the strain energy of a thin-plate-bending model, and (3) fitting the mesh to the triangulation-based surface. This algorithm can generate well-shaped, well-sized triangular or quadrilateral meshes on the curved faces.
In applications of structural analysis such as simulation of
automobile crashes and sheet metal forming, automatic generation of a
finite-element mesh is an essential process. If a surface or solid
model has already been created, a mesh is generated in a parameter
space of a trimmed surface function, such as trimmed NURBS, and mapped
to a Euclidean space. There have been many papers on meshing of
surface models.
The problem is to generate a triangular or quadrilateral mesh, that is
well-shaped, well-sized and smooth on a surface, from input data of a
wire-frame model and a node-spacing function (see the above figure). Step 1: Mesh generation on a plane by bubble meshThe vertices constructing a wire-frame model are projected on a plane and a triangular mesh is obtained on the plane by bubble meshing. The triangular mesh is converted into a quadrilateral mesh, if it is required.Step 2: Generation of a triangulation-based surfaceA wire-frame model does not define the inside of a face; therefore, a smooth surface obtained by minimizing the strain energy of the thin-plate-bending model can be generated from a wire-frame model by using FEM.Step 3: Fitting of the mesh to the triangulation-based surfaceThe mesh generated in Step 1 is fitted to the triangulation-based surface generated in Step 2.
|
|
|
| Last modified 30 June 1998 |