Abstract
We are interested in a contact problem for a thin fixed beam with an internal point obstacle with possible rotation and shift depending on a given swivel and sliding friction. This problem belongs to the most basic practical problems in, for instance, the contact mechanics in the sustainable building construction design. The analysis and the practical solution plays a crucial role in the process and cannot be ignored. In this paper, we consider the classical Euler–Bernoulli beam model, which we formulate, analyze, and numerically solve. The objective function of the corresponding optimization problem for finding the coefficients in the finite element basis combines a quadratic function and an additional non-differentiable part with absolute values representing the influence of considered friction. We present two basic algorithms for the solution: the regularized primal solution, where the non-differentiable part is approximated, and the dual formulation. We discuss the disadvantages of the methods on the solution of the academic benchmarks.
1. Introduction
Mathematical modeling plays a crucial role in the simulations and the development of sustainable civil engineering. This paper aims to present the whole story of the solution process of a given problem, instead of focusing only on one specific step of the solution process. Additionally, we would like to show that in the case of practical computation, in the end, the numerical solver always matters. Indeed, even though the solver has to be chosen in a convenient way referring to the properties of the given problem, the efficiency of the solution crucially depends on the choice of the right numerical approach; actually, there will always be pros and cons, which have to be taken into the consideration.
In the paper, we examine this rule on algorithms for the numerical solution of the beam bending problem of a thin fixed beam with an internal point obstacle with possible rotation and shift depending on a given swivel and sliding friction. The beam is a structural element that primarily resists loads applied laterally to the axis. In the case of a thin beam, we suppose that the diameter of the cross section is much smaller than the length of the beam. The thin fixed beam considered in this paper is the thin beam fixed on both sides.
We suppose that the length of the beam is much bigger than its height. The considered load function applies to small deflections of a beam without considering the effects of shear deformations. Such an example belongs to the most popular benchmarks in engineering practice because of its linearity, and it is well known as the Euler–Bernoulli beam model (see, e.g., in [1], where authors present the derivation of the model). For the nonlinear beam model, which supposes large deformations, we can choose, for example, the Gao beam model, which has been originally proposed in [2]. The model is commonly used both in practice and theory, for example, the extension for contact problems with obstacle [3], friction [4], the extension incorporating nonlocality and surface energy effect [5], or the application to optimal control [6].
From the mathematical point of view, the classical formulation of the problem is represented as a linear differential equation of the fourth-order with corresponding additional conditions. In this case, the weak formulation is defined as an elliptical variational inequality of the second type with non-differentiable functional. For more details see, e.g., the comprehensive books in [7,8,9]. In this paper, we shortly review the formulation in Section 2.1, where we also shortly discuss the existence and uniqueness of the solution in the case of the continuous formulations and the approximated problem.
Convergence analysis and an algebraic formulation is presented in Section 2.4. To solve the problem numerically, we adopt the Finite Element Method (FEM) with Hermite spline functions (see, e.g., the introductory book in [10] or the comprehensive numerical analysis in [11]), see Section 2.6.
Two methods are used to solve the problem in Section 2.7. The first one is the method of regularization, which is based on the approximation of the non-differentiable functional by the differentiable one. The second approach is the dualization of the problem and its reformulation into the so-called Quadratic programming (QP) problem [12]. The corresponding dual problem in our case is a minimization of a strictly convex quadratic function on a feasible set defined by box constraints.
As an example of the presented theory and methods of solution, we consider three benchmarks with increasing difficulty, see Section 2.8. These benchmarks show the basic properties of adopted numerical approaches. The results are discussed in Section 3.
Finally, Section 4 concludes the paper. Please see the section titled “Appendix A” for the list of notations used in the paper.
2. Materials and Methods
2.1. Problem Formulation
We consider a thin fixed beam of length with special internal point obstacle with possible shift and rotation depending on a given sliding and swivel friction, see Figure 1. The geometry of the beam is defined by the moment of inertia of the cross section , , and the material of the body is defined by Young’s modulus of elasticity . The problem is to find the deflection of the beam u, which is caused by the load function f and limited by the considered type of obstacle.
Figure 1.
Fixed beam with internal point obstacle with given swivel and sliding friction.
2.2. Classical Formulation of the Problem
To introduce the continuous classical formulation, we assume a beam of length , load function , , and internal point obstacle , given sliding friction and given swivel friction . We consider the following problem: find a function u, such that
Function u, corresponding to the problem , will be called a classical solution of the considered problem.
The differential equation (1) is a mathematical model of the bending of the Euler–Bernoulli beam. The boundary conditions (2) define the clamping of the beam at both ends, relations (3) and (4) represent the conditions of given sliding friction, and relations (5) and (6) are the conditions of the given swivel friction.
2.3. Weak and Variational Formulation
As the classical formulation of the problem is too strong and therefore not suitable for direct numerical solution, we formulate the considered problem as a variational one.
Let , , and . We define the space V of test functions, corresponding to the boundary conditions, as a Sobolev space (see, e.g., in [11,13]) as follows:
Let us denote
Next, we introduce the functional , corresponding to given swivel and sliding frictions, in the form
Using (8), we have
Let u be a solution of the problem and . By scalar multiplication of Equation (1) by the function and integration (using Green’s theorem—see, e.g., [14]) on the interval , we obtain
Afterwards, we can define a weak formulation of the problem as a problem of finding a function u such that
where
The sought function u is a weak solution of the problem .
Remark 1.
The weak formulation of the problem is formulated as an elliptical variational inequality of the second type with non-differentiable functional q (see, e.g., in [8]).
Obviously, the form a is bilinear and symmetric. To prove its continuity we use Hölder’s inequality (see, e.g., in [7])
where . From the assumptions (17) and (18) of functions E, J and from , we have
Here, we apply Friedrichs’s inequality (see, e.g., [7]) to obtain the V-ellipticity of the form a
where and k is the positive constant from Friedrichs’s inequality. It is also clear that the functional F is linear. Using Cauchy–Schwarz inequality (see, e.g., in [7]), we can prove its continuity, i.e., .
Let . Then, for functional q given by (10), it holds that
which means that q is convex. Immediately from the definition of q, we can see that . Moreover, for zero function , it holds , i.e., and thus q is proper on V. It is clear that the functional q is continuous. The convexity and continuity of q imply its semi-continuity from below. Therefore, the existence and uniqueness of the solution of problem are guaranteed by the following Theorem 1, the assumptions of which are thus fulfilled.
Theorem 1.
Let be bounded, V-elliptical bilinear form, and let functional be convex, semi-continuous from below and proper on V. Then, there exists an unique solution of
For more detail, see, e.g., in [8,15].
As a is bounded; the V-elliptical is bilinear and of symmetric form; functional q is convex, semi-continuous from below, and proper on V; and the problem is equivalent to the variational problem of minimizing quadratic energy functional, i.e.,
where
2.4. Approximation
Let and satisfy relations (17) and (18), respectively. Let the form and the functional be given by (15) and (16), respectively. We consider a system of partitions , of the interval into subintervals
such that points are nodal points, i.e.,
where is the number of nodal points of and h is the maximum length of intervals . Moreover, the point obstacle for any h. We define the following finite-dimensional subspace :
Therefore, spaces satisfy classical boundary conditions and additionally
and
We approximate the functional q for each h by functional by
Functional is convex, semi-continuous from below and proper in the space . We can approximate problem by the sequence of problems of finding such that
The existence and uniqueness of the solution of is guaranteed by the Theorem 1.
As the form a is symmetric, the problem is equivalent to the problem of finding such that
where
To approximate the function , we use the Hermitian cubic spline function for each such that
Additionally,
Remark 2.
For the given function , the Hermitian cubic spline function is given by
2.5. Convergence Analysis
To prove the convergence of the approximated solutions to the weak solution u of the considered problem, we use the following theorem.
Theorem 2.
Let be bounded, V-elliptical bilinear form on V. Let there exist operator such that
where such that . Let the system of functionals meet the following two conditions:
Then, it holds that
Moreover,
For more details, see, e.g., in [16].
As the functional is convex and semi-continuous from below on , it is also weakly semi-continuous from below. In our case, operators are operators of the appropriate Hermitian interpolation. From the (28), it follows that
Therefore,
This means that assumptions of Theorem 2 are satisfied, i.e., the sequence of solution approximations of the problem converges to the solution u of the problem in the V-space norm.
2.6. The Algebraic Formulation
Let the form a and the functional F be defined by (15) and (16), respectively. We choose a finite-dimensional space , with . Let be a basis of chosen by FEM, i.e.,
To obtain a shape of basis functions, we apply the Hermite’s cubic splines. We have
For an example of geometric representation, please see Figure 2.
Figure 2.
Cubic polynomials used as finite element basis for the problem discretization.
Any function can be uniquely written in the form of linear combination of basis functions, i.e.,
where are the corresponding coordinates of in the basis. It is clear that , depend on h. If we substitute from (33) into the functional given by (27), we obtain
where
- is a stiffness matrix with elements ,
- is a vector of right-hand sides with elements ,
- is a vector of unknown coefficients of linear combination (33),
- is vector of base functions .
Functional is expressed as a quadratic function of variables . Let us define an isomorphism by relation
Then, the problem can be rewritten in the equivalent form where it is required to find such that
where
is inverse of , and is index of the nodal point .
Problem is the algebraic form of problem .
2.7. Numerical Realization
In this section, we examine two different approaches for the practical numerical solution of the problem. For simplicity, we consider an equidistant grid
where is a number of nodal points and is a size of intervals. Following the Ritz–Galerkin method, we approximate V by finite-dimensional space
Additionally, we assume that there exists such that , i.e., the point with defined conditions (3)–(6) is one of the used nodal points.
Remark 3.
Note that because the solution in boundary points is given by conditions (2).
The optimization problem can be written in the form
with
symmetric positive definite (SPD) matrix , and vector .
The solution of (38) represents the coordinates (33) of unknown discretized deflection in the considered basis.
Although the problem (38) has a simple structure, we are still dealing with a nonlinear optimization problem with a non-differentiable objective function. In our case, we are dealing with absolute values in (39). The optimization problems with absolute values in objective functions arise in various applications, and they are already well examined. For example, when one uses L1-regularization (i.e., so-called least absolute shrinkage and selection operator-LASSO [17]) for regularization of linear regression, the problem has a similar form to (38).
Generally, there exist two types of numerical methods to solve the problem-approximation of a non-differentiable term in objective function or dualization of the problem.
2.7.1. Method of Regularization
The idea is to replace (approximate) the non-differentiable term in objective function with a more suitable differentiable one. In our case, we decided to use the piecewise quadratic approximation, i.e., we approximate absolute value by
where is a sufficiently small regularization parameter. The example of this approximation is presented in Figure 3. The derivative is given by
Figure 3.
The approximation of absolute value by differentiable function.
Using this approximation, the non-differentiable function (39) can be written in form
AS we use piecewise quadratic approximation (40), the derivative is piecewise linear function (41). Additionally, the gradient of quadratic function (39) is linear, and consequently the necessary optimality condition for unconstrained optimization problem (38) is given by the system of linear equations
The components of gradient are equal to zero except for the components corresponding to partial derivatives of and . These values depend on conditions from definition of (40) with respect to values and . The values are presented in Table 1.
Table 1.
The non-zero components of gradient of the approximated non-differentiable term in the objective function.
The final system of linear equations can be written in form
where is a matrix with diagonal elements modified by coefficients of linear terms in and is a vector b with additional constant terms from .
It is necessary to solve the problem for all possible cases with respect to . The solution of the problem (38) is the vector , for which the corresponding condition on with respect to is satisfied.
2.7.2. Dual Problem
The idea of this approach is based on simple observation of the following equivalent form of absolute value:
Using the separability of variables and the saddle-point property [12], we can write optimization problem (38) in equivalent form
Function can be considered as a Lagrange function. From the first Karush–Kuhn–Tucker optimality condition [18], we can derive (note that is SPD, i.e., non-singular)
and substitute into objective function L to get (for more details see in [19])
As the original problem (47) is a maximization problem, we can change the sign of the objective function to obtain
Please, notice that the dual problem (49) is a minimization of a strictly convex quadratic function on a feasible set defined by box constraints. Such a problem always has a unique solution [12]. The dimension of the problem is 2, which is much more lower number then the dimension of original primal problem (38). Moreover, the problem belongs to the most basic nonlinear optimization problems and it is solvable by several types of methods, for example, Interior Point, Active set, or Projected Gradient methods [18].
2.8. Numerical Experiments
As a demonstration of the presented theory and methods of solution, we consider three numerical benchmarks: with analytical solution (Benchmark 1), with non-trivial load function (Benchmark 2), and with more internal points with given sliding and swivel friction (Benchmark 3).
Benchmark 1
We consider a most simple case: we suppose problem (1)–(6), i.e., optimization problem (38), with constant . It can be easily shown that this problem has an analytical solution. In this paper, the solution is used for measuring the absolute error of proposed numerical algorithms. The form of solution is given by
with and unknown and . These unknown constants can be computed from the conditions (3), (5), (4), and (6). We derived and simplified the corresponding derivatives and form the system of nonlinear equation and inequalities:
with
and
We solve the system (51) by solving only the equations (which consist of the elimination of absolute values, dividing by the and to obtain systems of linear equations), and afterwards we choose the solution which satisfies all the equations and inequalities (51).
To use the numerical algorithms, we will need to prepare objects in optimization problem (38). It can be easily shown that in the case of constant , matrix is a block tridiagonal Toeplitz matrix and together with vector , it can be written in a form
with
To provide a specific set of data for benchmark, we examine algorithms on the example of a steel beam (E = 2.15 × 10 Nm) of the length m. The point obstacle with given friction is given by m with friction values N and N. We suppose the load function f = 50,000 N. The beam has a rectangular cross section of height m and width m. The analytical solution of this problem is presented in Figure 4.
Figure 4.
(Benchmark 1): The analytical solution.
We start our examination with number of used elements as and analyze the influence of regularization parameter on absolute error of the solution of regularized problem. We introduce the error measure by
where is analytical solution and is numerical solution computed by solving (43) with regularization parameter . This formula measures the relative difference between the solutions in used nodal points. The results are presented in Figure 5.
Figure 5.
(Benchmark 1): The influence of the regularization parameter on absolute error (left) and the maximum condition number of 9 systems of linear equations have to be solved during the process (right).
In the case of the dual problem, the absolute error decreases naturally with the increase of the discretization density, see Figure 6. The main bottleneck of this approach is the computation of the inverse.
Figure 6.
(Benchmark 1): The problem of the dual formulation is the computational cost of the assembly of the objects. The most time-consuming operation is the computation of inverse (right). However, the decrease in the error with increasing density of discretization is an indisputable advantage (left).
Benchmark 2
In this benchmark, we consider the same problem parameters as in the case of Benchmark 1 except for a shape of cross section and a load function. We consider a solid circular cross section of radius m and a load function
with given parameters . Obviously, f is a linear function with and .
Computing the corresponding integrals, it is easy to derive the components of a vector of right–hand sides
We set N and solve the problem for various choice of , see Figure 7 (left). To compare the regularization method and the dual problem method, we solve the problem with N for increasing the problem dimension n. The computational time is demonstrated in Figure 7 (right). To decrease the small oscillations of the results (especially in the case of short time), we compute all problems 100 times and present the average computational time.
Figure 7.
(Benchmark 2): The solution for various choices of load function parameters (left) and the computational time for the selected problem (right). The measured time is an average from 100 runs of the algorithm.
Benchmark 3
In our last benchmark, we increase the number of internal point obstacles with given friction coefficients to 4 equidistantly distributed on . We consider the coefficients of given sliding and swivel friction the same for all points N and N. We consider material constants defined in Benchmark 1 and the solid circular cross section and load function defined in Benchmark 2. The solution provided by the dual problem approach is presented in Figure 8 (left). In the case of 4 obstacle points, the number of corresponding Lagrange multipliers is 8, and matrix (45) has 8 rows. The dimension of dual problem (49) is 8; however, the most time-consuming operation remains the inverse of the Hessian matrix, see Figure 8 (right).
Figure 8.
(Benchmark 3): The solution for two different choices of load function parameters solved by the dual problem method (left) and the computational time of operations performed during the solution process for the selected problem (right). The inverse denotes the computation of Hessian inverse, the dual QP solution is a solution of (49), and the reconstruction is an evaluation of (48). The measured time is an average from 100 runs of the algorithm.
3. Discussion
For the demonstration, we plot the largest condition number from nine systems, which has to be solved, see Figure 5. The exact source of the problem is the term added to diagonal elements of the Hessian matrix of corresponding regularized problem, see Table 1 for exact equations.
Figure 5 demonstrates the typical problem with regularization: the decrease of regularization parameter decreases the error of solution; however, it consequently increases the condition number of the system matrix . The additional term from the gradient of approximated function (Table 1) is shifting some of the diagonal values of the original SPD matrix . Using the Gershgorin circle theorem [20], we can state that with decreasing , the corresponding centers of Gershgorin discs (which includes eigenvalues) are converging to infinity, keeping the radius of disks (sum of absolute values of non-diagonal elements in the corresponding row) constant. Consequently, some of the eigenvalues are converging to infinity. As other eigenvalues remain unchanged, the condition number of the modified matrix is converging to infinity. The system becomes ill-conditioned.
The speed of convergence of iterative numerical algorithms for solving SPD systems (e.g., Conjugate Gradient method [18]) depends crucially on condition number. On the other hand, if we decide to solve the problem using the direct method (e.g., Gauss elimination method), we hit the finite limits of arithmetical operation. To be more specific, at some point in the process, we have to divide by large number on a diagonal. We can conclude that with decreasing , it is harder to solve the system precisely.
On the other hand, the dual algorithm is not using any regularization, and therefore it is not necessary to tune this parameter to obtain the optimal ratio between the condition number of the corresponding matrix and the error of approximation. However, this approach has a big price: the assembly of the dual problem. In dual problem (49), one has to compute the inverse of the Hessian matrix, which typically scales with . In our benchmarks, the Hessian matrix is sparse with a suitable structure to obtain scaling , see results from Benchmark 1 presented in Figure 6 (right), as well as solution of Benchmark 3 presented in Figure 8 (right). In comparison to the regularization method, the computation of inverse is at some point the bottleneck of the dual problem approach, and the method is slower than the regularization approach, see Figure 7 (right). It is necessary to mention that there exist techniques to avoid the computation of the inverse, e.g., the factorization or the matrix-free implementation [21]. Additionally, the reconstruction of primal solution from dual solution (48) can be performed as a solution of a system of linear equations instead of the multiplication with a dense inverse matrix. This is the reason why (using our naive implementation) the reconstruction step scales with in Figure 8.
It is necessary to highlight that we did not solve Benchmark 3 with the regularization method. For multiple obstacle points, the number of corresponding equations (43) would be equal to the number of all combinations of Table 1 constructed for each obstacle point. This number scales exponentially with the number of obstacle nodes. For instance, in the case of 4 points, we would have to solve systems of linear equations (43). On the other hand, the dual problem is a much more efficient approach: increasing the number of obstacle points increases the size of the dual problem linearly.
4. Conclusions
In this paper, we presented both the theoretical and practical aspects of solving the bending problem of the beam: starting from variational formulation, discussing the discretization by Finite Element Method, and ending with numerical methods for solving the corresponding optimization problem. Our numerical experiments revealed the advantages and disadvantages of the two most basic techniques for dealing with the non-differentiable friction term in objective function: the regularization method and the dual problem approach.
The performance and efficiency of the regularization method depend on the a priori chosen parameter. If this parameter is large, the approximation of the original function is not sufficient, and consequently the solution of the approximated problem can be wrong. If the parameter is small, the corresponding problem is ill-conditioned and hard to solve. Additionally, in the case of the problem with more obstacle points, this approach becomes practically inapplicable.
The method of dual problem transforms the problem onto the problem of Lagrange multipliers. The size of the problem is equal to the number of defined friction conditions in the original problem. However, the transformation requires the computation with the inverse of the Hessian matrix of the original problem.
Nevertheless, the explicit computation of the inverse matrix can be avoided using smart implementation techniques. This will be the topic of our future research.
Author Contributions
Conceptualization, M.B.; methodology, M.B. and L.P.; software, L.P.; validation, M.B. and L.P.; formal analysis, M.B.; investigation, M.B.; resources, M.B. and L.P.; data curation, M.B.; writing—original draft preparation, M.B.; writing—review and editing, M.B. and L.P.; visualization, M.B. and L.P.; supervision, M.B.; project administration, L.P.; funding acquisition, L.P. All authors have read and agreed to the published version of the manuscript.
Funding
This paper has been completed thanks to the financial support provided to VSB-Technical University of Ostrava by the Czech Ministry of Education, Youth and Sports from the budget for conceptual development of science, research and innovations for the 2021 year.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
In the case of the interest in Matlab implementation used in the paper, please contact the corresponding author.
Acknowledgments
Authors would like to express grateful thanks to the Department of Mathematics for comments, motivation, and the creative environment full of support.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Throughout the paper, we used the following notation:
- ;
- -deflection of the beam;
- -norm u in space V;
- -Young’s modulus of elasticity of material ();
- -moment of inertia of the cross-section ();
- -bending moment at the point , where,,;
- -shear force at the point , where,,;
- -dual space of V;
- -scalar product in .
References
- Janečka, A.; Pruša, V.; Rajagopal, K.R. Euler–Bernoulli type beam theory for elastic bodies with nonlinear response in the small strain range. Arch. Mech. 2016, 68, 3–25. [Google Scholar]
- Yang, G.D. Nonlinear elastic beam theory with application in contact problems and variational approaches. Mech. Res. Commun. 1996, 23, 11–17. [Google Scholar] [CrossRef] [Scilit]
- Machalova, J.; Netuka, H. Solution of Contact Problems for Nonlinear Gao Beam and Obstacle. J. Appl. Math. 2015, 2015, 12. [Google Scholar] [CrossRef] [Scilit]
- Ahn, J.; Stewart, D.E. An Euler–Bernoulli Beam with Dynamic Frictionless Contact: Penalty Approximation and Existence. Numer. Funct. Anal. Optim. 2007, 28, 1003–1026. [Google Scholar] [CrossRef] [Scilit]
- Zhu, X.; Li, L. A well-posed Euler-Bernoulli beam model incorporating nonlocality and surface energy effect. Appl. Math. Mech. Engl. Ed. 2019, 40, 1561–1588. [Google Scholar] [CrossRef] [Scilit]
- Machalová, J.; Netuka, H. Optimal control of system governed by the Gao beam equation. Conf. Publ. 2015, 2015, 783. [Google Scholar] [CrossRef] [Scilit]
- Rektorys, K. Variational Methods in Mathematics, Science and Engineering; Science and Engineering; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
- Hlaváček, I.; Haslinger, J.; Nečas, J.; Lovíšek, J. Solution of Variational Inequalities in Mechanics; Springer: Berlin/Heidelberg, Germany, 1988. [Google Scholar]
- Ekeland, I.; Téman, R. Convex Analysis and Variational Problems; SIAM: Philadelphia, PA, USA, 1999. [Google Scholar]
- Reddy, J. An Introduction to Finite Element Method, 3rd ed.; McGraw-Hill: New York, NY, USA, 2006. [Google Scholar] [CrossRef] [Scilit]
- Trémolières, R.; Lions, J.; Glowinski, R. Numerical Analysis of Variational Inequalities; North–Holand: Amsterdam, The Netherlands, 1981. [Google Scholar]
- Dostál, Z. Optimal Quadratic Programming Algorithms, with Applications to Variational Inequalities; SOIA; Springer: New York, NY, USA, 2009; Volume 23. [Google Scholar]
- Fucik, S.; Kufner, A. Nonlinear Differential Equations; Elsevier: Amsterdam, The Netherlands, 1980. [Google Scholar]
- Aubin, J.P. Approximation of Elliptic Boundary-Value Problems; Willey-Interscience: London, UK, 1972. [Google Scholar]
- Lions, J.L.; Stampacchia, G. Variational inequalities. Commun. Pure Appl. Math. 1967, 20, 493–519. [Google Scholar] [CrossRef] [Scilit]
- Ciarlet, P.G. The Finite Element Method for Elliptic Problems; North–Holand: Amsterdam, The Netherlands, 1979. [Google Scholar]
- Tibshirani, R. Regression Shrinkage and Selection via the Lasso. J. R. Stat. Soc. Ser. B 1996, 58, 267–288. [Google Scholar] [CrossRef] [Scilit]
- Nocedal, J.; Wright, S.J. Numerical Optimization, 2nd ed.; Springer: New York, NY, USA, 2006. [Google Scholar]
- Pospíšil, L.; Bobková, M. The Dual Formulation of Discretized Beam Bending Problem with Sliding and Swivel Friction. In Proceedings of the ICNAAM Conference, AIP Conference Proceedings, Rhodes, Greece, 17–23 September 2020. [Google Scholar]
- Golub, G.H.; Loan, C.F.V. Matrix Computations, 4th ed.; Johns Hopkins University Press: Baltimore, MD, USA, 2013. [Google Scholar]
- Horák, D.; Hapla, V.; Kružík, J.; Sojka, R.; Čermák, M.; Tomčala, J.; Pecha, M.; Dostál, Z. A Note on Massively Parallel Implementation of FETI for the Solution of Contact Problems. Adv. Electr. Electron. Eng. 2017, 15. [Google Scholar] [CrossRef] [Scilit]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).







