![]() ![]() ![]() ![]() ![]() ![]() |
| Japanese page is here. |
Automatic generation of node spacing function |
Abstract
A node spacing funnction defines the sizes of mesh elements over the entire domain. This page describes a way to generate smoothly varying node space functions from input data of (1) two-dimensional domain and (2) element sizes specified on some locations of the domain. This method generates the node spacing functions by minimizing the strain energy of a thin-plate-bending model.
A node spacing function must satisfy the four requirements listed below.
This method automatically generates smoothly varying node spacing
functions from input data of (1) two-dimensional domain and (2)
element sizes specified on some locations of the domain.
1. Generation of an orthogonal lattice over the domain![]() An orthogonal lattice is generated to cover the entire domain depicted in the above figure. 2. Mapping element sizes to the lattice points![]() Given element sizes at some points of the domain are mapped to the lattice points surrouding the points. The mapping is weighted so that a larger value is asssigned to the lattice point which is closer to the element-size-given point. 3. Generation of a node spacing function by minimizing the strain energyThe generated orthogonal lattice is assumed to be a thin plate. The state of minimizing the strain energy of the thin plate is calculated by using the thin-plate-bending FEM theory of structural dynamics, where the values mapped to the lattice points are employed as the boundary conditions of FEM. The node spacing function generated by this method varies smoothly while satisfying the given element sizes.![]() The above figure shows the triangular mesh generated by using the node spacing function generated by this method. This figure shows that the sizes of elements are varying smoothly.
The generation method of node spacing function requires the two input data: region, and sampling element size values. Calculating sampling element size by referring the solution of initial analysis, adaptive meshing can be automatically done.
|
|
|
| Last modified 30 June 1998 |