Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Conversion of Finite Element Numerical Schemes to Finite Difference Form

The investigation of difference schemes involves the standard scheme notation in the form of a grid operator equality. In the case of uniform difference grids the FEM scheme operator can be written in the final form, which is suitable for the theoretical analysis. The conversion procedure is similar to the constructing the system of Euler differential equations of the variational problem. Lets consider the construction method for the two-dimensional case, which can be naturally is generalized to the n- dimensional case. Let R\({}^{2}\) = {x} = {(x1, x2)} set uniform (possibly oblique), the main grid coordinates of nodes

$$\begin{aligned} x_{ij} =\left[ \begin{array}{c} {x_{ij}^{1} } \\ {x_{ij}^{2} } \end{array}\right] =B_{h} \, \left[ \begin{array}{c} {i} \\ {j} \end{array}\right] +\left[ \begin{array}{c} {x_{0}^{1} } \\ {x_{0}^{2} } \end{array}\right] \quad \quad i,j\in Z, \end{aligned}$$
(1)

where B\({}_{h }\) – is real nonsingular matrix 2\(\,\times \,\)2. To refine the concept of certainty uniform finite element mesh. The finite element mesh in R\({}^{2}\) is said to be uniform if the elements and their nodes are periodically with a period given by a grid form (1). Let a functional is given

$$\begin{aligned} W=\int _{{\varOmega }}F\left( u,\; p_{1} ,\; p_{2} \right) d{\varOmega }, \end{aligned}$$
(2)

where u is an unknown function satisfying the given boundary conditions; \(p_{1} =\frac{\partial \, u}{\partial \, x^{1} } ,~p_{2} =\frac{\partial \, u}{\partial \, x^{2} } \).

It is necessary to find a function u, deliver functional W extreme or stationary value. Solution of this problem satisfies the differential equation of Euler

$$\begin{aligned} \frac{\partial \, F}{\partial \, u} -\frac{\partial \, }{\partial \, x^{1} } \frac{\partial \, F}{\partial \, p_{1} } -\frac{\partial \, }{\partial \, x^{2} } \frac{\partial \, F}{\partial \, p_{2} } =0 \end{aligned}$$
(3)

and boundary conditions. Constructing of FEM numerical scheme reduces to the partition of the region into finite elements (construction of the finite element mesh) and the choice of basis functions, then the FEM problem is defined. It further reduces by known methods [3, 4] to an algebraic system.

We assume that the FEM problem is defined, i.e. functional (2) is given, built finite element mesh and selected basis functions. Consider the transformation scheme to FEM finite difference form in the simplest case of Lagrangian elements.

We assume that each cell is divided into r, finite elements, where r = 1 to quadrilateral elements and r = 2 for the triangular elements (three-dimensional case r can take values from 1 to 6). Then the functional (2) can be written as

$$\begin{aligned} W_{h} =\sum _{\left( i,\, j\right) \in {} {} {\varOmega }_{h} }\sum _{k=1}^{r}\, \, \int _{\mathrm{E} _{i\, j\, k} }F\left( u,\, p_{1} ,\, p_{2} \right) {} {} d{} {} {\varOmega }, \end{aligned}$$
(4)

where \(\mathrm{E} _{ijk} \) - k-th element in the (i, j)-th cell of the main foil. Assuming that the k-th element of the type comprising \(m_{k}\) node template has \(S_{k}\). Unknown function u in the element is given as

$$\begin{aligned} u=\sum _{l=0}^{m_{k} -1}C_{lk} \varphi _{lk} , \end{aligned}$$
(5)

where \(\varphi _{l{} k} \quad \left( l=0,\ldots ,m_{k} -1\right) \)- the basic function of the k-type element. For example, for a 4-node bilinear element

$$\begin{aligned} f(x^{1} ,x^{2} )=c_{0} +c_{1} (x^{1} -x_{c}^{1} )+c_{2} (x^{2} -x_{c}^{2} )+c_{3} (x^{1} -x_{c}^{1} )(x^{2} -x_{c}^{2} ) \end{aligned}$$

(here \((x_{c}^{1} ,x_{c}^{2} )\)- the coordinates of the element center). Coefficients \(c_{m} \) can be expressed through the function node values \(c_{m} =\sum _{k=1}^{}\beta _{k}^{m} f_{k} \) (it uses the local node numbering). As a result of the transition to a nodes global numbering for the l-type element the following formula we get:

$$\begin{aligned} c_{m} =d\, _{m,l}^{+} f_{ij} \, \; =\; \sum _{\left( p,q\right) \, \in S_{l} }\beta \, _{p,q}^{m,l} \, f_{i+p,j+q} \; . \end{aligned}$$
(6)

This formula also defines the basic differential operators \(d\, _{m,l}^{+} \). Coefficients \(\beta \, _{p,q}^{m,l} \) depend from the element template and matrix \(B_{h} \). We also introduce the characters taken from different operators adjoint to (6):

$$\begin{aligned} d\, _{m,l}^{-} f_{ij} \, \; =\; \; (-1)^{K_{m} } \sum _{\left( p,q\right) \, \in S_{l} }\beta \, _{p,q}^{m,l} \, f_{i-p,j-q} \; . \end{aligned}$$
(7)

Here \({ K}_{m}\)– is order of derivative, which is approximated by the operator. \(C_{lk}\) coefficients can be expressed through the values of function u at the nodes of the element, and further through the difference operators \(d_{0}^{k+} ,\ldots ,d_{m_{k} -1}^{k+} \). As a result, the function u in element \(\mathrm{E} _{ijk} \) may be represented as

$$\begin{aligned} u=\sum _{l=0}^{m_{k} -1}\left( d_{l,k}^{+} u\right) _{ij} \psi _{lk} , \end{aligned}$$
(8)

where \(\psi _{lk} \)- some linear combinations of functions \(\varphi _{lk} \).

After substituting (8) into (4) integration we obtain

$$\begin{aligned} W_{h} =\sum _{\left( i,\, j\right) \in {\varOmega }_{h} }\sum _{k=1}^{r}\gamma _{k} {\varPhi }_{k} \left( \xi _{ij0} ,\ldots ,\xi _{ijm_{k} -1} \right) . \end{aligned}$$
(9)

where \(\xi _{ijl} =\left( d_{l}^{+} u\right) _{ij} \).

We write the variation of the functional (9):

$$\begin{aligned} \delta \, W_{h} =\sum _{\left( i,\, j\right) \in {\varOmega }_{h} }\sum _{k=1}^{r}\gamma _{k} \left( f_{k0} \delta \, \left( d_{0}^{k+} u\right) +\ldots +f_{km_{k} -1} \delta \, \left( d_{m_{k} -1}^{k+} u\right) \right) _{ij} . \end{aligned}$$
(10)

Here we use the notation

$$\begin{aligned} \left( f_{kl} \right) _{ij} =\frac{\partial \, {\varPhi }_{k} }{\partial \, \, \xi _{ijl} } \quad \quad \end{aligned}$$

Substituting (10) in the discrete variation equation

$$\begin{aligned} \delta \, W_{h} =0 \end{aligned}$$

and applying grid integration by parts, we obtain

$$\begin{aligned} \sum _{\left( i,\, j\right) \in {\varOmega }_{h} }\sum _{k=1}^{r}\gamma _{k} \sum _{l=0}^{m_{k} -1}(-1)^{K_{l} } d_{l,k}^{-} f_{kl} \delta \, u_{l} =0. \end{aligned}$$

The last equality is satisfied if the conditions

$$\begin{aligned} \sum _{k=1}^{r}\gamma _{k} \sum _{l=0}^{m_{k} -1}(-1)^{K_{l} } d_{l,k}^{-} f_{kl} =0 \end{aligned}$$
(11)

obey at all nodes of the difference grid. Equation (11) represents a difference scheme standard form. Thus, we obtain the final difference form of the FEM scheme.

This method of FEM schemes conversion to finite differences can be used for theoretical analysis of a wide FEM schemes class for both linear and nonlinear problems. The method of variational-difference schemes transformation to finite differences is similar with not great distinctions. Similar transformations for other types of finite elements (Hermitian, sirendipity etc.) were considered in [1].

2 Analysis of Approximation of Variational-Difference and Finite Element Schemes of Timoshenko Plates Theory

Consider the system of equations describing the transverse vibrations of the Tymoshenko plate [5] 1D case recorded in the dimensionless form. System has the form

$$\begin{aligned} \begin{array}{l} {a\; \left( \frac{\partial ^{2} w}{\partial \; x^{2} } +\frac{\partial \; \psi }{\partial \; x} \right) -\frac{\partial ^{2} w}{\partial \; \mathrm{t}^{2} } =0} \\ {\quad \frac{\partial ^{2} w}{\partial \; x^{2} } -\frac{12a}{\eta ^{2} } \left( \frac{\partial \; w}{\partial \; x} +\psi \right) -\frac{\partial ^{2} \psi }{\partial \; \mathrm{t}^{2} } =0} \end{array} \end{aligned}$$
(12)

It is equivalent to a single equation of the fourth order

$$\begin{aligned} \frac{\partial ^{4} w}{\partial \; x^{4} } +\frac{12a}{\eta ^{2} } \frac{\partial ^{2} w}{\partial \; \mathrm{t}^{2} } -\left( 1+\frac{1}{a} \right) \frac{\partial ^{4} w}{\partial \, x\; ^{2} \partial \, t^{\mathrm{2}} } +\frac{1}{a} \frac{\partial ^{4} w}{\partial \; t^{4} } =0. \end{aligned}$$
(13)

Consider the difference schemes approximation of the equations system (12). Finite-difference scheme has the form

$$\begin{aligned} \left\{ \begin{array}{l} a\; \left( D_{11}w+D_{01}\psi \right) - D_{tt}w =0 \\ D_{11}\psi -\frac{12a}{\eta ^2}\left( D_{01}w+ \psi \right) - D_{tt}\psi =0 \end{array} \right. \end{aligned}$$
(14)

variational-difference scheme has the form

$$\begin{aligned} \left\{ \begin{array}{l} a\; \left( D_{11}w+D_{01}\psi \right) - D_{tt}w =0 \\ D_{11}\psi -\frac{12a}{\eta ^2}\left( D_{01}w+ D_{00}\psi \right) - D_{tt}\psi =0 \end{array} \right. \end{aligned}$$
(15)

linear finite element scheme has the form

$$\begin{aligned} \left\{ \begin{array}{l} a\; \left( D_{11}w+D_{01}\psi \right) - D_{tt}w =0 \\ D_{11}\psi -\frac{12a}{\eta ^2}\left( D_{01}w+ D_{0}\psi \right) - D_{tt}\psi =0 \end{array} \right. \end{aligned}$$
(16)

There in (14)–(16) \(D_{1l}f=\frac{1}{h^2}\left( f_{i+1}-2f_{i}+f_{i-1}\right) \), \(D_{00}f=\frac{1}{4}\left( f_{i+1}+2f_{i}+f_{i-1}\right) \), \(D_{01}f=\frac{1}{2h}\left( f_{i+1}-f_{i-1}\right) \), \(D_{0}f=\frac{1}{6}\left( f_{i+1}+4f_{i}+f_{i-1}\right) \), \(D_{tt}f=\frac{1}{\tau ^2}\left( f^{j+1}-2f^{j}+f^{j-1}\right) \).

Schemes (14)-(16) differ by only one equations member approximation - function \(\psi \). They all have second-order approximation. Transform them to the form similar to (13). Finite-difference scheme (14) takes the form:

$$\begin{aligned} \left( 1+3a\left( \frac{h}{\eta } \right) ^{2} \right) D_{11} D_{11} w+\frac{12}{\eta ^{2} } D_{\mathrm{tt}} w-\left( 1+\frac{1}{a} \right) D_{11} D_{\mathrm{tt}} w+\frac{1}{a} D_{\mathrm{tt}} D_{\mathrm{tt}} w=0. \end{aligned}$$
(17)

variational-difference scheme (15) takes the form:

$$\begin{aligned} D_{11} D_{11} w+\frac{12}{\eta ^{2} } D_{00} D_{\mathrm{BB}} w-\left( 1+\frac{1}{a} \right) D_{11} D_{\mathrm{tt}} w+\frac{1}{a} D_{\mathrm{tt}} D_{\mathrm{tt}} w=0. \end{aligned}$$
(18)

linear finite element scheme (16) takes the form:

$$\begin{aligned} \left( 1+a\left( \frac{h}{\eta } \right) ^{2} \right) D_{11} D_{11} w+\frac{12}{\eta ^{2} } D_{0}^{*} D_{\mathrm{tt}} w-\left( 1+\frac{1}{a} \right) D_{11} D_{\mathrm{tt}} w+\frac{1}{a} D_{\mathrm{tt}} D_{\mathrm{tt}} w=0. \end{aligned}$$
(19)

Comparing (17)-(19) with the original differential equation (13), we conclude that at finite values of the quantity \(h/\eta \) (relationship grid spacing to plate thickness) difference equations (17) and (19) do not approximate equation (13) but, respectively, the equations

$$\begin{aligned} \left( 1+3a\left( \frac{h}{\eta } \right) ^{2} \right) \frac{\partial ^{4} w}{\partial \; x^{4} } +\frac{12}{\eta ^{2} } \frac{\partial ^{2} w}{\partial \; \mathrm{t}^{2} } -\left( 1+\frac{1}{a} \right) \frac{\partial ^{4} w}{\partial {} x\; ^{2} \partial {} t^{2} } +\frac{1}{a} \frac{\partial ^{4} w}{\partial \, t^{4} } =0. \end{aligned}$$
(20)

and

$$\begin{aligned} \left( 1+a\left( \frac{h}{\eta } \right) ^{2} \right) \frac{\partial ^{4} w}{\partial \; x^{4} } +\frac{12}{\eta ^{2} } \frac{\partial ^{2} w}{\partial \, t^{2} } -\left( 1+\frac{1}{a} \right) \frac{\partial ^{4} w}{\partial {} x\; ^{2} \partial {} t^{2} } +\frac{1}{a} \frac{\partial ^{4} w}{\partial \; t^{4} } =0. \end{aligned}$$
(21)

Thus, we can conclude that all schemes have the convergence in the usual sense, but the finite difference and finite element schemes do not have the uniform convergence by grid problem parameter. Scheme (15) has the uniform convergence of the parameter \(h/\eta \). Quantitative analysis confirming the findings is given in [1]. A similar analysis was conducted and the approximation for two-dimensional schemes. Analysis results agree well with well known reduced integration technique by O. Zienkievich [6], due to which the scheme (16) becomes the scheme (15).

3 Influence of the Mutual Location of Finite Elements on the Accuracy of the Numerical Solution

Consider the effect of finite element mutual location influence to approximation and accuracy of schemes. We take the 3D elastic problem and 4-node linear finite element. Way of the base parallelepiped dividing into tetrahedrons defined by a set of templates elements. Pattern of each element contains four integer vector is a subset of \(\{(000), \ (001), \ (010) , \ (011) , \ (100), \ (101), \ (110) , \ (111)\}\).

Below you can see the types of partitions hexahedron.

(1) 5 tetrahedra (Fig. 1.):

$$\begin{aligned}&S_1=\{(000), (011), (101), (110)\}, \ \ S_2=\{(000), (011), (101), \ (001)\},\\&S_3=\{(000), (100), (101), (110)\}, \ \ S_4=\{(000), (011), (010), (110)\}, \\&\qquad \qquad \qquad \qquad S_5=\{(111), (011), (101), (110)\} \end{aligned}$$

(2) 6 tetrahedra with centrally symmetric partition (Fig. 2.):

$$\begin{aligned}&S_1=\{(010), (001), (101) , (011)\},\ \ S_2=\{(000), (001), (101), (010)\}, \\&S_3=\{(000), (100), (101) , (010)\},\ \ S_4=\{(101), (110), (010), (100)\},\\&S_5=\{(111), (110), (010) , (101)\},\ \ S_6=\{(111), (011), (010) , (101)\}. \end{aligned}$$
Fig. 1.
figure 1

5 tetrahedra

Fig. 2.
figure 2

6 tetrahedra,

(3) 6 tetrahedra with rotational-symmetric partition:

$$\begin{aligned}&S_1=\{(010), (001), (101), (011)\}, \ \ S_2=\{(000), (001), (101), (010)\},\\&S_3=\{(000), (100), (101), (010)\}, \ \ S_4=\{(100), (101), (011), (111)\}, \\&S_5=\{(100), (011), (110) , (111)\}, \ \ S_6=\{(100), (011), (010), (110)\}. \end{aligned}$$

(4) 6 tetrahedra with non-symmetric partition:

$$\begin{aligned}&S_1=\{(010), (001), (101), (011)\}, \ \ S_2=\{(000), (001), (101), (010)\}, \\&S_3=\{(000), (100), (101), (010)\}, \ \ S_4=\{(100), (010), (110), (111)\},\\&S_5=\{(100), (010), (101), (111)\}, \ \ S_6=\{(010), (101), (011), (111)\}. \end{aligned}$$

Unknown functions in linear element represented in the form

$$\begin{aligned} f(x^{1} ,x^{2} ,x^{3} )=c_{0} +c_{1} (x^{1} -x_{c}^{1} )+c_{2} (x^{2} -x_{c}^{2} )+c_{3} (x^{3} -x_{c}^{3} ) \end{aligned}$$

(here \((x_{c}^{1} ,x_{c}^{3} ,x_{c}^{3} )\) - the coordinates of the center of the element).

We write the functional as energy internal of the linearly elastic body:

$$\begin{aligned} W=\frac{1}{2} \int _{{\varOmega }}\sigma _{\alpha \beta } \varepsilon _{\alpha \beta } d{\varOmega }\end{aligned}$$

Further, according to the algorithm described above, we obtain the representation of FEM schemes in the traditional finite-difference form

$$\begin{aligned} \left( \lambda +\mu \right) \; \left| \begin{array}{c} {D_{11} \; u_{1} +D_{12} \; u_{2} +D_{13} \; u_{3} } \\ {D_{21} \; u_{1} +D_{22} \; u_{2} +D_{23} \; u_{3} } \\ {D_{31} \; u_{1} +D_{32} \; u_{2} +D_{33} \; u_{3} } \end{array}\right| +\mu \; D_{{\varDelta }} \left| \begin{array}{c} {u_{1} } \\ {u_{2} } \\ {u_{3} } \end{array}\right| +\rho \left| \begin{array}{c} {F_{1} } \\ {F_{2} } \\ {F_{3} } \end{array}\right| =\rho D_{tt} \left| \begin{array}{c} {u_{1} } \\ {u_{2} } \\ {u_{3} } \end{array}\right| , \end{aligned}$$
(22)

a similar system of Lame equations

$$\begin{aligned} \left( \lambda +\mu \right) grad{} \, div\, u+\mu {\varDelta }u+\rho F=\rho \frac{\partial ^{2} u}{\partial t^{2} } \end{aligned}$$
(23)

where the operators D\({}_{ij}\) approximate second derivatives, respectively, for the i-th and j-th coordinates, \(D_{tt} f=\frac{1}{\tau ^{2} } \left( f(t+\tau )-2f(t)+f(t-\tau )\right) \) approximates the second derivative with respect to time, \(D_{{\varDelta }} =D_{11} +D_{22} +D_{33} \) - the grid Laplace operator. D\({}_{ij}\) operators have different specific form depending on the variant schemes investigated and may be either the first or second order approximation. Schemes for linear finite element we have \(D_{ij} =\sum _{l=1}^{s}\gamma _{l} d_{i,l}^{+} d_{j,l}^{-} \), where \(s=5,\gamma _{1} =\frac{1}{3} ,\gamma _{2} =\gamma _{3} =\gamma _{4} =\gamma _{5} =\frac{1}{6} \) the scheme with the partition parallelepiped 5 tetrahedron; \(s=6,\gamma _{1} =\gamma _{2} =\gamma _{3} =\gamma _{4} =\gamma _{5} =\gamma _{6} =\frac{1}{6} \) for schemes with the partition parallelepiped 6 tetrahedron. Analysis grid approximation equation (23) by equation (22) conducted a standard method for the case of orthogonal grid with the coordinates of the grid nodes are equal \(x_{ijk}^{1} =x_{0}^{1} +h_{1} i,\; x_{ijk}^{2} =x_{0}^{2} +h_{2} j,\; x_{ijk}^{3} =x_{0}^{3} +h_{3} k\)) showed that one of this schemes (centrally symmetric partition) has second order approximation, and the other three - the first order approximation. The results of the test problem solutions also showed a different rate of schemes convergence

4 Variational-Difference and Finite Element Schemes on Rare Grids [7]

There in formulas (11) is an overall view of finite difference schemes represent FEM on uniform grids. They contain coefficients \(\gamma _{k} =V_{k} /{\varDelta }V\), where \(V_{k} \) - the volume (area) element k-type, \({\varDelta }V\) - the basic unit of volume of a uniform grid of the form (1). Coefficients \(\gamma _{k} \) satisfy the obvious equality

$$\begin{aligned} \sum _{k=1}^{p}\gamma _{k} =1, \end{aligned}$$
(24)

reflects the continuous filling elements of the computational domain (here p - the number of elements that make up the cell.) Varying set of coefficients \(\gamma _{k} \), while maintaining this equality, we obtain new difference schemes, some of which can be quite successful. In particular, variation in the difference scheme similar to (15) on the coefficients of the triangular cells are equal \(\gamma _{1} =\gamma _{2} =1/2\). Substituting their values \(\gamma _{1} =1,\gamma _{2} =0\), we obtain “rare mesh” variational- difference scheme. The scheme has a much better convergence than the original. Note it is also more economical, because it is actually two times less computational cells. A detailed analysis of this scheme are given in [1, 2].

Further developing this method, we arrive at the idea of rare mesh schemes FEM. Under the rare mesh scheme we understand the scheme, in which some of the coefficients \(\gamma _{k} \) equal to zero. Relevant elements do not contribute to the numerical scheme and may be excluded from the calculations. This approach proved to be very productive in solving the three-dimensional elasticity problems. In particular, the scheme has been proposed on the basis of a linear 4 -node finite element, which for central tetrahedron (Fig. 1.) Ratio \(\gamma _{k} \) was 1, the remaining tetrahedra - zero. This scheme is significantly more economical than traditional and has better convergence. Also, it has no the drawback of numerical schemes on hexahedral elements - the “hourglass instability”. Detailed description of the scheme, the results of its analysis and testing described are given in [7, 8].

5 Conclusion

Method described in the study of numerical schemes based on the variational formulation of problems allows more deeply study their properties and to propose ways to improve, as evidenced by the examples discussed. He partly overcomes the gap between the theory of difference schemes and finite element method. This approach can be applied to the analysis of a wide variety of schemes FEM mathematical physics problems.