Construction of basis functions for finite element methods in a Hilbert space
- Authors: Hayotov A.R.1,2,3, Doniyorov N.N.1,4,5
-
Affiliations:
- V. I. Romanovskiy Institute of Mathematics
- Tashkent State Transport University
- Central Asian University
- National University of Uzbekistan named after Mirzo Ulugbek
- Uzbekistan Bukhara State University
- Issue: Vol 46, No 1 (2024)
- Pages: 118-133
- Section: Information and computing technologies
- URL: https://bakhtiniada.ru/2079-6641/article/view/256420
- DOI: https://doi.org/10.26117/2079-6641-2024-46-1-118-133
- EDN: https://elibrary.ru/EUIRSM
- ID: 256420
Cite item
Full Text
Abstract
The present work is devoted to construction of the optimal interpolation formula exact for trigonometric functions and . Here the analytical representations of the coefficients of the optimal interpolation formula in a certain Hilbert space are obtained using the discrete analogue of the differential operator. Taking the coefficients of the optimal interpolation formula as basis functions, in the finite element methods the boundary value problems for ordinary differential equations of the second order are approximately solved. In particular, it is shown that the coefficients of the optimal interpolation formula can serve as a set of effective basis functions. Approximate solutions of the differential equations are compared using the constructed basis functions and known basis functions. In particular, we have obtained numerical results for the cases when the numbers of basis functions are 6 and 11. In both cases, we have got that the accuracy of the approximate solution to the boundary value problems for second-order ordinary differential equations found using our basis functions is higher than the accuracy of the approximate solution found using known basis functions. It is proven that the accuracy of the approximate solution increases with increasing the number of basis functions.
Full Text
1 Introduction
The finite element method is one of the effective methods in numerical solving many differential equations encountered in science and technology. The emergence of this method is related to the solution of problems arising in the course of space research (1950). The finite element method was first studied by M.J.Turner, R.W.Clough, N.S.Martin, and L.J.Topp (1956) (see [?]). After that, in 1963, R.J.Melosh [?] theoretically developed this method and showed that it is possible to consider the finite element method as one of the variants of the well-known Rayleigh-Ritz method. In subsequent works, the field of application of the finite element method was further expanded. In particular, it was argued in [?] and [?] that the finite element methods can be easily obtained in solving structural mechanics and hydromechanics problems using options such as the Galerkin method or the least squares method. The establishment of this fact played an important role in the theoretical foundation of the finite element method, as it allowed to use it in solving any differential equations. The scope of application of the finite element methods has expanded from tension analysis in aircraft and automobile structures to the calculation of complex systems in nuclear power plants. It should be noted that the theoretical and practical development of the finite element methods eliminated the need to solve many problems of physics by the variational method. This can be seen as an achievement of the finite element methods. For more information about the finite element methods, one can refer to [?], [?], [?] or other interesting books.
In this work, we construct basis functions using the coefficients of the optimal interpolation formula obtained in a certain Hilbert space and apply these basis functions in finite element methods to approximately solve ordinary differential equations of the second order. At the same time, we compare the accuracy of the approximate solution found using our constructed basis functions with the accuracy of the approximate solution found using known hat basis functions.
The rest of the paper is organized as follows. In the second section, we consider the problem of approximate solution of the boundary value problem for the second-order ordinary differential equation using the finite element method. In the third section, we present the optimal interpolation formula and analytical forms of the coefficients of the optimal interpolation formula in a certain Hilbert space. In the fourth section, we deal with the construction of basis functions using the coefficients of the optimal interpolation formula. In the fifth section, we apply the constructed basis functions in finite element methods and we present numerical results.
2 The finite element method for the second order linear differential equations
The concept of a boundary value problem for ordinary differential equations of the second order can be stated in general as follows (see, for instance, [?]). We consider the second order differential equation
(1)
with the boundary conditions
(2)
The differential equation (1) with the boundary conditions (2) is called a boundary value problem. Here and are given numbers.
Now we deal with the approximate solution of the boundary value problem (1)-(2) using the finite element method. We integrate (1) over the interval multiplying by an arbitrary function satisfying the boundary conditions (2) and equalities , . Then using the formula of integration by parts, we get
(3)
It should be noted that equality (3) is in some sense equivalent to the boundary value problem (1)-(2) (see, for example, [?] page 169).
We use equation (3) for approximately solution of the boundary value problem (1)-(2). Let us consider the Galerkin method. Given linear independent functions satisfying the boundary conditions (2). In that case, the approximate solution of the boundary value problem (1)-(2) is sought in the following form:
(4)
Since the linear independent functions are also elements of the space then putting in place of in equation and taking as from equation (3) we get the following system of linear equations
(5)
Taking into account (4), the system of linear equations (5) can be written in the following form:
or it can be written in the following matrix form
where
with
Solving the system of linear equations (5), we find the coefficients and get the approximate solution . Since the functions are linear independent, it follows that the symmetric bilinear form is positive definite. This, in turn, means that the main matrix of the system of linear equations is positive. Therefore, the solution of the system of linear equations (5) exists and is unique. If a basis functions are conveniently chosen, then the accuracy of the approximation method improves as increases. More detailed information about this theory of finite element methods can be found, for example, in [?] and [?].
In the next section, we consider the issue of constructing an optimal interpolation formula in a Hilbert space. In particular, we present analytical expressions of the coefficients for the optimal interpolation formula constructed in the Hilbert space .
3 The Optimal interpolation formula in the Hilbert space
First, let’s focus on the issue of construction of an optimal interpolation formula. The problem of constructing an optimal interpolation formula was first posed and studied by S.L. Sobolev in the space (see [?]). The problem of construction of optimal interpolation formulas in different Hilbert spaces was considered in the works [?]-[?].
Let the values of the function at the points of the mesh be given. Here we consider the problem of approximating the function in a certain Hilbert space H as follows:
(6)
where
and it is the approximating function, are its coefficients.
If the approximate equality (6) satisfies the conditions
then the function is called the interpolation function.
The difference
at the fixed point is called the error of the approximating formula (6) at the point z. Here is the error functional of the interpolation formula (6), which is defined as follows
(7)
where is the Dirac delta-function.
One of the main problems of the approximation theory is to obtain an upper estimate of the error for the interpolation formula. According to the Cauchy-Schwarz inequality
the error of the approximating formula (6) is estimated using the norm of the error functional in the conjugate space .
In addition, the error functional (7) depends on the coefficients of the approximation formula (6). If
the least value is achieve at some then the corresponding formula is called the optimal approximation formula. The coefficients of the optimal approximation formula are called optimal coefficients.
We suppose that functions belong to the following Hilbert space
equipped with the norm
where (see, for instance, [?]).
The optimal interpolation formula of the form (6) in the Hilbert space was constructed in the work [?]
The following rusult was obtained. [1] In the Hilbert space the coefficients of the optimal interpolation formula
are represented as follows
(8)
(9)
(10)
where
here
In the next section we give three sets of basis functions.
4 Basis functions
In this section, we present a set of known hat basis functions, and we also construct basis functions using the coefficients of the optimal interpolation formula presented in Theorem 1. At the same time, we describe the properties of these basis functions, draw their graphs, and provide the necessary information to apply these basis functions to finite element methods.
It is known that the interval can be translated by linear transformation into any interval . To simplify calculations, we consider the interval to be the interval .
4.1 The hat basis functions
It is known that in linear spaces there is always a system of linear independent elements. This system of linear independent elements is considered as the basis of the space. The elements that make up the basis, depending on the linear space, are called basis functions or basis vectors.
Clearly, the hat basis functions corresponding to the partition , of the interval have the following form (see, for example, [?], pp. 714-715):
(11)
(12)
(13)
The graphs of the hat basis functions are shown in figure 1.
Fig. 1. The graphs of the hat functions λ0(x), λi(x), i = 1, 2, ...,n − 1 and λn(x) (from the left to the right).
Here are the first-order derivatives of the hat basis functions above is determined by the equation
(14)
It can be seen that the hat basis functions are continuous in the interval , and its first-order derivatives have a first-order discontinuity in the interval .
When we approximately solve the above boundary value problem using the hat basis functions , we take approximate solution as follows
(15)
4.2 Construction of basis functions using optimal coefficients
At this stage, based on equations we present an analytical representation of the coefficients for . Then we construct a set of basis functions using the analytical representation of the coefficients.
For , from equations (8)-(10) we have the following:
(16)
The graphs of the coefficients and are presented in figure 2.
Fig. 2. The graphs of coefficients C0(x) and C1(x) defined by (16)(from the left to the right).
Now, using the coefficients and as the shape functions on the interval , we construct a set of basis functions . Here we consider the interval to be divided by , where .
The first function has the following form
(17)
Then using the shape functions (11) for the intervals and we describe the functions as follows
(18)
Finally, we express by the following equality
(19)
The graphs of the basis functions are shown in figure 3.
Fig. 3. The graphs of the functions μ0(x), μi(x), i = 1, 2, ...,n − 1 and μn(x) (from the left to the right).
It is easy to check that the functions are independent on the interval .
The first-order derivatives of the basis functions are determined by the equation
(20)
It can be seen that the basis functions are continuous in the interval , and its first-order derivatives have a first-order discontinuity in the interval .
When we approximately solve the above boundary value problem (1)-(2) using the basis functions , the approximate solution we get as follows
(21)
4.3 The optimal coefficients as basis functions
At this stage, using Theorem 1, we get the coefficients of the interpolation formula constructed above as basis functions. From Theorem 1 for we get
(22)
where and are defined by equations (8), (9) and (10), respectively.
The graphs of the basis functions are shown in figure 4.
Fig. 4. The graphs of the functions ν0(x), νi(x), i = 1, 2, ...,n − 1 and νn(x) given by formula (22)(from the left to the right).
When we approximately solve the above boundary value problem (1)-(2) using the basis functions , we get the approximate solution as follows
(23)
It should be noted that various geometric curves and surfaces, as well as Bezier curves [?], [?], [?], trigonometric B-splines [?], [?], [?] can be generated using the basis functions and .
In the next section, we consider the application of these basis functions to the solution of the boundary value problems for second-order ordinary differential equations using finite element methods.
5 Numerical Results
In this section, we approximately solve the boundary value problems for ordinary differential equations of the second order using the Galerkin method, applying the basis functions constructed above.
Example 1. (Example 3 a), 726 p., [?]) Solve the following boundary value problem using the Galerkin method:
(24)
It is known that this boundary value problem has an exact solution .
Case 1. In this case, we approximately solve the boundary value problem (24) using basis functions . Since the boundary conditions in the boundary value problem (24) are homogeneous, the approximate solution has the form
The absolute value of the error for the approximate solution is presented in figure 5.
Fig. 5. The graphs of the error |u(x) − un(x)| for n = 5 (on the left) and n = 10 (on the right), respectively (for the boundary value problem (24)).
Case 2. In this case, we approximately solve the boundary value problem (24) using basis functions . Since the boundary conditions in the boundary value problem (24) are homogeneous, the approximate solution has the form
The absolute value of the error for the approximate solution is presented in figure 6.
Fig. 6. The graphs of the error |u(x)−ϑn(x)| for n = 5 (on the left) and n = 10 (on the right), respectively (for the boundary value problem (24)).
Case 3. Finally, we approximately solve the boundary value problem (24) using basis functions . If we take into account that the boundary conditions here are also homogeneous, the approximate solution of the boundary problem has the form
The absolute value of this approximate solution error is presented in figure 7.
Fig. 7. The graphs of the error |u(x) − ωn(x)| for n = 5 (on the left) and n = 10 (on the right), respectively (for the boundary value problem (24)).
The following conclusions can be done from these numerical results:
i) In the first two cases, the order of approximation of the approximate solution is the same.
ii) Effective basis functions can be formed even when in equations (8)-(10).
iii) Accuracy of the approximate solution found using basis functions is better than the accuracy of the approximate solution found using basis functions and .
It should be noted that using the above basis function one can approximately calculate definite integrals and construct B- splines as well as they can be applied for construct various geometric curves.
6 Conclusion
This paper briefly reviews the history of the emergence and development of finite element methods. At the same time, the essence of the finite element method was clarified and the objects of study were mentioned. As the main result of the work, we can say that the set of basis functions is constructed from the coefficients of the optimal interpolation formula constructed in the Hilbert space with and arbitrary , and these basis functions are applied to boundary value problems of the finite element method for ordinary differential equations of the second order, approximately solved and numerical results obtained. In addition, it was shown that the accuracy of the approximate solution for arbitrary is better than the accuracy of the approximate solution for and it was proven that the order of approximation of the approximate solution found using the basis functions we constructed is the same as the order of approximation of the approximate solution found using the hat basis functions.
About the authors
Abdullo R. Hayotov
V. I. Romanovskiy Institute of Mathematics; Tashkent State Transport University; Central Asian University
Author for correspondence.
Email: hayotov@mail.ru
ORCID iD: 0000-0002-2756-9542
D. Sci. (Phys. & Math.), Professor, Head of the Computational Mathematics Laboratory
Uzbekistan, 9, University str., Tashkent, 100174; Temiryo‘lchilar str., Tashkent, 100167; 264, Milliy bog str., Tashkent, 111221Negmurod N. Doniyorov
V. I. Romanovskiy Institute of Mathematics; National University of Uzbekistan named after Mirzo Ulugbek; Uzbekistan Bukhara State University
Email: doniyorovnn@mail.ru
ORCID iD: 0009-0001-3889-1641
(PhD) student, the Computational Mathematics Laboratory
Uzbekistan, 9, University str., Tashkent, 100174; 4, University str., Tashkent, 100174; 11, Muhammad Ikbol str., Bukhara, 200114References
- Turner M. J., Clough R. W., Martin N. S., Topp L. J. Sliffness and Deflection Analysis of Complex Structures Aeronaut. Sci. 1956 23 805—824
- Melosh R. J. Basis for Derivation of Matrices for the Direct Stiffness Method Am. Inst. for Aeronautics and Astronautics. J. 1965 1631—1637
- Szabo B. A., Lee G. C. Derivation of Stiffness Matrices for Problems in Plane Elasticity by Galerkin’s Method Intern. J. of Numerical Methods in Engineering 1969 1 301-310
- Zienkiewicz O. C. Basis for Derivation of Matrices for the Direct Stiffness Method London McGraw-Hill 1971 521
- Mitchell E., Waite R. Finite element method for partial differential equation Moscow Mir 1981 216 In Russian
- Segerlind L. Application of the finite element method Moscow Mir 1979 392 In Russian
- Dautov R. Z., Karchevsky M. M. Introduction to the theory of the finite element method Kazan Kazan Federal University 2011 239 In Russian
- Khayotov A. R. Discrete analogues of some differential operators Uzbek mathematical journal 2012 1 151-155 In Russian
- Zhilin Li, Zhonghua Qiao, Tao Tang. Numerical Solution of Differential Equations United Kingdom Cambridge University Press 2018 293
- Burden R. L, Douglas F. J. Numerical Analysis United States of America Cengage Learning 2016 900
- Hayotov A. R., Milovanovi G. V., Shadimetov Kh. M. Optimal quadratures in the sense of Sard in a Hilbert space Applied Mathematics and Computation 2015 259 637-653
- Sobolev S. L. On Interpolation of Functions of Variables, Selected works of S.L. Sobolev Mathematical Physics, Computational Mathematics, and Cubature Formulas 2006 1 451-456
- Babaev S. S., Hayotov A. R. Optimal interpolation formulas in space Calcolo 2019 56 23 1-25
- Shadimetov Kh. M., Hayotov A. R., Nuraliev F. A. Construction of optimal interpolation formulas in the Sobolev space Journal of Mathematical Sciences 2022 264 6 768-781
- Boltaev A. K. On the optimal interpolation formula on classes of differentiable functions Problems of Computational and Applied Mathematics 2021 4(34) 96-105
- Shadimetov Kh. M., Boltaev A. K., Parovik R. I. Construction of optimal interpolation formula exact for trigonometric functions by Sobolev’s method Vestnik KRAUNC. Fiz-Mat. nauki. 2022 38 1 131-146
- Yong-Wei W., Guo-Zhao W. An orthogonal basis for non-uniform algebraic-trigonometric spline space. Applied Mathematics Journal of Chinese University 2014 29 3 273-282
- Majed A. et al. Geometric Modeling Using New Cubic Trigonometric B-Spline Functions with Shape Parametr Mathematics 2020 2102 8 1-25
- Lanlan Yan Cubic Trigonometric Nonuniform Spline Curves and Surfaces Mathematical Problems in Engineering 2016 Article ID 7067408. 9
- Duan Xiao-Juan, Wang Guo-Zhao. NUAT T-splines of odd bi-degree and local refinement. Applied Mathematics Journal of Chinese University 2014 29 4 410-421
- Emre Kirli A novel B-spline collocation method for Hyperbolic Telegraph equation. AIMS Mathematics 2023 8 5 11015-11036
- Shadimetov Kh. M., Hayotov A. R. Optimal approximation of error functionals of quadrature and interpolation formulas in spaces of differentiable functions Tashkent Muhr press 2022. 246 In Russian
- Hayotov A. R. Construction of interpolation splines minimizing the semi-norm in the space . Journal of Siberian Federal University. Mathematics and Physics 2018 11 383–396
- Babaev S. On an optimal interpolation formula in space Uzbek Mathematical Journal 2019 1 27-41
- Babaev S., Davronov J., Abdullaev A., and Polvonov S. Optimal interpolation formulas exact for trigonometric functions. AIP Conference Proceedings 2023 2781
- Sobolev S. L. Introduction to the theory of cubature formulas Nauka Moscow 1974. 805 In Russian
- Hayotov A., Doniyorov N. Basis functions for finite element methods. Bull. Inst. Math. 2023 6 5 31-44
Supplementary files
