16.5.1. Theory

The transformation maps a parent domain into a deformed domain. The transformation begins with the construction of a global coordinate system, defined on a simply shaped domain. These global coordinates represent a mapping of the irregularly-shaped computational domain into a regular parent domain (such as a square in 2D or a cube in 3D). For example, the irregular domain shown in Figure 16.3: Thompson Transformation is mapped onto a square by the global-coordinates transformation function . The coordinates have the same number of components as the mesh coordinates .

Figure 16.3: Thompson Transformation

Thompson Transformation

In the 2D case shown in Figure 16.3: Thompson Transformation, the global coordinates are constructed on the basis of the following equation:

(16–6)

with the following boundary conditions:

(16–7)

The Thompson transformation for this example is simply the inverse mapping . Once has been constructed, the Thompson transformation is the solution that satisfies Equation 16–6 with appropriate boundary conditions. The calculation of the field, as well as the Thompson transformation itself, is solved by standard finite-element techniques.

Equation 16–6 is linear in , but not in . The Thompson transformation is inherently nonlinear in , even though the Laplacian is a linear operator. The construction of the field is performed only once at the beginning of the simulation, before the main solver starts. The Thompson transformation is then solved in a coupled fashion, together with the equations governing the flow.

The choice of boundary conditions given to and in the Thompson transformation governs the remeshing itself. The Thompson transformation is applied to the remeshing subdomain. Each separate sub-boundary of the remeshing subdomain is referred to as a segment. On each segment, one component of the vector (essential boundary condition) must be specified, while a zero-normal-derivative condition (natural boundary condition) is applied to the other component(s).