Robust Numerical Solution for Solving Elastohydrodynamic Lubrication (EHL) Problems using Total Variation Diminishing (TVD) Approach
Peeyush Singh

TL;DR
This paper introduces a stable TVD scheme with hybrid line splittings for solving complex elastohydrodynamic lubrication problems efficiently, reducing computational complexity and handling high-order discretizations without perturbing robustness.
Contribution
It presents a novel TVD-based numerical method with hybrid line splittings tailored for EHL problems, improving efficiency and robustness over existing schemes.
Findings
Reduces computational complexity to O(n log n)
Handles high-order discretizations directly
Maintains robustness across a wide load parameter range
Abstract
In this study, we propose a class of total variation diminishing (TVD) schemes for solving pseudo-monotone variational inequality arises in elasto-hydrodynamic lubrication point contact problem. A limiter based stable hybrid line splittings are introduced on hierarchical multi-level grid. These hybrid splittings are designed by use of diffusive coefficient and mesh dependent switching parameter in the computing domain of interest. The spectrum of illustrated splittings is derived with the help of well known local Fourier analysis (LFA). Numerical tests validate the performance of scheme and its competitiveness to the previous existing schemes. Advantages of proposed splittings are observed in the sense that it reduces computational complexity (up to () and solve high order discretization directly (no defect-correction tool require) without perturbing the robustness of the…
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1616 | 1.19566e-02 | – | 2.25624e-03 | – | 1.83208e-02 | – |
| 3232 | 2.62647e-03 | 2.1866 | 3.57540e-04 | 2.6577 | 2.92872e-03 | 2.6451 |
| 6464 | 5.70763e-04 | 2.2022 | 4.33084e-05 | 3.0454 | 3.64904e-04 | 3.0047 |
| 128128 | 1.06927e-04 | 2.4163 | 5.45271e-06 | 2.9896 | 4.73857e-05 | 2.9450 |
| 256256 | 1.92096e-05 | 2.4767 | 6.79793e-07 | 3.0038 | 6.09179e-06 | 2.9595 |
| 512512 | 3.40453e-06 | 2.4963 | 8.44721e-08 | 3.0085 | 7.74616e-07 | 2.9753 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.27672e-02 | – | 1.49677e-03 | – | 1.36680e-02 | – | |
| 2.73792e-03 | 2.2213 | 1.80364e-04 | 3.0529 | 1.82037e-03 | 2.9085 | |
| 6.22587e-04 | 2.1367 | 7.33006e-05 | 1.2990 | 6.63061e-04 | 1.4570 | |
| 2.07084e-04 | 1.5881 | 2.37525e-05 | 1.6257 | 2.13343e-04 | 1.6360 | |
| 5.98623e-05 | 1.7905 | 6.73718e-06 | 1.8179 | 5.99206e-05 | 1.8321 | |
| 1.58405e-05 | 1.9180 | 1.79203e-06 | 1.9106 | 1.58361e-05 | 1.9198 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 2.32470e-03 | – | 1.56030e-02 | – | 2.05497e-02 | – | |
| 1.01308e-03 | 1.1983 | 1.00995e-02 | 0.62754 | 9.31777e-03 | 1.1411 | |
| 3.78032e-04 | 1.4222 | 4.35094e-03 | 1.2149 | 3.42296e-03 | 1.4447 | |
| 1.07979e-04 | 1.8078 | 1.44691e-03 | 1.5884 | 9.67504e-04 | 1.8229 | |
| 2.86739e-05 | 1.9129 | 4.47319e-04 | 1.6936 | 2.54980e-04 | 1.9239 | |
| 7.39007e-06 | 1.9561 | 1.28974e-04 | 1.7942 | 6.53620e-05 | 1.9639 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.62417e-02 | – | 2.30732e-03 | – | 2.04151e-02 | – | |
| 1.01696e-02 | 0.67544 | 1.03223e-03 | 1.1605 | 9.53668e-03 | 1.0981 | |
| 3.89903e-03 | 1.3831 | 3.65800e-04 | 1.4966 | 3.32527e-03 | 1.5200 | |
| 1.20459e-03 | 1.6946 | 1.05973e-04 | 1.7874 | 9.49264e-04 | 1.8086 | |
| 3.42856e-04 | 1.8129 | 2.84576e-05 | 1.8968 | 2.52429e-04 | 1.9109 | |
| 9.05700e-05 | 1.9205 | 7.36748e-06 | 1.9496 | 6.49791e-05 | 1.9578 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.17579e-02 | – | 2.25826e-03 | – | 1.83078e-02 | – | |
| 1.76038e-03 | 2.7397 | 3.32640e-04 | 2.7632 | 2.72048e-03 | 2.7505 | |
| 2.57573e-04 | 2.7728 | 4.20422e-05 | 2.9841 | 3.43166e-04 | 2.9869 | |
| 3.47087e-05 | 2.8916 | 5.37451e-06 | 2.9676 | 4.37263e-05 | 2.9723 | |
| 4.54820e-06 | 2.9319 | 6.78313e-07 | 2.9861 | 5.51381e-06 | 2.9874 | |
| 6.02630e-07 | 2.9160 | 8.51091e-08 | 2.9946 | 6.91644e-07 | 2.9949 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.24738e-02 | – | 1.50246e-03 | – | 1.36309e-02 | – | |
| 2.00172e-03 | 2.6396 | 1.73122e-04 | 3.1175 | 1.68694e-03 | 3.0144 | |
| 5.88728e-04 | 1.7656 | 6.97083e-05 | 1.3124 | 6.33640e-04 | 1.4127 | |
| 1.84579e-04 | 1.6734 | 2.31011e-05 | 1.5934 | 2.08905e-04 | 1.6008 | |
| 5.06126e-05 | 1.8667 | 6.64633e-06 | 1.7973 | 5.93352e-05 | 1.8159 | |
| 1.28329e-05 | 1.9796 | 1.78059e-06 | 1.9002 | 1.57608e-05 | 1.9125 |
| Level | (Moes) | (Moes) | (Moes)() | ||
|---|---|---|---|---|---|
| 1 | 1.99302e-01 | 1.92424 | 2.98940e-01 | 2.88624 | 2.77154 |
| 2 | 2.59716e-01 | 2.50753 | 3.70695e-01 | 3.57903 | 3.57760 |
| 3 | 2.70939e-01 | 2.61589 | 3.89566e-01 | 3.76122 | 3.75880 |
| 4 | 2.74629e-01 | 2.65151 | 3.94288e-01 | 3.80681 | 3.80443 |
| 5 | 2.75320e-01 | 2.65819 | 3.95428e-01 | 3.81782 | 3.81582 |
| 6 | 2.75525e-01 | 2.66016 | 3.95886e-01 | 3.82224 | 3.82034 |
| 7 | 2.75586e-01 | 2.66075 | 3.95962e-01 | 3.82297 | 3.82117 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.57629e-01 | – | 4.56501e-03 | – | 9.85013e-02 | – | |
| 1.75975e-01 | -0.15884 | 2.01928e-03 | 1.1768 | 5.98804e-02 | 0.71806 | |
| 1.69726e-01 | 0.052163 | 9.26960e-04 | 1.1233 | 3.78143e-02 | 0.66315 | |
| 1.18555e-01 | 0.51765 | 3.56082e-04 | 1.3803 | 1.79500e-02 | 1.0749 | |
| 7.20097e-02 | 0.71929 | 1.26752e-04 | 1.4902 | 7.87096e-03 | 1.1894 | |
| 3.16527e-02 | 1.1859 | 4.43601e-05 | 1.5147 | 2.76403e-03 | 1.5098 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.57629e-01 | – | 4.56501e-03 | – | 9.85013e-02 | – | |
| 1.75975e-01 | -0.15884 | 2.01928e-03 | 1.1768 | 5.98804e-02 | 0.71806 | |
| 1.69726e-01 | 0.052163 | 9.26960e-04 | 1.1233 | 3.78143e-02 | 0.66315 | |
| 1.18555e-01 | 0.51765 | 3.56082e-04 | 1.3803 | 1.79500e-02 | 1.0749 | |
| 7.20097e-02 | 0.71929 | 1.26752e-04 | 1.4902 | 7.87096e-03 | 1.1894 | |
| 3.16527e-02 | 1.1859 | 4.43601e-05 | 1.5147 | 2.76403e-03 | 1.5098 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.57629e-01 | – | 4.56501e-03 | – | 9.85013e-02 | – | |
| 1.75975e-01 | -0.15884 | 2.01928e-03 | 1.1768 | 5.98804e-02 | 0.71806 | |
| 1.69726e-01 | 0.052163 | 9.26960e-04 | 1.1233 | 3.78143e-02 | 0.66315 | |
| 1.18555e-01 | 0.51765 | 3.56082e-04 | 1.3803 | 1.79500e-02 | 1.0749 | |
| 7.20097e-02 | 0.71929 | 1.26752e-04 | 1.4902 | 7.87096e-03 | 1.1894 | |
| 3.16527e-02 | 1.1859 | 4.43601e-05 | 1.5147 | 2.76403e-03 | 1.5098 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 7.99935e-02 | – | 3.25500e-03 | – | 4.31253e-02 | – | |
| 6.76884e-02 | 0.240974 | 4.20806e-04 | 2.951430 | 1.35161e-02 | 1.673856 | |
| 3.53135e-02 | 0.938689 | 1.14226e-04 | 1.881264 | 5.18955e-03 | 1.380998 | |
| 1.01542e-02 | 1.798143 | 3.02821e-05 | 1.915354 | 1.35755e-03 | 1.934604 | |
| 1.98897e-03 | 2.351983 | 8.51309e-06 | 1.830711 | 3.06834e-04 | 2.145475 | |
| 4.02685e-04 | 2.304298 | 3.13898e-06 | 1.439387 | 8.16286e-05 | 1.910312 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.28495e-01 | – | 3.46499e-03 | – | 4.97302e-02 | – | |
| 6.61681e-02 | 0.957504 | 4.17570e-04 | 3.052761 | 1.40651e-02 | 1.822002 | |
| 3.34724e-02 | 0.983164 | 1.07470e-04 | 1.958084 | 5.05401e-03 | 1.476619 | |
| 8.88278e-03 | 1.913889 | 2.70266e-05 | 1.991482 | 1.23452e-03 | 2.033478 | |
| 1.64936e-03 | 2.429105 | 7.15546e-06 | 1.917264 | 2.47734e-04 | 2.317086 | |
| 2.79280e-04 | 2.562122 | 2.77208e-06 | 1.368076 | 6.00344e-05 | 2.044930 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 7.50604e-02 | – | 2.97122e-03 | – | 4.14394e-02 | – | |
| 7.55099e-02 | -0.008614 | 5.91844e-04 | 2.327767 | 1.69667e-02 | 1.288297 | |
| 4.53322e-02 | 0.736130 | 1.91253e-04 | 1.629735 | 7.61954e-03 | 1.154930 | |
| 1.61611e-02 | 1.488011 | 5.75179e-05 | 1.733400 | 2.50645e-03 | 1.604059 | |
| 4.50872e-03 | 1.841736 | 1.67111e-05 | 1.783204 | 6.94586e-04 | 1.851420 | |
| 1.10782e-03 | 2.024994 | 5.21125e-06 | 1.681105 | 1.89643e-04 | 1.872867 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 7.91753e-02 | – | 3.24093e-03 | – | 4.29201e-02 | – | |
| 6.76405e-02 | 0.227163 | 4.21527e-04 | 2.942711 | 1.35422e-02 | 1.664191 | |
| 3.53098e-02 | 0.937819 | 1.14185e-04 | 1.884252 | 5.18823e-03 | 1.384148 | |
| 1.01543e-02 | 1.797978 | 3.02794e-05 | 1.914965 | 1.35750e-03 | 1.934290 | |
| 1.99380e-03 | 2.348498 | 8.51277e-06 | 1.830636 | 3.07193e-04 | 2.143735 | |
| 4.04313e-04 | 2.301976 | 3.13219e-06 | 1.442457 | 8.15121e-05 | 1.914059 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.27894e-01 | – | 3.45271e-03 | – | 4.95561e-02 | – | |
| 6.61606e-02 | 0.950904 | 4.17669e-04 | 3.047297 | 1.40784e-02 | 1.815579 | |
| 3.34692e-02 | 0.983138 | 1.07437e-04 | 1.958869 | 5.05304e-03 | 1.478260 | |
| 8.88371e-03 | 1.913600 | 2.70267e-05 | 1.991034 | 1.23467e-03 | 2.033026 | |
| 1.65390e-03 | 2.425290 | 7.15902e-06 | 1.916551 | 2.48217e-04 | 2.314452 | |
| 2.80907e-04 | 2.557708 | 2.76808e-06 | 1.370876 | 5.99858e-05 | 2.048909 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 7.47880e-02 | – | 2.95607e-03 | – | 4.12735e-02 | – | |
| 7.54384e-02 | -0.012492 | 5.94019e-04 | 2.315099 | 1.70337e-02 | 1.276824 | |
| 4.53370e-02 | 0.734610 | 1.91320e-04 | 1.634521 | 7.62081e-03 | 1.160376 | |
| 1.61613e-02 | 1.488146 | 5.75274e-05 | 1.733667 | 2.50667e-03 | 1.604172 | |
| 4.51054e-03 | 1.841171 | 1.67195e-05 | 1.782718 | 6.94549e-04 | 1.851624 | |
| 1.10616e-03 | 2.027740 | 5.21053e-06 | 1.682030 | 1.89516e-04 | 1.873757 |
| -error | -error | -error | ||||
|---|---|---|---|---|---|---|
| 1.58602e-01 | – | 1.03810e-02 | – | 1.33934e-01 | – | |
| 1.37546e-01 | 0.205497 | 2.42128e-03 | 2.100104 | 6.26015e-02 | 1.097253 | |
| 9.91830e-02 | 0.471749 | 1.00043e-03 | 1.275150 | 3.00041e-02 | 1.061038 | |
| 1.28502e-01 | -0.373626 | 5.50322e-04 | 0.862272 | 2.15520e-02 | 0.477338 | |
| 8.01042e-02 | 0.681841 | 3.32311e-04 | 0.727742 | 1.01793e-02 | 1.082183 | |
| 4.33380e-02 | 0.886245 | 9.52456e-05 | 1.802810 | 3.69633e-03 | 1.461473 |
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
TopicsGear and Bearing Dynamics Analysis · Tribology and Lubrication Engineering · Advanced Numerical Analysis Techniques
Robust Numerical Solution for Solving Elastohydrodynamic Lubrication (EHL) Problems
using Total Variation Diminishing (TVD) Approach
Peeyush Singh
[email protected],[email protected]
Tata Institute of Fundamental Research Centre for Applicable Mathematics,Bangalore-560 065,India
Abstract
In this study, we propose a class of total variation diminishing (TVD) schemes for solving pseudo-monotone variational inequality arises in elasto-hydrodynamic lubrication point contact problem. A limiter based stable hybrid line splittings are introduced on hierarchical multi-level grid. These hybrid splittings are designed by use of diffusive coefficient and mesh dependent switching parameter in the computing domain of interest. The spectrum of illustrated splittings is derived with the help of well known local Fourier analysis (LFA). Numerical tests validate the performance of scheme and its competitiveness to the previous existing schemes. Advantages of proposed splittings are observed in the sense that it reduces computational complexity (up to () and solve high order discretization directly (no defect-correction tool require) without perturbing the robustness of the solution procedure (i.e. it works well for large range of load parameters).
keywords:
TVD schemes , Defect-correction , multi-grid , Elastohydrodynamic Lubrication contact problem , variational inequalities
MSC:
65N06 , 65N55 , 65K15 , 35R35 , 45K05
1 Introduction
Elasto-hydrodynamic lubrication (EHL) is more often understood as a phenomenon of fluid film lubrication in which the natural process of hydrodynamic fluid film creation is governed due to deformation of contacting bodies and lubricant viscosity increases due to high pressure. Significant contributions have been made by many researchers in the development of more efficient and accurate methods for the study of EHL in last few decades (e.g.[17, 24, 10, 8, 6, 16, 1, 21, 18, 25]). It is well known that many numerical solutions of EHL model suffer lack of numerical stability and convergence during computation, if not tackled correctly. On the other hand, any direct solver such as Newton-Raphson technique takes a lot of computational storage and time (up to ) to solve the model and hence it has no commercial use in practice. In 1992, Venner [24] has introduced a low order discretization for EHL model (see 1.1) which is stable for larger range of load parameters. However, author’s best knowledge stable schemes for the EHL model 1.1 are largely unavailable in literature which work well for very large range of load parameters other than Venner approach and in that sense it turns out to be a challenging problem in scientific community. The main numerical difficulty in these problems occurs due to lack of stable smoother and poor approximation of pressure profile near its steep gradient location by any standard iterative procedure. Also when applied load in contacting bodies are sufficiently high then many people observed wiggles in pressure and film thickness profile by using central or any high order scheme in convection term of Reynolds equation. One possible way to overcome the difficulty, people have used lower order discretization in convection term. In addition, for obtaining the high order stable, accurate solutions for such problems, researchers have applied lower order scheme in a defect corrected way through a suitable higher order discretization. However, such defect-correction [14, 13] setting most the time is not able to solve the difficulty in the sense that it does not reduce residual accurately due to poor conditioning of matrix in outer iteration (e.g.[20]). Furthermore, lower order schemes are more diffusive and allow to produce smoothing effect in the steep gradient region of solution and less accurate in the smooth part of the solution. This is the main motivation for present study to adopt total variation diminishing (TVD) approach for the EHL model problem. The reason behind TVD schemes for EHL model have been rarely applied so far in literature due to the fact that implementation is not obvious and straight forward as the case of linear-convection diffusion due to strong coupling of pressure and film thickness term in existing model. Therefore, in this article an attempt has been made to solve the problem generalizing TVD concept efficiently in the existing EHL model.
TVD schemes are understood as a generalized form of upwind based discretized schemes (more detailed definition will define later). Mostly, such schemes have been extensively devised for solving time dependent gas dynamics problems. Later on people have started to apply such concept for steady state problem in many CFD applications. Initially, the concept of TVD has been established by Harten and later by Sweby [11, 12, 22] to avoid unphysical wiggles in a numerical scheme. Harten also has given necessary and sufficient condition for a scheme to be TVD. To understand the concept, we first define the notation total variation of a mesh function as
[TABLE]
having the following convention
[TABLE]
for any mesh function is used. Harten’s theory is understood in the form of conservation laws
[TABLE]
The numerical approximation of Eq. (3) is said to be TVD if
[TABLE]
Then Harten’s condition for any scheme to be TVD is explained below.
Theorem 1**.**
Let a general numerical scheme for conservation laws Eq. (3) is of the form
[TABLE]
over one time step, where the coefficients and are arbitrary value (In practice it may depend on values in some way i.e., the method may be nonlinear). Then provided the following conditions are satisfied
[TABLE]
There has been a very well developed TVD theory available in literature for time dependent problem. Additionally, this concept is also extended for steady state convection-diffusion case in the form of - matrix [23] using appropriate flux limiting schemes [20, 14, 13, 19]. However, very little attention have been paid in developing TVD schemes for EHL problems. In this article, our aim to investigate a class of splitting for EHL model which is robust and high order accurate ( at least second order in smooth part of the solution ) for larger range of load parameters.
1.1 Model Problem
The following two dimensional circular point contact model problem is taken for numerical study defined below in the form of variational inequality written in non dimensional form
[TABLE]
where is non-dimensional pressure of liquid (lubricant) and is sufficiently large bounded domain such that
[TABLE]
Here term is defined as
[TABLE]
where is dimensionless density of lubrication, is dimensionless viscosity of lubrication and speed parameter
[TABLE]
The non-dimensionless viscosity is defined according to
[TABLE]
Dimensionless density is given by
[TABLE]
The term film thickness of lubricant is written as follows
[TABLE]
where is an integration constant.
The dimensionless force balance equation is defined as follows
[TABLE]
All notations used in EHL model are defined in A.
A schematic diagram of EHL point contact model is given in Fig. 1. Rest of the article is organized as followed. In Section. 2, few preliminaries are discussed which require in numerical study of EHL model which help in subsequent numerical analysis of the model. In Section 3, a series of splitting are constructed by imitating linear convection-diffusion model and linear EHL model. In Section 4, a hybrid splitting are constructed for solving our existing EHL model defined in Section 1. In Section 5, local Fourier analysis is performed to calculate quantitative estimate of splitting calculated in Section 3. In Section 6, numerical experiments are conducted to check the performance of present splitting and its improvement to EHL model. At the end of Section 7, overall conclusion is summarized.
2 Preliminaries
In this section, our main goal is to introduce few prerequisite theory which already used in our computation and cannot be ignored or avoided in the present analysis. Above nonlinear variational inequalities is solved numerically by using fixed point iteration theory [17, 3, 16]. The main challenge appears here in the form of producing a stable iterative smoother for EHL inequalities when the applied load on contacting bodies in EHL model become sufficiently large and after few iterations solution start blowing up. In such cases, iterative smoother for solving such model is stable only if nonlocal effect produced by film thickness equation is controlled by small change calculation in the iteration to make the overall effect local in updated pressure value. This effect is reduced by introducing special iterative smoother known as distributive smoother [24, 5, 4, 26]. The advantage of adopting such relaxation diminishes aggregation in film thickness computation and eventually leads to stable relaxation. Therefore, we need an extra care for computing film thickness term during each iteration. Let us define deformation integral as
[TABLE]
We approximate the above integral Eqn. 14 taking pressure as piecewise constant function namely on sub-domain
[TABLE]
and discrete deformation
[TABLE]
where the coefficients is written as
[TABLE]
and evaluated analytically. Above integration Eqn. 17 yields nine different results for the cases that are defined as
[TABLE]
respectively. The nine results are combined into one expression
[TABLE]
where
[TABLE]
Therefore film thickness in discretized form is written as
[TABLE]
where is right hand of the film thickness. For computing above discrete film thickness Eqn. 19, small change using relaxation is measured as
[TABLE]
where and the residual for Jacobi relaxation is given by
[TABLE]
For Gauss-Seidel relaxation, residual is given by
[TABLE]
where and old and new updated values of pressure respectively.
2.0.1 Smooth kernel computation using MLMI
Suppose we want to solve integral of type Eqn. 19. If kernel is sufficiently smooth with respect to the variable , we approximate discrete kernel by high order interpolation operator as
[TABLE]
where the high order interpolation operator is denoted by and is injected from i.e., . Superscript and denote the finer and the coarser grid respectively. Then the finer grid integral computation of Eqn. 19 is approximated on coarser grid in following way
[TABLE]
where
[TABLE]
Whenever kernel is also smooth enough with respect to variable, the discrete sum is evaluated on coarse grid points by use of high order interpolation operator . It is written as
[TABLE]
where
[TABLE]
and where is injected from , i.e., .
2.0.2 Singular-Smooth or mild singular Kernel computation using MLMI
In general, kernel has a mild singularity near a point . We rewrite our coarse grid approximation by adding correction term near singularity in the following way (see [5])
[TABLE]
Since is an interpolation of itself using coarse grid points, the operator is given by
[TABLE]
where is the interpolation order and is a derivative of at some intermediate point . Thus if the derivative of becomes small, the correction term become small and can be neglected. However, in case of singular smooth kernel (), we require the corrections in a neighborhood of . Thus Eq. (2.0.2) is simplified as follows
[TABLE]
Advantage of using multi-level procedure in film thickness computation reduces integral complexity up to . A schematic diagram of multi level multi integration procedure is given in Fig. 2.
2.1 Multi-Grid Method for variational inequality arising in EHL Problem
In this section, we discuss multi-grid method [9, 2] for variational inequality of EHL model. EHL problem is viewed as a linear complementarity problem [3, 19] of the form
[TABLE]
where is a linear differential operator. We want to solve the problem in discrete hierarchical sub-domains of the following form
[TABLE]
Hence discrete form of complementarity problem on level is written as
[TABLE]
Let and are an exact solution and approximated solution of above LCP Eqn. 33. Suppose that the error is smooth after the iteration sweeping. Then complementarity problem satisfied for error equation on finer level is read as
[TABLE]
where residual . Such smooth error is approximated on a coarse grid without loosing any essential information. The LCP coarse grid equation for the coarse grid approximation of the error is therefore defined in PFAS by
[TABLE]
Since the problem is nonlinear and we are solving inequalities, we solve for full approximation but interpolate only back to fine grid. The main difference between multi-grid methods for equations and inequalities occur due to fact that, in case of fine grid converged solution the coarse grid correction equation should be zero. Consequently, we have the following relation
[TABLE]
(assume that operator keeps nonzero quantities nonzero).
Furthermore, for a converged solution of fine grid LCP problem the coarse grid correction provides us the following condition on restriction operators,
[TABLE]
Since for any converge solution. Hence above inequalities 37 will satisfy for any rational choice of restriction operators and . For capturing free boundary and for achieving fast convergence the bilinear interpolation operator is implemented only for unknowns on the inactive points that means,
[TABLE]
3 Linear study for convection-diffusion problem
Our specific interest in this Section is to develop an robust splitting for our EHL model. Such splitting is constructed by imitating series of linear model problem one by one. First we consider well known convection-diffusion problem of the form
Example 1**.**
[TABLE]
where (note that we do not have any derivative in convection term). Then discretization of convective term for is performed as
[TABLE]
However, this scheme is only accurate. Our interest here to increase accuracy at least smooth part without contaminating any wiggle in solution. Consider the Van Leer’s -schemes [15] for discretization term (for ) as
[TABLE]
(similar scheme can be constructed for ). The resulting discrete model Example. 1 by -scheme (take here) is denoted by
[TABLE]
In general, above discrete equation. 1 do not produces -matrix and many iterative splitting on diverge. Therefore, this problem is solved using TVD scheme with help of appropriate flux limiters to prevent a solution from unwanted oscillation. Now consider then the second-order upwind scheme looks like ()
[TABLE]
We enforce Eqn. 43 to satisfy TVD condition by multiply limiter functions in the additional terms and . Then following two type of discretization for convection term are presented here as
[TABLE]
and
[TABLE]
where and .
In Fig. 3 represents graph of limiter function on which the resulting convection discretization term defined in Eqn. 43 and Eqn. 44 enforce to be TVD and higher order accurate (see [20]).
The discrete representation of Example 1 using Van-leer -scheme is defined as
[TABLE]
Moreover, in stencil notation it is represented as
[TABLE]
Then the discrete matrix equation is solved efficiently by the use of multi-grid. The related splitting is constructed by taking the matrix operator defined in Eqn. 47. In particular case, the splitting in -direction is scanned as forward (or backward direction depending on flow direction) lexicographical order and it is represented as (or ). For matrix operator , the forward splitting is defined as
[TABLE]
where
[TABLE]
and therefore overall splitting is
[TABLE]
Now for a fixed -line (-grid points in -direction) , we have the following
[TABLE]
corresponds the operator to the unknowns which are scanned simultaneously. corresponds the operator to the old approximation , and operator having updated values of . Now by applying under-relaxation constant in above equation we have
[TABLE]
therfore splitting equation can be rewritten in corresponding change, form as
[TABLE]
Now we construct series of splitting for solving Eqn. 1 as below.
Splitting : ** This splitting is constructed by taking upwind operator plus a “positive” part of the second-order operators and from Eqn. 45 and part of diffusion operator from Eqn. 47.**
[TABLE]
Splitting : ** This splitting is constructed taking upwind operator plus a “positive” part of the second-order operators from Eqn. 44 and part of diffusion operator from Eqn. 47.**
[TABLE]
Splitting : ** In this case splitting coefficients correspond only to the first-order upwind operator of a discretized Eqn. 44 plus diffusion operator.**
[TABLE]
Splitting : ** The third splitting named as - distributive line relaxation is constructed by assuming a ghost variable (with the same cardinality as ) such that , where matrix comes due to distributive change of the relaxation.i.e. We construct line-wise distributive splitting as**
[TABLE]
This splitting is understood in the following way: First, discretize Example 1 by -scheme and get the equation of the form as
[TABLE]
Now in the above splitting equation put the value of from Eqn. 51 and apply distributive splitting in the form of right preconditioner defined below.
[TABLE]
where the updated change in pressure and residual equation are denoted as
[TABLE]
**respectively. In other way, line distributive splitting consists of following two steps; In first step it calculates new ghost value approximation change . Second step calculates new approximation change .
Now applying above splitting along the -direction in Example 1, the diffusive term is computed as**
[TABLE]
and convection term is computed as
[TABLE]
Other part of convective term which comes from van-leer discretization do not contain any distributive term as above explained and kept in right hand side during relaxation and overall splitting is written as follows
[TABLE]
after solving above equation for along line direction updated solution is evaluated as
[TABLE]
**However, above splitting Eqn. 54 is not robust and very rarely use in practice.
We are now interested in showing convergence of LCP through the above presented splitting. Let us consider domain with boundary , and consider known functions and . Then find in a weak sense such that these inequalities hold**
Example 2**.**
[TABLE]
Therefore, discrete version of above problem (finite difference or finite volume) is written in the matrix form
[TABLE]
where is a -matrix of order , and are -column vector. It is well known that solving above discrete problem is equivalent to solving quadratic minimization problem of the form
[TABLE]
subjected to the constraints
[TABLE]
Theorem 2**.**
Let and are -column vectors achieved by splitting algorithm (),*
[TABLE]
then we have and such that and is a solution of LCP problem.
Proof.
For the proof of this theorem we refer to see Cryer [7]. ∎
The following error estimates are easily established for LCP problem for algorithm described above.
Lemma 3**.**
Let is the exact solution of LCP problem define in Eqn. 3, also let is approximate solution obtained by the splitting of the form
[TABLE]
Then following conditions hold
[TABLE]
Proof.
Since From LCP problem we get
[TABLE]
and
[TABLE]
where
[TABLE]
Now consider the following LCP
[TABLE]
[TABLE]
[TABLE]
Now multiply in Eqn. 3 and combing with equality term we get
[TABLE]
similar way we also get
[TABLE]
Now by adding above two equations we get
[TABLE]
This implies that the following conditions hold
[TABLE]
[TABLE]
[TABLE]
Now rest of the proof is followed from Lemma 2.2 mentioned in [3]. ∎
Now we illustrate splitting for incompressible EHL model (we take and as constants here) in the form of inequalities as
Example 3**.**
[TABLE]
For incompressible EHL problem -line distributive Jacobi splitting is written as consider the convection term of above Example 3 as
[TABLE]
Now we will consider the following Splitting :
[TABLE]
Another possibility is to consider the following splitting as
[TABLE]
Hence overall equation is rewritten as Splitting :
[TABLE]
More general discussion on convergence of these splittings are given in Section 5.
4 TVD Implementation in Point Contact Model Problem
In this Section, we implement the splitting discussed in the last Section 3 and allow to extend it in EHL model. A hybrid splitting presented here and it is determined by measuring the value of
[TABLE]
This value is treated as switching parameter to perform two different splitting together while moving direction during the iteration. If the value
[TABLE]
then we apply line Gauss-Seidel splitting otherwise line Jacobi distributed splitting is incorporated in other words
[TABLE]
[TABLE]
These constructions are well justified as the region where tends to zero, we end up having an ill-conditioned matrix system in the form of dense kernel matrix appear in film thickness term. Therefore, distributive Jacobi line splitting is implemented as a right pre-conditioner to reduce the ill-conditioning of the matrix. However, in other part where is sufficiently large diffusion term dominates therefore we use Gauss line splitting. Considering the above setting in computational domain is quite demanding in EHL model as it allows us in reducing computational cost and storage issue. We replace value in splitting constructed in Section 3 by incorporating appropriate limiter function there. In next section, we define these two splitting in more general form having limiter function involve in the splitting.
4.0.1 Limiter based Line Gauss-Seidel splitting
EHL point contact problem is solved in the form of LCP and therefore in this Section we seek an efficient splitting for Reynolds equation iterate along -line direction to obtain the pressure solution. Now by using Theorem 2 and Lemma 3 we prove the convergence of the EHL solution. This splitting is explained in the following way: First calculate updated pressure in -line direction as keeping fix at a time for all in -direction and then apply change immediately to update the pressure . The successive pressure change along the -direction can be calculated as below
[TABLE]
where terms read as
[TABLE]
where
[TABLE]
[TABLE]
[TABLE]
where
[TABLE]
In above equation for each ,
[TABLE]
It is observed that the magnitude of the kernel in equation 68 diminishes rapidly as distance increase and therefore, we avoid unnecessary computation expense by allowing value of up to three terms. So updated value of film thickness is rewritten as
[TABLE]
Hence, Eqn. (4.0.1) is illustrated as
[TABLE]
where and are residual and coefficients of matrix arising due to linearized form involving the limiter function. This setting leads to a band matrix formulation which is solved using Gaussian elimination with minimum computational work ().
4.0.2 Limiter based Line-Distributed Jacobi splitting
The understanding philosophy of line distributed Jacobi splitting is more physical than mathematical. When diffusive coefficient tends to zero, pressure becomes large enough and non local effect of film thickness dominates in the region. Therefore a small deflection in pressure change produces high error in updated film thickness eventually leads blow up the solution after few iterations. This numerical instability is overcome by interacting with the neighborhood points during iteration. During this process the computed change of pressure at one point of the line are shared to its neighbor cells. In other words, a given point of a line new pressure is computed from the summation of the changes coming from neighboring points plus the old approximated pressure
[TABLE]
In this case, changes are incorporated only at the end of a complete iteration sweep. Therefore, overall splitting is derived as below
[TABLE]
The following notion used in Eqn. 4.0.2 defined as
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where
[TABLE]
In above equation, discretization of convection term defined same as Line Gauss-Seidel relaxation case. However, due to distributive change of the pressure, the updated value of film thickness is described as
[TABLE]
where
[TABLE]
After few manipulation of Eqn. 4.0.2, we get system of band matrix which is solved using Gaussian elimination approach.
The force balance equation is incorporated in our numerical calculation by updating the constant value . The updated value of is performed according to
[TABLE]
where is a relaxation parameter having range between .
5 Fourier Analysis
Performance and asymptotic estimate of above splitting is measured through the Fourier analysis by considering infinite grid
[TABLE]
and infinite grid function defined on by the linear span of the Fourier components
[TABLE]
These basis functions are orthogonal with respect to the inner product
[TABLE]
where . Furthermore, we will define orthogonal space to identity function as
[TABLE]
Moreover, discrete solution is described as Fourier transform a linear combinations of the basis functions
[TABLE]
The Fourier space is illustrated as four-dimensional subspaces
[TABLE]
[TABLE]
We say discretized PDE of the form
[TABLE]
is solvable if . Moreover, solution will be unique if . Let relaxation method defined via operator splitting as
[TABLE]
where and are old and updated approximation to the solution . Now we are interested in constructing a splitting which reduce our computed error significantly. Such behavior is investigated by measuring error equation as
[TABLE]
where , and . Now apply Fourier transform in above equation for we have following relation
[TABLE]
and smoothing factor notation as
[TABLE]
where .
5.0.1 Fourier analysis of splitting
Let current updated to the solution for given line we are solving equations. For given a new updated for all of that line according to
[TABLE]
for and for given value such that holds. During Gauss-Seidel line relaxation, we will use previously computed new solution of line in our next new updated solution of line . Hence error equation is written as
[TABLE]
and -smoothing factor is denoted as
[TABLE]
where and . Smoothing factor plot is given in Fig. 4
Two grid iteration matrix is written as
[TABLE]
and two grid error equation is defined as
[TABLE]
Here by multiplying to the space , where leaves the space invariant.
[TABLE]
Fourier representation of two grid is performed in following way
[TABLE]
Spectral radius is computed in the following way
[TABLE]
where
[TABLE]
The Fourier symbols of the multi-grid operators for each harmonic in is calculated as follows:
[TABLE]
For the transfer operators
[TABLE]
Since we can always get a nonsingular matrix same order as such that holds, where a block matrix consisting of diagonal block looks for all like
[TABLE]
then the smoothing factor is equivalent to
[TABLE]
Computation of is important for observing two-grid convergence during relaxation. In next Section we illustrate a criterion for two-grid convergence.
5.1 Convergence criterion of hybrid splitting
In this section, we give a general criteria for the convergence study of hybrid schemes used in our EHL model problem. Let us reconsider linear system
[TABLE]
where a regular matrix (for definition see ****[23]****) and and are known values. For applying hybrid splitting in above equation matrix is understood as
[TABLE]
where and are regular applied splittings in
[TABLE]
and
[TABLE]
sub-domains respectively.
Now assume that has the following splitting
[TABLE]
where is a regular easily invertible matrix and is a positive rest matrix. Then our splitting can be defined as
[TABLE]
Then above iteration will converge for any initial guess if following theorem holds
Theorem 4**.**
Let be a regular splitting of matrix and , then we have
[TABLE]
Proof.
For the proof of this theorem we refer to see Varga [23]. ∎
Now we will prove other part of matrix splitting . This part of matrix there is no straightforward splitting is available (see ****[23, 26]****). Let is regular, but dense and the designing suitable splitting in the sense of Varga is complicated. Suppose if it is possible to construct nonsingular matrix such that equation below
[TABLE]
is easy to solve and we can rewrite splitting as
[TABLE]
Then for above splitting our iteration is denoted as
[TABLE]
Therefore above iteration will converge for any initial guess if following theorem holds
Theorem 5**.**
Let be a regular splitting of matrix and , then we have
[TABLE]
The following theorem providing sufficient conditions for the convergence of the two-grid method ( define in Eqn.105) is due to Hackbusch.
Theorem 6**.**
Let us assume that is a smoothing operator for that means there exist and so that the following condition holds
[TABLE]
and also assume that operator is approximated accurately (by prolongation and restriction operator) in the following sense such that , independent of so that
[TABLE]
then there exist and :
[TABLE]
holds for with and and the two-grid method from Eqn. 97 converges monotonically, independently of .
Proof.
It follows straight way by taking . ∎
6 Numerical Results
In Section 3, we have illustrated TVD implementation for solving linear convection-diffusion problem through a class of splittings. Now we investigate the performance of mentioned splittings and compare the results with classical defect-correction. For numerical tests we consider analytical solution as from Oosterlee ****[20]****. All numerical computations is performed on author’s personal laptop having 2GB RAM and Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz. Dirichlet boundary is imposed for all test cases on domain \Omega=\Big{\{}(x,y);-1\leq x\leq 1,-1\leq y\leq 1\Big{\}}. For all numerical experiments, we take diffusion coefficient and . Numerical tests are performed for the problem given as Example 1 using splitting, splitting and classical defect-correction technique using hierarchical multi-level grid. Computational results of relative error and corresponding order in -norms are presented on Table 1- 6 on the finest grid level (** level using cycle).**
** norm error is evaluated in the following way**
[TABLE]
where is the mesh size on grid , is the converged solution on grid and denotes the dimension of the problem. The order of convergence is derived as
[TABLE]
where is the order of discretization in norm. We also calculate and -error and corresponding order in similar fashion. From numerical experiments we observe that splitting and always show fast residual decay compare to classical defect-correction. Fig. 5 and Fig. 6 present the residual decay results for splitting , splitting and classical defect-correction technique for . Moreover, residual decay of splitting is more better than splitting . On the other hand, we observe that splitting has larger range of robustness () than splitting ().
6.1 Test case for numerical experiment of EHL problem
In this section, we perform numerical experiments on EHL model defined in Section 1. We take Moes (****[18]****) dimensionless parameters (which is denoted by and ), where is fixed at while is varied between . For all test cases, we fix the parameter over domain . In all cases , we refine grid up to points on finest level and coarse grid up to points on the coarsest level (except extremely high load case we choose coarse grid (). A class of limiter are applied to solve the problem discussed in Section 3 and 4. However, for checking performance of splittings, we use value in our numerical analysis. In Fig. 8, we represent film thickness profile in inverted form. Four load cases (a), (b), (c) and (c) are solved using the TVD schemes. The fully converged pressure as well as film thickness profiles and their plot results are represented in Fig. 8-Fig.12. Comparisons of relative error in and norms between splittings and defect correction schemes are performed which are presented in Table. 7- 17. Experimental results show that order of convergence of classical defect-correction is almost similar to splittings and . However, splittings and have slightly better residual decay in comparison with classical defect-correction which can be seen in Fig. 7.
7 Conclusion
A limiter based hybrid line splittings have been outlined for solving EHL point contact problem (in the form of LCP) on hierarchical multi level grid. The key idea of using such splitting to facilitate artificial diffusion only the region of steep gradient of pressure profile and to improve the accuracy on the other part (smooth region of pressure profile) of the domain. These illustrated splittings have been devised by bringing left hand side matrix in -matrix form using second order discretization of Reynolds equation and rest term on the right hand side. Additionally, the hybrid line splitting has been designed with help a switcher which depends upon magnitude of . When , we have applied distributive Jacobi line splitting else, we have implemented Gauss-Seidel line splitting during updating new solution. The derived switcher is important as it noticeably allows us in reducing the ill-conditioning of the discretized matrix when is almost equal to zero. The robustness of the splittings have been analyzed performing series of numerical experiments. Moreover, robustness range of splittings has been investigated and compared with other splittings. For linear discretization, we have performed Fourier analysis in order to validate the multi-grid convergence behavior theoretically. Numerical experiments conform that the performance of these hybrid line splittings are robust not only for linear case but also for EHL model too. A remarkable achievement of these splittings are that it helps us in developing of higher-order discretization without losing stability in relaxation and without the use of double discretization scheme like defect-correction technique in multi-grid solver. Numerical experiments confirm that residual decay of direct splittings are comparably better than classical defect-correction. In this study, we have analyzed the performance of splittings through known limiters available in literature which works satisfactory in all study cases. Another remarkable advantage of the adopted splittings can be noted as it does not demand any extra tuning parameter and produces reasonable numerical solution for large range of load variation.
8 Acknowledgment
**This work is fully funded by DST-SERB Project reference no.PDF/2017/000202 under N-PDF fellowship program and working group at the Tata Institute of Fundamental Research, TIFR-CAM, Bangalore. Author is highly indebted to IIT Kanpur for all kind of support that facilitated the completion of this work. **
Appendix A Some Notation used in EHL model
** Maximum Hertzian pressure.**
** Ambient pressure viscosity.**
** Central offset film thickness.**
** Radius of point contact circle.**
** Pressure viscosity coefficient.**
, where upper surface velocity and lower surface velocity respectively.
** Constant (), is pressure viscosity index ().**
** Reduced radius of curvature defined as ,**
where and are curvature of upper contact surface and lower contact surface respectively.
** and are Moes parameters and they are related as below.**
**, where **
.
** denote as difference between latest approximation solution and its predecessor .**
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Ahmed et al. [2014] S. Ahmed, C.E. Goodyer, P.K. Jimack, An adaptive finite element procedure for fully-coupled point contact elastohydrodynamic lubrication problems, Comput. Methods Appl. Mech. Engrg. 282 (2014) 1–21 (2014) 1–20.
- 2Brandt [1977] A. Brandt, Multi-level adoptive solutions to boundary value problems, Math. Comp. 31 (1977) 333–390.
- 3Brandt and Cryer [1983] A. Brandt, C.W. Cryer, Multigrid algorithm for the solution of complementarity problems arising from free boundary value problems, SIAM.J.Sci. Stat. Comput. 4 (1983) 655–684.
- 4Brandt and Dinar [1979] A. Brandt, N. Dinar, Multigrid solutions to elliptic flow problems, ICASE Report Nr Elsevier Science, https://doi.org/10.1016/B 978-0-12-546050-7.50008-3, 1979.
- 5Brandt and Lubrecht [1989] A. Brandt, A.A. Lubrecht, Multilevel matrix multiplication and fast integration equation, Jour. Comp. Phys. 90 (1989) 348–370.
- 6Cimatti [1977] G. Cimatti, On a problem of the theory of lubrication governed by a variational inequality, Appl. Math. Optim. 3 (1977) 227–242.
- 7Cryer [1971] C.W. Cryer, The solution of a quadratic programming problem using systematic overrelaxation, SIAM.J.Control 9 (1971) 385–392.
- 8Dowson and Higginson [1966] D. Dowson, G.R. Higginson, Elastohydrodynamic Lubrication, Pergamon Press, Oxford, 1966.
