A nonsmooth optimization approach for hemivariational inequalities with applications in Contact Mechanics
Michal Jureczka, Anna Ochal

TL;DR
This paper develops a nonsmooth optimization framework for hemivariational inequalities, proving existence and uniqueness, and applies it to contact mechanics problems involving nonmonotone friction laws with computational validation.
Contribution
It introduces a novel nonsmooth optimization approach for hemivariational inequalities and demonstrates its application to complex contact mechanics problems.
Findings
Existence and uniqueness of solutions established.
Numerical scheme effectively approximates solutions.
Simulations validate the theoretical approach.
Abstract
In this paper we introduce an abstract nonsmooth optimization problem and prove existence and uniqueness of its solution. We present a numerical scheme to approximate this solution. The theory is later applied to a sample static contact problem describing an elastic body in frictional contact with a foundation. This contact is governed by a nonmonotone friction law with dependence on normal and tangential components of displacement. Finally, computational simulations are performed to illustrate obtained results.
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.
**A nonsmooth optimization approach
for hemivariational inequalities
with applications in Contact Mechanics**
Michal Jureczka111Jagiellonian University in Krakow, Faculty of Mathematics and Computer Science, Lojasiewicza 6, 30-348 Krakow, Poland. Email: [email protected] and Anna Ochal222Jagiellonian University in Krakow, Faculty of Mathematics and Computer Science, Lojasiewicza 6, 30-348 Krakow, Poland. Email: [email protected]
Abstract. In this paper we introduce an abstract nonsmooth optimization problem and prove existence and uniqueness of its solution. We present a numerical scheme to approximate this solution. The theory is later applied to a sample static contact problem describing an elastic body in frictional contact with a foundation. This contact is governed by a nonmonotone friction law with dependence on normal and tangential components of displacement. Finally, computational simulations are performed to illustrate obtained results.
Keywords. Nonmonotone friction, optimization problem, error estimate, finite element method, numerical simulations.
AMS Classification. 35Q74, 49J40, 65K10, 65M60, 74S05, 74M15, 74M10, 74G15
1 Introduction
In the literature we can find examples of many models describing displacement of deformable body that is partly in contact with another object, the so-called foundation. In various contact models boundary conditions enforced on the part of the body contacting the foundation appear. Functions that occur in these conditions model response of the foundation in direction normal to the contact boundary and in direction tangential to the boundary (friction law). In many cases these functions are monotone, such as when Coulomb’s law of dry friction is considered, but in applications this may not always be the case. What is more, the friction bound may change as the penetration of the foundation by body increases. Nonmonotonicity of functions describing contact laws and influence of normal displacement of the body on friction law cause some difficulties in analytical and numerical treatment of considered problems.
In this paper we introduce an abstract framework that can be used to numerically approximate a solution to a class of mechanical contact problems. We present a nonsmooth optimization problem and prove existence and uniqueness of a solution to this problem. Next we present a numerical scheme approximating this solution and provide numerical error estimation. We apply this theory to a static contact problem describing an elastic body in contact with a foundation. This contact is governed by a nonmonotone friction law with dependence on normal and tangential components of displacement. Weak formulation of introduced contact problem is presented in the form of hemivariational inequality. In the end we show results of computational simulations and describe the numerical algorithm that was used to obtain these results.
Let us now briefly present references in the literature. The definition and properties of Clarke subdifferential and tools used to solve optimization problems were introduced in [6]. Comparison of nonsmooth and nonconvex optimization methods can be found in [1], and details on computational contact mechanics is presented in [16]. The theory of hemivariational inequalities was developed in [15], and the idea to use Finite Element Method to solve these inequalities was presented in [11]. Another early study of vector-valued hemivariational problems in the context of FEM can be found in [12]. More recent analysis of hemivariational and variational-hemivariational inequalities was presented in [13], [14], whereas numerical analysis of such problems can be found for example in papers [2], [3], [4], [8], [9], [10].
A similar mechanical model to the one described in the paper was already considered in [14], where the authors prove only existence of a solution using surjectivity result for pseudomonotone, coercive multifunction without requiring any smallness assumption.
An error estimation concerning stationary variational-hemivariational inequalities was presented in [8]. In our case variational part of inequality is not present and the inequality is not constrained, however error estimations had to be generalized to reflect dependence of friction law on normal component of the displacement.
A numerical treatment of mechanical problem leading to hemivariational inequality using two approaches - nonsmooth and nonconvex optimization and quasi-augmented Lagrangian method is presented in [2]. As the smallness assumption is not required, this once again does not guarantee uniqueness and leads to a nonconvex optimization problem. There, the authors assume contact to be bilateral and consider friction law which does not depend on normal component of the displacement.
This paper is organized as follows. Section 2 contains a general differential inclusion problem and an optimization problem. We show that under introduced assumptions both problems are equivalent and have a unique solution. In Section 3 we proceed with a discrete scheme that approximates solution to introduced optimization problem and we prove theorem concerning numerical error estimation. An application of presented theory in the form of mechanical contact model is indicated in Section 4, along with its weak formulation. Finally, in Section 5, we describe computational algorithm used to solve mechanical contact problem and present simulations for a set of sample data.
2 A general optimization problem
Let us start with basic notation used in this paper. For a normed space , we denote by its norm, by its dual space and by the duality pairing of and . By we denote a generic constant (value of may differ in different equations).
Let us now assume that is locally Lipschitz continuous. The generalized directional derivative of at in the direction is defined by
[TABLE]
The generalized subdifferential of at is a subset of the dual space given by
[TABLE]
If is a locally Lipschitz function of variables, then we denote by and the Clarke subdifferential and generalized directional derivative with respect to -th variable of , respectively.
Let now be a reflexive Banach space and be a Banach space. Let be linear and continuous operator from to , and . We denote by the adjoint operator to . Let , and . We formulate the differential inclusion problem as follows.
Problem : * Find such that*
[TABLE]
In the study of Problem we make the following assumptions.
The operator is such that
- (a)
is linear and bounded, 2. (b)
is symmetric, i.e. for all , 3. (c)
there exists such that for all .
The functional satisfies
- (a)
is locally Lipschitz continuous with respect to its second variable, 2. (b)
there exist such that
for all , 3. (c)
there exist such that
for all .
.
.
We remark that condition (c) is a more general form of a relaxed monotonicity condition, i.e. for all
[TABLE]
Moreover, in a special case when does not depend on the first variable (i.e. ), condition (c) is equivalent to a relaxed monotonicity condition, i.e. for all
[TABLE]
We start with a uniqueness result for Problem .
Lemma 1
Assume that , , and hold. If Problem has a solution , then it is unique and satisfies
[TABLE]
with a positive constant .
Proof. Let be a solution to Problem . This means that there exists such that
[TABLE]
From the definition of generalized directional derivative of we have for all
[TABLE]
Let us now assume that Problem has two different solutions and . For a solution we set in (2.3) to get
[TABLE]
For a solution we set in (2.3) to get
[TABLE]
Adding the above inequalities, we obtain
[TABLE]
Hence, (c) and (c) yield
[TABLE]
and finally
[TABLE]
Under assumption , we obtain that if Problem has a solution, it is unique.
Now, in order to prove , we set in (2.3) to obtain
[TABLE]
Using (b) and (c), we get
[TABLE]
Combining (2.4) and (2), we have
[TABLE]
and
[TABLE]
From we obtain required estimation.
We now consider an optimization problem, which will be equivalent to Problem under introduced assumptions. To this end, let the operator be defined for all as follows
[TABLE]
The next lemma collects some properties of the operator .
Lemma 2
*Under assumptions , , and , the operator
defined by (2.6) satisfies*
- (i)
* is locally Lipschitz continuous for all ,* 2. (ii)
* for all ,* 3. (iii)
* is strictly convex for all .*
Proof. The proof of is immediate since for a fixed the operator is locally Lipschitz continuous as a sum of locally Lipschitz continuous functions with respect to .
For the proof of , we observe that from and , the functions
[TABLE]
are strictly differentiable and we calculate
[TABLE]
Now, using the sum and the chain rules for generalized subgradient (c.f. Propositions 3.35 and 3.37 in [14]), we obtain
[TABLE]
which concludes .
In order to prove , let us fix with . We take . From there exist such that
[TABLE]
Hence, using (c) and (2.1), we obtain
[TABLE]
From we see that is strongly monotone for every . This is equivalent to the fact that is strongly convex for every (see Theorem 3.4 in [7]), which implies that it is strictly convex.
The problem under consideration reads as follows.
Problem : * Find such that*
[TABLE]
We are now in a position to prove the existence and uniqueness result for the above optimization problem.
Lemma 3
Assume that , , and hold. Then Problem has a unique solution .
Proof. We introduce operator defined for all as follows
[TABLE]
From Lemma 2 we see that operator is well defined. Now we prove that the operator is a contraction. Let for fixed, . Because of strict convexity of we have
[TABLE]
(see Theorem 1.23 in [11]). From similar arguments to those used in proofs of Lemmata 1 and 2 with fixed first argument of operator , we have for all
[TABLE]
Taking for value , for value and adding these inequalities, we obtain
[TABLE]
From assumptions (c) and (c), we get
[TABLE]
Using the elementary inequality , we obtain
[TABLE]
Because of , we can rearrange these terms to get
[TABLE]
Using assumption once more, we obtain that the operator is a contraction. From the Banach fixed point theorem we know that there exists a unique such that , so .
Let us conclude the results from Lemmata 1, 2 and 3 in the following theorem.
Theorem 4
Assume that , , and hold. Then Problems and are equivalent, they have a unique solution and this solution satisfies
[TABLE]
with a positive constant .
Proof. Lemma 2 implies that every solution to Problem solves Problem . Using this fact, Lemmata 1 and 3 we see that a unique solution to Problem is also a unique solution to Problem . Because of the uniqueness of the solution to Problem we get that Problems and are equivalent. The estimation in the statement of the theorem follows from Lemma 1.
3 Numerical scheme
Let be a family of finite dimensional subspaces with a discretization parameter . We present the following discrete scheme of Problem .
Problem : * Find such that*
[TABLE]
We remark that existence of a unique solution to Problem and equivalence to the discrete version of Problem follow from application of Theorem 4 in this new setting. Now let us present the following main theorem concerning error estimation of introduced numerical scheme.
Theorem 5
Assume that , , and hold. Then for the unique solutions and to Problems and , respectively, there exists a constant such that
[TABLE]
where a residual quantity is given by
[TABLE]
Proof. Let be a solution to Problem and be a solution to Problem . Then they are solutions to corresponding inclusion problems and satisfy respectively
[TABLE]
Taking (3.3) with , and (3.4) with , then adding these inequalities, we obtain for all
[TABLE]
We observe that by subadditivity of generalized directional derivative (cf. [14], Proposition 3.23(i)) and (c), we have
[TABLE]
From the statement of Lemma 1 applied to discrete version of Problem we get that is uniformly bounded with respect to . Hence, returning to (3.5) and using (3.6), we obtain for all
[TABLE]
By assumption and definition (3.2), we get for all
[TABLE]
Finally, the elementary inequality with yields
[TABLE]
This is equivalent for all to
[TABLE]
Taking sufficiently small and using we obtain the desired conclusion.
4 Application to Contact Mechanics
In this section we apply the results of previous sections to a sample mechanical contact problem. Let us start by introducing the physical setting and notation useful in the problem.
An elastic body occupies a domain , where in application. We assume that its boundary is divided into three disjoint measurable parts: , where the part has a positive measure. Additionally is Lipschitz continuous, and therefore the outside normal vector to exists a.e. on the boundary. The body is clamped on , i.e. its displacement is equal to on this part of boundary. A surface force of density acts on the boundary and a body force of density acts in . The contact phenomenon on is modeled using general subdifferential inclusions. We are interested in finding the displacement of the body in a static state.
Let us denote by “” and the scalar product and the Euclidean norm in or , respectively, where . Indices and run from to and the index after a comma represents the partial derivative with respect to the corresponding component of the independent variable. Summation over repeated indices is implied. We denote the divergence operator by . The standard Lebesgue and Sobolev spaces and are used. The linearized (small) strain tensor for displacement is defined by
[TABLE]
Let and be the normal components of and , respectively, and let and be their tangential components, respectively. In what follows, for simplicity, we sometimes do not indicate explicitly the dependence of various functions on the spatial variable .
Now let us introduce the classical formulation of considered mechanical contact problem.
Problem : Find a displacement field and a stress field such that
[TABLE]
Here, equation (4.1) represents an elastic constitutive law and is an elasticity operator. Equilibrium equation (4.2) reflects the fact that problem is static. Equation (4.3) represents clamped boundary condition on and (4.4) represents the action of the traction on . Inclusion (4.5) describes the response of the foundation in normal direction, whereas the friction is modeled by inclusion (4.6), where and are given superpotentials, and is a given friction bound.
We consider the following Hilbert spaces
[TABLE]
endowed with the inner scalar products
[TABLE]
respectively. The fact that space equipped with the norm is complete follows from Korn’s inequality, and its application is allowed because we assume that . We consider the trace operator . By the Sobolev trace theorem we know that with the norm equal to .
Now we present the hypotheses on data of Problem .
satisfies
- (a)
for all , a.e. 2. (b)
for all , a.e. , 3. (c)
there exists such that for all , a.e. .
satisfies
- (a)
is measurable on for all and there exists such that , 2. (b)
is locally Lipschitz continuous on for a.e. , 3. (c)
there exist such that
for all , a.e. , 4. (d)
there exists such that
for all , a.e. .
satisfies
- (a)
is measurable on for all and there exists such that , 2. (b)
there exists such that
for all , a.e. , 3. (c)
there exists such that
for all , a.e. .
satisfies
- (a)
is measurable on for all , 2. (b)
there exists such that for all , a.e. , 3. (c)
there exists such that
for all , a.e. .
.
We remark that condition (b) is equivalent to the fact that is locally Lipschitz continuous and there exists such that for all and a.e. .
Using the standard procedure, the Green formula and the definition of generalized subdifferential, we obtain a weak formulation of Problem in the form of hemivariational inequality.
Problem : * Find a displacement such that for all *
[TABLE]
Here, the operator and are defined for all as follows
[TABLE]
and is defined for all and by
[TABLE]
It is easy to check that under assumptions and , the operator and the functional satisfy and , respectively. We also define the functional for all by
[TABLE]
Below we present some properties of the functional . The proof of the following lemma is similar to the proof of Corollary 4.15 in [14] and is skipped here.
Lemma 6
Assumptions , and imply that functional defined by (4.8)-(4.9) satisfies .
With the above properties, we have the following existence and uniqueness result for Problem .
Theorem 7
If assumptions , , , , and hold, then Problems and are equivalent. Moreover, they have a unique solution and this solution satisfies
[TABLE]
with a positive constant .
Proof. We notice that the assumptions of Theorem 4 are satisfied. This implies that Problem has a unique solution. By (2.3) and Corollary 4.15 (iii) in [14] we get that every solution to Problem solves Problem . Using similar technique as in the proof of Lemma 1, we can show that if Problem has a solution, it is unique. Combining these facts we obtain our assertion.
We conclude this section by providing a sample error estimate under additional assumptions on the solution regularity. We consider a polygonal domain and a space of continuous piecewise affine functions . We introduce the following discretized version of Problem .
Problem : Find a displacement such that for all
[TABLE]
Theorem 8
Assume , , , , and and assume the solution regularity , . Then, for the solution to Problem and the solution to Problem there exists a constant such that
[TABLE]
Proof. We denote by the finite element interpolant of . By the standard finite element interpolation error bounds (see [5]) we have for all
[TABLE]
We now bound the residual term defined by (3.2) using similar procedure to one described in [8]. Let in inequality (4.7), where the arbitrary function is such that and on . Then we obtain the identity
[TABLE]
From this identity, using fundamental lemma of calculus of variations, we can deduce that
[TABLE]
We multiply equation (4.13) by and obtain
[TABLE]
Using the homogenous Dirichlet boundary condition of on and the traction boundary condition given by (4.14) we have
[TABLE]
Using this and (3.2) we obtain
[TABLE]
From inequalities (3.1), (4.11), (4.12) and (4.17) we get
[TABLE]
and we obtain required estimation.
5 Simulations
In this section we present results of our computational simulations. From Theorems 4 and 7 we know that Problems and are equivalent. Hence, we can apply numerical scheme and use Theorem 5 to approximate solution of . We employ Finite Element Method and use space of continuous piecewise affine functions as a family of approximating subspaces. The idea for algorithm used to calculate solution of discretized problem is based on the proof of Lemma 3 and is described by Algorithm 1.
In order to minimize not necessarily differentiable function we use Powell’s conjugate direction method. For a starting point we take a solution to problem with on , although it can be chosen arbitrarily.
We set and consider a rectangular set with following parts of the boundary
[TABLE]
The elasticity operator is defined by
[TABLE]
Here denotes the identity matrix, tr denotes the trace of the matrix, and are the Lame coefficients, . In our simulations we take the following data
[TABLE]
Both functions and are nondifferentiable and nonconvex. In Figure 1 we present output obtained for chosen data. We push the body down and to the left with a force . As a result the body penetrates the foundation, but because of frictional forces it is squeezed to the left more in the higher part than in the lower part.
In order to illustrate the error estimate obtained in Section 4, we present a comparison of numerical errors computed for a sequence of solutions to discretized problems. We use a uniform discretization of the problem domain according to the spatial discretization parameter . The boundary of is divided into equal parts. We start with , which is successively halved. The numerical solution corresponding to was taken as the “exact” solution . The numerical results are presented in Figure 2, where the dependence of the error estimate with respect to is plotted on a log-log scale. A first order convergence can be observed, providing numerical evidence of the theoretical optimal order error estimate obtained at the end of Section 4.
**Acknowledgments
**The project leading to this application has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement no. 823731 CONMECH, National Science Center of Poland under Maestro Project no. UMO-2012/06/A/ST1/00262.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Bagirov, N. Karmitsa, M. M. Mäkelä, Introduction to Nonsmooth Optimization Theory, Practice and Software , Springer International Publishing, 2014.
- 2[2] M. Barboteu, K. Bartosz and P. Kalita, An analytical and numerical approach to a bilateral contact problem with nonmonotone friction, International Journal of Applied Mathematics and Computer Science , 23 (2) (2013), 263–276.
- 3[3] M. Barboteu, K. Bartosz, P. Kalita, A. Ramadan, Analysis of a contact problem with normal compliance, finite penetration and nonmonotone slip dependent friction, Communications in Contemporary Mathematics 16 (1), 1350016 (2014).
- 4[4] M. Barboteu, W. Han and S. Migórski, On numerical approximation of a variational–hemivariational inequality modeling contact problems for locking materials, Computers and Mathematics with Applications , (2018).
- 5[5] P. G. Ciarlet, The Finite Element Method for Elliptic Problems , North Holland, Amsterdam, 1978.
- 6[6] F. H. Clarke, Optimization and Nonsmooth Analysis , Wiley Interscience, New York, 1983.
- 7[7] L. Fan, S. Liu and S. Gao, Generalized monotonicity and convexity of non-differentiable functions, Journal of Mathematical Analysis and Applications , 279 (2003), 276–289.
- 8[8] W. Han, Numerical analysis of stationary variational-hemivariational inequalities with applications in contact mechanics, Mathematics and Mechanics of Solids , 2017, 1–15.
