Numerical analysis of a non-clamped dynamic thermoviscoelastic contact problem
Piotr Bartman, Krzysztof Bartosz, Micha{\l} Jureczka, Pawe{\l}, Szafraniec

TL;DR
This paper presents a comprehensive numerical analysis of a complex thermoviscoelastic contact problem involving thermal effects and non-monotone friction laws, providing optimal error estimates and numerical validation.
Contribution
It introduces a fully discrete approximation for the problem and derives optimal error estimates without smallness restrictions on the data.
Findings
Optimal error estimates achieved for the numerical scheme
Numerical simulations confirm theoretical results
Handles non-monotone friction relations effectively
Abstract
In this work, we analyze a non-clamped dynamic viscoelastic contact problem involving thermal effect. The friction law is described by a non-monotone relation between the tangential stress and the tangential velocity. This leads to a system of second-order inclusion for displacement and a parabolic equation for temperature. We provide a fully discrete approximation of the problem and find optimal error estimates without any smallness assumption on the data. The theoretical result is illustrated by numerical simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsContact Mechanics and Variational Inequalities · Adhesion, Friction, and Surface Interactions · Brake Systems and Friction Analysis
Numerical analysis of a non-clamped dynamic thermoviscoelastic contact problem
Piotr Bartman* 1*, Krzysztof Bartosz* 1*,
Michał Jureczka* 1*, Paweł Szafraniec* 1*,
1 Jagiellonian University, Faculty of Mathematics and Computer Science
ul. Lojasiewicza 6, 30348 Krakow, Poland
The paper is dedicated to Professor Weimin Han
on the occasion of his 60th birthday
Abstract. In this work, we analyze a non-clamped dynamic viscoelastic contact problem involving thermal effect. The friction law is described by a non-monotone relation between the tangential stress and the tangential velocity. This leads to a system of second-order inclusion for displacement and a parabolic equation for temperature. We provide a fully discrete approximation of the problem and find optimal error estimates without any smallness assumption on the data. The theoretical result is illustrated by numerical simulations.
Keywords: dynamic contact, non-clamped contact, thermoviscoelastic material, non-monotone friction law, finite element method, error estimate, numerical simulations.
2020 Mathematics Subject Classification: 65J08, 65M15, 65M50, 74B05, 74F05, 74H15, 74S05, 80M10.
1 Introduction
Physical contact processes appear in many fields of industry and everyday life. Hence, it is reasonable to study mathematical models concerning various properties and parameters of physical bodies in contact with each other. In particular, thermal effects play a special role in such models. A physical body may change its properties and shape when heated. On the other hand, contact between two physical bodies is directly related to a heat exchange. Additionally, frictional contact usually leads to heat generation. It is clear that a well-formulated mathematical model should take into account all of the above phenomena.
There are numerous publications concerning mathematical analysis of contact processes with thermal effect, which essentially deal with the existence and uniqueness of a solution for the stated problems. We recommend [1, 2, 3, 4, 5, 6, 7] as representative references in this field.
Apart from the theoretical aspect of mathematical modeling, numerical analysis also plays a significant role. Typically, it includes approximation schemes based on temporal and spatial discretization, an estimate of the error between the approximate and exact solutions, and numerical simulations. This kind of approach carried out for various mechanical contact problems with or without thermal effect is presented, for instance, in [8, 9, 10, 11, 12, 13, 14, 15, 16, 17].
In this paper we deal with the dynamic contact of a viscoelastic body with a foundation involving a thermal effect. The contact is frictional, and the friction law is modeled by a non-monotone relation between the tangential velocity and the tangential stress. More precisely, the relation has the form of an inclusion involving Clarke subdifferential of a locally Lipschitz non-convex potential. It is worth mentioning that such inclusions are closely related to the concept of hemivariational inequalities (HVIs), which are used as a variational formulation of various non-monotone contact problems of mechanics. The theory and applications of HVIs have been broadly developed in the last few decades. For example, we refer to [18] for a comprehensive review of recent achievements in this field. The numerical approach to stationary HVIs based on the Finite Element Method (FEM) was first investigated in [19]. In recent years, similar techniques supported by numerical simulations have been applied to the numerical analysis of various contact processes in mechanics modeled by Clarke subdifferential inclusions or HVIs. We refer to [20, 21, 22, 23, 24, 25, 26] for further details.
The non-monotone character of the friction law introduces one of the main difficulties in our model. Despite this issue, we provide a numerical analysis of the problem based on the fully discrete scheme. The main result consists of the estimate of the error between the discrete and the exact solution. We show that the error estimate is linear with respect to the temporal and spatial discretization parameters in the case where the spatial discretization is based on the first-order FEM. We also present results from numerical simulations that illustrate and validate the linear rate of convergence with respect to the discretization parameters.
This paper provides a generalization of the result obtained in [23]. In contrast to the model studied there, we deal with the non-clamped body, which introduces additional difficulty to the problem. Furthermore, our results are obtained without smallness assumptions, which are required in [23]. These advances are possible due to the arguments contained in Corollary 3.
The remainder of the paper is organized as follows. In Section 2 we introduce some preliminary material. In Section 3 we formulate the mathematical model of the dynamic thermoviscoelastic contact problem and present its variational formulation. The main results on the error estimates for the fully discrete numerical scheme are presented in Section 4. Finally, in Section 5, we present numerical simulations of a two- and three-dimensional contact problem and provide numerical evidence of optimal order convergence for the linear finite elements.
2 Mathematical preliminaries
In this section, we briefly present the definitions and notation used in the paper. In what follows, we denote by the duality pairing between a Banach space and its dual . Throughout the paper, we denote by a generic constant whose value may change from line to line. The symbol represents the space of continuous functions on with values in . For a function we denote by and its first and second time derivatives, respectively.
We recall the definitions of the generalized directional derivative and the generalized Clarke subgradient for a locally Lipschitz function , where is a Banach space (see [27]). The generalized directional derivative of at the point in direction , denoted by , is defined by
[TABLE]
The generalized subgradient of at , denoted by , is a subset of a dual space given by
[TABLE]
Let denote an Euclidean space of dimension , with the scalar product and the norm given by
[TABLE]
Hereafter, all indices run between and . Moreover, we apply the so-called summation convention over repeated indices, e.g. the notation means and means . We denote by d the space of second-order symmetric tensors in , or equivalently the space of symmetric matrices . The scalar product and the norm in d are given by
[TABLE]
Let be a bounded domain with a Lipschitz boundary . For any function such that , , we use the symbol for its partial derivative . Furthermore, we use symbols and to denote its divergence operator and the deformation operator, respectively, defined by
[TABLE]
For a function , such that , , we use the symbol to denote its divergence operator given by
[TABLE]
In the sequel, we will use the following spaces of functions defined in .
[TABLE]
The spaces and are real Hilbert spaces with inner products given by
[TABLE]
The norms induced by the scalar products mentioned above are denoted by and , respectively.
Let be the outward unit normal vector at the boundary . We denote by and the normal and tangential parts of the vector field , defined by and , respectively. Similarly, and represent the normal and tangential parts of the tensor field \sigma\colon\partial\Omega\to\mbox{{\boldmath{{\mathbb{S}}}}{}^{d}} defined by and , respectively.
We now recall two Green formulas (cf. [18], (2.6) and (2.7), respectively) needed to obtain a variational formulation of the problem of contact mechanics.
[TABLE]
where , and
[TABLE]
We complete this section with the following two lemmas, which will be used throughout the paper.
Lemma 1** ([28], Lemma 8.4.12)**
Let , and be Banach spaces such that is compactly embedded in , and is continuously embedded in . Then, for every , there exists a constant such that
[TABLE]
Lemma 2** ([29], Lemma 7.25)**
Let be fixed, and . Assume and be two sequences of non-negative numbers satisfying
[TABLE]
with a positive constant independent of . Then there exists a positive constant , independent of , such that
[TABLE]
3 Mechanical problem and variational formulation
In this section, we describe the mathematical model of the thermoviscoelastic dynamic contact problem in its classical and variational formulations.
We consider a body that, in its reference configuration, occupies a bounded domain , with a Lipschitz boundary , consisting of two parts and , such that . The part of the boundary is in contact with a foundation. We are interested in a mathematical model that describes the evolution of body displacement, stress, and temperature. Let be given, and let represent the time interval considered. In what follows, we denote by and the spatial and temporal variables, respectively. We also denote by , and the displacement field, the stress field, and the temperature, respectively. These quantities are assumed to satisfy the following constitutive law (for simplicity, we omit the symbols and below)
[TABLE]
The symbols , and in (3) represent the viscosity operator, the elasticity operator, and the heat expansion tensor, respectively. For specific examples of these operators, we refer to Section 5. The process is assumed to be dynamic, and hence the equation of motion takes the form of
[TABLE]
where is the density of the material and is the density of the volume forces. For simplicity of notation, we assume that . We assume that the traction force is applied on , that is,
[TABLE]
The normal compliance condition is described by relation
[TABLE]
where is a given non-negative function that vanishes when its argument is negative. Moreover, we assume that the frictional law takes the following multivalued, possibly non-monotone form
[TABLE]
where is a locally Lipschitz function, and stands for its Clarke subgradient; see Section 2. In our model, we assume a simplified and linearized version of the energy law that takes the form
[TABLE]
where is the heat capacity, is the thermal conductivity and represents the heat sources. We assume that the heat transfer between the body and the foundation is described by the law
[TABLE]
Finally, we impose the initial conditions
[TABLE]
The mechanical problem reads as follows
Problem . *Find the displacement , the stress and the temperature that satisfy conditions -.
In the study of Problem we need the following assumptions on its data.
\underline{H(\mathcal{A})}\: The viscosity operator satisfies
- (a)
is continuous on for all ;
- (b)
\big{(}\mathcal{A}(x,t,\varepsilon_{1})-\mathcal{A}(x,t,\varepsilon_{2})\big{)}:(\varepsilon_{1}-\varepsilon_{2})\geq m_{\mathcal{A}}\|\varepsilon_{1}-\varepsilon_{2}\|_{\mathbb{S}^{d}}^{2} for all , a.e. with ;
- (c)
for all , a.e. with .
\underline{H(\mathcal{B})}\: The elasticity operator is bounded, symmetric, positive fourth-order tensor, i.e.
- (a)
, ;
- (b)
for all , a.e. in ;
- (c)
for all , a.e. in .
\underline{H(C)}\: The thermal expansion tensor satisfies
- (a)
, ;
- (b)
, .
The thermal conductivity operator satisfies
- (a)
is continuous on for all ;
- (b)
\displaystyle\big{(}K(x,t,\xi_{1})-K(x,t,\xi_{2})\big{)}\cdot(\xi_{1}-\xi_{2})\geq m_{K}\,\|\xi_{1}-\xi_{2}\|_{\mathbb{R}^{d}}^{2} for all , , a.e. with ;
- (c)
for all , a.e. with .
The function satisfies
- (a)
is measurable on for all ;
- (b)
for all , , a.e. with .
\underline{H(j)}\: The potential satisfies
- (a)
is measurable on for all ;
- (b)
is locally Lipschitz on for a.e. ;
- (c)
for all , a.e. with ;
- (d)
for all , , , , a.e. with .
The function satisfies
- (a)
for all ;
- (b)
for all , , a.e. with .
The function satisfies
- (a)
for all ;
- (b)
for all , , a.e. with .
\underline{H(f)}\: The volume forces and traction densities satisfy
[TABLE]
\underline{H(g)}\: The heat source satisfies
[TABLE]
We remark that the result presented in the sequel can be obtained under a weaker assumption than . Namely it is enough to assume a sublinear growth of the subgradient with respect to the last variable. However, for the sake of simplicity we assume that it is bounded.
In order to provide a variational formulation of the problem, we define spaces
[TABLE]
where is equipped with the classical norm, and in we define the inner product
[TABLE]
and the corresponding norm for all . It follows that the norms and are equivalent. We know that the embedding is compact for , and the trace operator is continuous. Hence, we see that is compact. We omit the notation of the embedding and the trace operator, and write simply instead of for . We proceed similarly for the space . We introduce the following spaces of vector-valued functions
[TABLE]
where denotes time derivative of in the sense of distributions.
Next, we define operators , , , , by
[TABLE]
We define the functions and for all , , a.e. by
[TABLE]
We also introduce an additional hypothesis on the data
, , .
Now we are in a position to present a weak formulation of Problem .
Problem . Find a displacement with , and a temperature such that
[TABLE]
Problem can be obtained from equations (4) and (8) by multiplying them by test functions and , respectively, performing the Green formulas (1) and (2), applying conditions (3)–(10), using definitions of operators above and denoting . Every solution of Problem is called a weak solution of Problem .
Existence and uniqueness of the solution to Problem can be proved following the proof of Theorem 9 in [30] and using Corollary 3. Since this paper is devoted to numerical analysis, we omit this proof. For more details on non-clamped problems see e.g. [31] and for problems with no smallness assumption see e.g. [32].
Corollary 3
Lemma 1 holds for spaces , , for . Moreover, from the trace theorem, we have , hence for all there exists such that
[TABLE]
Similarly, we obtain
[TABLE]
4 Discretization and error estimates
In this section we consider a fully discrete approximation of Problem and examine error estimates for the approximate solution and the exact one.
Let and be finite-dimensional subspaces of and , respectively, with denoting the spatial discretization parameter. Let and be suitable approximations of . We define a uniform partition of denoted by , where , for and is the time step. For a continuous function we use the notation . For a sequence we denote by for its backward divided difference.
Let be a solution of Problem and . The fully discrete approximation of Problem is the following.
Problem . Find sequences of velocity and temperature such that there exists satisfying for
[TABLE]
where and is given by
[TABLE]
*with . *
Now we deal with the error analysis for the discrete scheme, Problem .
Let , and denote the discrete approximation of displacement , velocity and temperature , respectively, derived by the numerical scheme in Problem . We prove the following estimate.
Theorem 4
Let the assumptions , , , , , , , , , and hold. Moreover, we impose the following additional regularity conditions , , . Then, there exists such that for all and we have
[TABLE]
Proof. Take and as test functions in both Problem and Problem , respectively, and subtract relevant equations to obtain
[TABLE]
for Let and be arbitrary. Applying (19) with , and then with , , we find
[TABLE]
Using the fact that for all , , we get
[TABLE]
From the formula for , we get
[TABLE]
By , and Corollary 3, we get
[TABLE]
Similarly, we obtain
[TABLE]
Next, from the Lipschitz continuity of and , we have
[TABLE]
[TABLE]
By the linearity of , and , we obtain
[TABLE]
From , and the continuity of the trace operator , we deduce
[TABLE]
By , , , and the continuity of the trace operator , we get
[TABLE]
The symbol in (32) represents the Lebesgue surface measure of . Finally, we estimate
[TABLE]
Applying (21)-(36) in (20), we deduce
[TABLE]
Summing up the last inequality from to , and taking into account that , we obtain the following
[TABLE]
for all and . We have
[TABLE]
and
[TABLE]
Next, we estimate
[TABLE]
where is the integration error
[TABLE]
Since , we get
[TABLE]
Using the fact that , we have the estimate
[TABLE]
We denote
[TABLE]
and
[TABLE]
Then, we find that
[TABLE]
with . Using Lemma 2, we obtain the desired estimate (4).
Now we consider a special situation in which the spaces and are based on the piecewise affine finite element approximation. Assume that is a polygonal domain in or a polyhedral domain in . Then each of parts of the boundary and is a sum of segments (in the case ) or polygons (if ), having mutually disjoint interiors i.e.
[TABLE]
Let be a family of regular triangulations of the set of diameter (cf. [33], Chapter 3, § 3.1) which introduces a division of into triangles/tetrahedrons compatible with the division of the boundary into parts , , , in that sense that if any edge of a triangle/any face of tetrahedron that belongs to has an intersection of positive boundary measure with any of sets , then the whole edge/face is contained in . For an element , let denote the space of first-order polynomials on . Then and are defined as the spaces of continuous piecewise affine functions on elements , that is,
[TABLE]
Corollary 5
Suppose that the solution of Problem satisfies the following regularity assumptions
[TABLE]
Moreover, we assume that the initial data satisfy
[TABLE]
Then, for , we have the optimal order error estimate
[TABLE]
Proof. To prove (5), we will use Theorem 4 and estimate each of the terms on the right-hand side of (4). We start with the initial conditions. Let us define elements , , as finite element interpolants of , and , respectively (see [33], (2.3.29)) By the standard finite element interpolation error estimates ([34, 35, 33]) we have the following
[TABLE]
Let be the finite element interpolant of , for . Note that is the continuous piecewise-linear interpolant of on . Similarly, let be the finite element interpolant of , a.e. . Then we have
[TABLE]
Applying (4) with and , , we get the following estimates
[TABLE]
Moreover, similarly to Section 5 of [14], we get
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Then the error bound (5) follows from (4) combined with (37). The proof of the corollary is complete.
5 Numerical simulations
In this section, we present the results of our numerical simulations. Such simulations are conducted to compare the empirical and theoretical convergence results of the proposed fully discrete scheme and visualize the role of various factors in the considered model. In Section 5.1, an academic two-dimensional sample problem is solved to obtain empirical error estimates and compare them with the theoretical estimates presented in Corollary 5. Next, in Section 5.2 we consider the three-dimensional problem with a more complex shape of the body.
We employ FEM and use the definition of spaces and presented in (40) and (41), respectively. For the sake of clarity, we assume dimensionless models with mass density and heat capacity . In our simulations, we use the original open source package conmech (https://github.com/KOS-UJ/conmech). The code is written in Python and uses just-in-time compilation mechanisms provided by packages numba [36] and JAX [37].
For two-dimensional simulations, we use the direct optimization method with the Schur complement method to decrease the dimension of the system [38]. We use Powell’s conjugate direction method from the SciPy [39] package since the minimized functional is not necessarily differentiable.
In the case of three-dimensional simulations, to speed up the calculations, we perform computations on GPU using the L-BFGS solver implemented using JAX. We use TetWild [40] to generate the volumetric mesh from the surface mesh obtained from the Stanford 3D Scanning Repository. The results are visualized using Blender ([41]).
5.1 Two-dimensional numerical example
We consider an isotropic homogeneous domain , set , and assume the following boundary conditions
[TABLE]
The domain represents the cross-section of a three-dimensional viscoelastic body. We use the Kelvin-Voigt type short-memory viscoelastic law. The viscosity operator , elasticity operator , heat expansion tensor and the thermal conductivity operator are defined by
[TABLE]
Here, is the identity matrix, is the trace of a square matrix, and are the Lame coefficients, while and represent the viscosity coefficients, . In the initial state, the body rests on the foundation, that is, the initial displacement and the initial velocity are equal to zero at any point in , and the gap between the body and the foundation at any point on the contact boundary . The viscoelastic properties of the body are characterized by . The thermal effect is parameterized by the heat expansion coefficient and the thermal conductivity coefficient . The internal heat source and the heat exchange between the body and the foundation are modeled by the functions
[TABLE]
where and denote the heat exchange coefficient and the constant foundation temperature, respectively. We assume the initial temperature , constant density of the volume forces inside the body, and non-zero traction force applying squeezing from both sides of the body, namely
[TABLE]
On the contact boundary we set
[TABLE]
as conditions governing the response in the normal direction, friction, and heat generated by friction. Note that is in the form of a non-differentiable and non-convex function.
Figure 1 demonstrates the solution of the sample problem in which we squeeze the body that lies on the foundation. The traction force from the left side is greater than from the right side, so we can observe slipping of the body on the foundation and therefore friction and heat generated by friction. On the right side, we can see the corresponding relative temperature error computed in comparison with the reference solution with , and with 148419 degrees of freedom.
Figure 2 depicts the empirical error estimation for the sample problem considered plotted on a log-log scale. The color of the plot corresponds to the time step used to compute the solution. As we can see, for any fixed spatial step we can observe that the numerical error goes to zero as the time step goes to zero. The gray line shows the linear order of convergence for comparison with the theoretical results.
5.2 Three-dimensional numerical example
To visualize the influence of various modeled factors, we set and consider a volumetric mesh consisting of 42684 nodes and 230213 tetrahedrons. We set and . The final time , the time step , and the results are presented at times . The position and shape of the foundation can be deduced from the attached illustrations. Body temperature is once again represented by its color, where blue is the coldest region and yellow is the hottest. We apply analogous constitutive laws as in a two-dimensional example and set
[TABLE]
The initial displacement and the initial velocity are equal to zero at any point in . The internal force, the internal heat source and the heat exchange between the body and the foundation are modeled by
[TABLE]
On the contact boundary we take the following data
[TABLE]
The values of the hardness of the foundation , the friction coefficient and the coefficient of heat generated by friction vary between examples.
We now provide a brief overview of the results. The first simulation shows the data , and and is presented in figure 6. This is the base configuration that will be modified in the following examples. We push the body down and to the right with force . The body falls to the obstacle, rebounds, and slides to the right. We can also observe the dissipation of heat generated by friction.
The second simulation shows the data , and and is presented in Figure 6. The only change compared to the base configuration is the increase in friction coefficient. This causes the body to cover a shorter distance and, as a result of the lower speed of the nodes at the contact boundary, the heat generated by friction is decreased.
The third simulation shows the data , and and is presented in Figure 6. In this case, the coefficient of heat generated by friction is increased compared to the base configuration. This increases the heat generated at the contact boundary, which is then diffused inside the body.
The fourth simulation shows the data , and and is presented in Figure 6. In this case, the boundary hardness coefficient is decreased. The softer foundation causes the body to initially dive further, and the resulting rebound produces a less stable trajectory and body rotation. We remark that the infinitesimal strain tensor considered in this paper results in a constitutive law that is not rotationally invariant. As a result, its application in the case of large body rotation would cause the volume of the body to increase unnaturally.
6 Acknowledgements
The research was supported by the European Union’s Horizon 2020 Research and Innovation Programme under the Marie Sklodowska-Curie grant agreement No. 823731 CONMECH, the Ministry of Science and Higher Education of Republic of Poland under Grant Nos. 4004/GGPJII/H2020/2018/0 and 440328/PnH2/2019, and the National Science Centre of Poland under Project No. 2021/41/B/ST1/01636.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Adly, O. Chau, M. Rochdi, Solvability of a class of thermal dynamical contact problems with subdifferential conditions, Numerical Algebra, Control and Optimization 2 (1) (2012) 91–104.
- 2[2] A. Amassad, K. Kuttler, M. Rochdi, M. Shillor, Quasi-static thermoviscoelastic contact problem with slip dependent friction coefficient, Mathematical and Computer Modelling 36 (7) (2002) 839–854.
- 3[3] K. Andrews, K. Kuttler, M. Rochdi, M. Shillor, One-dimensional dynamic thermoviscoelastic contact with damage, Journal of Mathematical Analysis and Applications 272 (1) (2002) 249–275.
- 4[4] K. T. Andrews, M. Shillor, S. Wright, A. Klarbring, A dynamic thermoviscoelastic contact problem with friction and wear, International Journal of Engineering Science 35 (14) (1997) 1291–1309.
- 5[5] M. Rochdi, R. Oujja, O. Chau, A mathematical analysis of a dynamical frictional contact model in thermoviscoelasticity, Discrete and Continuous Dynamical Systems - Series S 1 (2007) 61–70.
- 6[6] I. Figueiredo, L. Trabucho, A class of contact and friction dynamic problems in thermoelasticity and in thermoviscoelasticity, International Journal of Engineering Science 33 (1) (1995) 45–66.
- 7[7] M. Rochdi, M. Shillor, Existence and uniqueness for a quasistatic frictional bilateral contact problem in thermoviscoelasticity, Quarterly of Applied Mathematics 58 (2000) 543–560.
- 8[8] Y. Ayyad, M. Barboteu, J. Fernández, A frictionless viscoelastodynamic contact problem with energy consistent properties: Numerical analysis and computational aspects, Computer Methods in Applied Mechanics and Engineering 198 (5) (2009) 669–679.
