16.4.2. Finite Element Representation

With the exception of a few simple cases, Equation 16–3 cannot be solved analytically, and so a numerical scheme must be used. As described previously, the problem of linear elasticity is of the elliptic type, that is, the behavior is mainly dictated by boundary values (instead of initial values). Therefore, it is rather natural to use a finite element method for solving the stress and deformations in the solid body. In the finite element context, the structure being analyzed is discretized (approximated) as an assembly of N discrete regions (elements) connected at a finite number (M) of points, or nodes. These elements are triangles or quadrilaterals for 2D cases, while tetrahedra, hexahedra, wedges or pyramids are used for 3D cases.

Displacement unknowns are defined at nodes and connected with appropriate interpolation functions at the level of each element. These interpolation functions are continuous at the level of each element, as well as the first derivative; they are selected in such a way that continuity is also guaranteed at the interface between adjacent elements. In many applications, continuous piecewise linear interpolation functions are considered. There are as many such interpolation functions as unknown nodal displacement vectors . and in particular each interpolation function is such that =1 at the node and =0 at the other nodes.

16.4.2.1. Construction of the Matrix of the System

In the first instance, let us omit the acceleration term in Equation 16–3 . Let be the approximation for the displacement field, described in terms of nodal values and interpolation functions . The interpolation functions and the approximation are used for transforming the partial differential Equation 16–3 into a linear algebraic system of M vector equations with M vector unknowns. For this, the following procedure is applied:

  • M equations are created by multiplying Equation 16–3 with the M interpolation functions.

  • The part integration rule and Green's theorem are applied to decrease the level of the derivative by one order and to easily embed force boundary conditions into the system.

  • Eventually, the selected approximation for the displacement field described in terms of nodal values and interpolation functions is introduced into the system.

The discretized form of Equation 16–3 now becomes

(16–6)

where is the vector of external forces applied on the boundary . For the sake of facility, Equation 16–6 can be rearranged as

(16–7)

In Equation 16–7 . is the total stiffness matrix, is the vector of nodal displacement unknowns . while results from the external (continuous or nodal) forces applied on the boundary of the solid body. In particular, in an FSI simulation, they incorporate the forces originating from the fluid motion. The additivity property allows the integration in Equation 16–6 to be performed at the level of each individual element in order to obtain a local stiffness matrix, which is subsequently assembled into the total stiffness matrix of the linear system. After the assembly of the total stiffness matrix is completed, displacement boundary conditions are applied by removing the corresponding unknowns and equations from the system. These methods are well documented (for example, see Zienkiewicz [732]). For solving the system in the present context, an iterative solver is used.

16.4.2.2. Dynamic Structural Systems

In linear structural dynamics systems, the internal load is linearly proportional to the nodal displacement, and the structural stiffness matrix remains constant. However, inertia terms should be taken into account into the momentum equation, as well as a possible term for structural damping. The discretized Equation 16–7 now becomes

(16–8)

where . . and are the structural mass matrix, the structural damping matrix, and the stiffness matrix, respectively, while . . and are the vectors of nodal accelerations, velocities, and displacements, respectively, and is the applied load vector. In a linear structural dynamics system, the matrices are constant, while the vectors are a function of time. Presently, the structural damping matrix is not considered, however, for the sake of generality, it is kept in the equations.

Among direct time integration methods for numerically solving the finite element semi-discrete equation of motion given Equation 16–8 . several methods are available in literature; two such methods are the Newmark method (Newmark [475]) and the backward Euler method, which are available in Fluent and are described in the sections that follow.

16.4.2.2.1. The Newmark Method

The Newmark family of time integration algorithms (Newmark [475]) is one of the most popular time integration methods as a single-step algorithm. As noted by Hughes [261]. the semi-discrete Equation 16–8 can be rewritten as:

(16–9)

where . . and are the vectors of nodal accelerations, velocities, and displacements at time . respectively, while is the load vector applied at time . In addition to Equation 16–9 . the Newmark family of time integration algorithms requires the displacement and velocity to be updated as

(16–10)

(16–11)

where and are Newmark's integration parameters and . . and are the vectors of nodal accelerations, velocities, and displacements at time . respectively, while is the time step. By making use of the three algebraic equations ( Equation 16–9 . Equation 16–10 . and Equation 16–11), a single-step time integrator in terms of the unknowns and the three known quantities can be written as

(16–12)

where the several coefficients are given by . . . . . and .

The calculation procedure is as follows. First,the vector of nodal displacements is calculated using Equation 16–12 . Then, the program computes the vectors of nodal velocities and nodal accelerations with the following relationships:

(16–13)

(16–14)

The most important factors in choosing an appropriate time integration scheme for the finite element semi-discrete equation of motion ( Equation 16–7) are accuracy, stability, and dissipation. In conditionally stable time integration algorithms, stability is affected by the selected time step; whereas in unconditionally stable time integration algorithms, a time step can be selected independently of stability considerations.

In the Newmark method, the amount of numerical algorithm dissipation can be controlled by one of the Newmark's parameters ( ) as follows:

(16–15)

With the Newmark parameters satisfying the above conditions, the Newmark family of methods is unconditionally stable (Hughes [261]). By introducing the amplitude decay factor . the above conditions can be written as:

(16–16)

Consequently, Fluent provides you with the Newmark integration procedure, which is unconditionally stable through the input of the amplitude decay factor .

16.4.2.2.2. Backward Euler Method

The backward Euler method requires velocity and acceleration to be updated as follows:

(16–17)

(16–18)

Combining Equation 16–17 and Equation 16–18 with the semi-discrete equation of motion given in Equation 16–9 results in a single-step time integrator in terms of the unknown as:

(16–19)

16.4.2.2.3. Rayleigh Damping

Rayleigh damping is available in the structural model for transient intrinsic fluid-structure interaction (FSI) cases. As described in The Newmark Method . the final form of the equation of transient motion can be written as

(16–20)

where the several coefficients are given by . . . . . and .

Additionally, the Rayleigh model for structural damping matrix is as follows:

(16–21)

where is the mass-proportional damping coefficient, and is the stiffness-proportional damping coefficient.