I Taylor Modern Approaches Tribological Modelling

23
Shell Global Solutions Modern Approaches to Tribological Modelling Ian Taylor IET Meeting on Green Tribology 9 th June 2009 © Shell Petroleum Company Ltd. All rights reserved. Do not distribute without consent of i hth ld

Transcript of I Taylor Modern Approaches Tribological Modelling

Page 1: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Modern Approaches to Tribological Modelling

Ian Taylor

IET Meeting on Green Tribology

9th June 2009 © Shell Petroleum Company Ltd. All rights reserved. Do not distribute without consent of

i ht h ld

Page 2: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Outline

2

Reynolds’ equation & analytical solutions

Numerical solution of Reynolds’ equation

Using Excel for lubrication problems

Using MATLAB for lubrication problems

Using general purpose finite element software for lubrication problems

Conclusions

Page 3: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Reynolds’ Equation & Analytical Solutions

3

Original paper can be downloaded from:http://www.archive.org/details/papersonmechanic02reynrich

th

xhU

yPh

yxPh

x ∂∂

+∂∂

=⎟⎟⎠

⎞⎜⎜⎝

∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

∂∂

∂∂

21212

33

ηη

• h(x,y) = oil film thickness• η= viscosity• P(x,y) = pressure• U = U1+U2 where U1, U2 are speeds of surfaces in x-direction

Page 4: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Reynolds’ Equation & Analytical Solutions Following the derivation of the Reynolds’ equation, many analytical

studieswere carried out:

Sommerfeld (1904) – solution of journal bearing problemMichell (1905) – solution of thrust bearing problemMartin’s analysis (1916) of gear lubrication showed that oil film

thicknesses were too small for effective lubricationWe had to wait until 1953 (!) for the “short bearing” approximation*.

As may be expected if the bearing width is small compared to it’s diameter, it is a “short bearing” – this is typical of many journal bearings. Therefore the pressure variation across the width of the bearing is much greater than that along the bearing. Simplification of the Reynolds’ equation is possible and a simple equation relates the eccentricity ratio to the load

4

http://naca.central.cranfield.ac.uk/reports/1953/naca-report-1157.pdf

11164)1(

22222

3+⎟

⎠⎞

⎜⎝⎛ −

−= ε

ππ

εηε

cLUW

Page 5: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Reynolds’ Equation & Analytical Solutions Martin’s observations about gear lubrication led Grubin (1949) to

propose that in certain high pressure lubricated contacts, surfaces may deform under pressure and lubricant properties may change. He then found an analytical expression for the oil film thickness in the contact under such conditions

5

( )11/1

11/811/8

95.1−

⎟⎠⎞

⎜⎝⎛

⎟⎠⎞

⎜⎝⎛=

ERwE

ERU

Rhcen αη

Even recently (2002), analytical work can lead to new results e.g. friction loss of short bearing in high load limit*

* R.I. Taylor, SAE 2002-01-3355

Page 6: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’Equation

6

Most complicated numerical solutions are for ElastohydrodynamicLubrication – graph below shows approx computation time versus year

Simple static EHD line contact, no thermal effects1959 – Dowson quotes a time of 18 months for EHD line contact direct

solver*Lubrecht, in his PhD thesis quotes a computation time of 120 minutes for

an EHD line contact, with 240 nodes: http://www.tr.ctw.utwente.nl/Research/Publications/PhDTheses/thesis_lubrecht.pdf

Shell EHD line contact direct solver with adaptive mesh) – 10 secs for 322 points

* R.W Snidle & H.P. Evans (Eds.), “IUTAM Symposium on Elastohydrodynamics....”, Springer 2006

Page 7: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’EquationDirect solvers – generally computation time takes O(N3) for N mesh

points (and memory requirement is O(N2)) – although these can be smaller for modern iterative direct solvers

Trend over last 20 years has been to use Multigrid solvers, whose computation time is O(NlogN)

Shell have Windows™ based EHD line contact solvers using both (1) a direct solver with an adaptive mesh, and (2) a multigrid solver

Shell EHD Line Contact Direct Solver: Written in C, number of files = 58, total number of lines of code = 31,040 (includes solver code)

EHD Line Contact Multigrid Solver (from Leeds University): Written in C, number of files = 146, total number of lines of code = 20,599

A lot of effort & expertise is needed to maintain these codes

7

Page 8: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’Equation

8

* G.W. Roper & R.I. Taylor, STLE Meeting, Calgary 2006

Shell direct solver with adaptive mesh: comparison with multigridDesktop PC, Intel E6750 Duo Core, 2 x 2.66 GHz, 4 GB RAM, Vista

PremiumNote times are approx 3-4x faster than reported in 2006*

M=14.89L = 10.83

Shell direct solver, adaptive mesh Multigrid methodN Time

(secs)hmin (μm) hcen (μm)

162 1.31 0.397 0.457322 10.17 0.399 0.460642 140.3 0.400 0.461

N Time (secs)

hmin (μm) hcen (μm)

512 9.99 0.417 0.4812048 17.21 0.410 0.4708192 33.16 0.410 0.468

Page 9: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’EquationShell direct solver with adaptive mesh: comparison with multigrid

9

Page 10: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’EquationFor the prediction of friction, we need to include both thermal effects

AND the effects of lubricant shear thinning: therefore speed androbustness are important

Simulations below are for a line contact*

10

* G.W. Roper & R.I. Taylor, STLE Meeting, Calgary 2006

0.00

0.02

0.04

0.06

0.08

0.01 0.1 1 10 100

Entrainment speed (m.s-1)

Fric

tion

coef

ficie

nt

High Vk mineral oil, 0.1 MN/m, 70°C

High Vk mineral oil, 0.1 MN/m, 100°C

Low Vk synthetic oil, 0.1 MN/m, 70°C

Low Vk synthetic oil, 0.1 MN/m, 100°C

Effect of temperature Effect of load

0.00

0.02

0.04

0.06

0.08

0.01 0.1 1 10 100

Entrainment speed (m.s-1)Fr

ictio

n co

effic

ient

High Vk mineral oil, 0.5 MN/m, 100°C

High Vk mineral oil, 0.1 MN/m, 100°C

Low Vk synthetic oil, 0.5 MN/m, 100°C

Low Vk synthetic oil, 0.1 MN/m, 100°C

Page 11: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’EquationShell Multigrid Point Contact SolverWritten in C and

11

FORTRANNumber of lines of code approx 14,000 , number of files = 148

Grid is N x N/2: (symmetry is assumed in program)

w = 100 N, uA = 0, uB = 2 m/s, R = 0.0125 m, ηo = 85.6 mPa.s , α = 1.79e-8

M ≈ 134.4, L ≈ 10.3

N Time (secs)

hmin (μm) hcen (μm)

64 ≈ 5 0.0205 0.0453128 ≈ 9 0.0209 0.0442256 ≈ 28 0.0206 0.0429

Page 12: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Numerical Solution of Reynolds’EquationShell Multigrid Point Contact Solver

Typical results shown below (N = 128) – graphics done in gnuplot

12

Oil Film Thickness Pressure

Page 13: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using Excel for Lubrication Problems

13

Excel is useful for:

Solving the finite difference form of the Reynolds equation, eg for journal bearings

It can be used as a “front-end” for legacy programs which run from a Windows command line

Page 14: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using Excel for Lubrication Problems

14

Finite difference form of Reynolds equation:

(j, i) (j, i+1)(j, i-1)

(j-1, i)

(j+1, i)

Δx

Δy

( )

( ) ( )⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

Δ

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

+

⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

Δ

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

Δ

−−

⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

Δ

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

+

⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

Δ

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

=

−+−+

−+−

−+

+−

−+

+

2,2/1

3

,2/1

3

22/1,

3

2/1,

3

1,1,2

,,2/1

3

,1,2/1

3

2

1,2/1,

3

1,2/1,

3

,

)2(6

)()(

y

hh

x

hh

xhh

Uy

PhPh

x

PhPh

P

ijijijij

ijijij

ijij

ijij

ijij

ij

ij

ηηηη

ηηηη

Typical VBA code (in Excel) for implementing the above is:fact1 = 0.5 * ((Sheet2.Cells(j + 1, i + 1) ^ 3 / vis) + (Sheet2.Cells(j + 1, i + 2) ^ 3) / vis)fact2 = 0.5 * ((Sheet2.Cells(j + 1, i + 1) ^ 3 / vis) + (Sheet2.Cells(j + 1, i) ^ 3 / vis))fact3 = 0.5 * ((Sheet2.Cells(j + 1, i + 1) ^ 3 / vis) + (Sheet2.Cells(j + 2, i + 1) ^ 3 / vis))fact4 = 0.5 * ((Sheet2.Cells(j + 1, i + 1) ^ 3 / vis) + (Sheet2.Cells(j, i + 1) ^ 3 / vis))old_value = a(j, i)new_value = ((fact1 * a(j, i + 1) + fact2 * a(j, i - 1)) / (dx ^ 2)) + _

((fact3 * a(j + 1, i) + fact4 * a(j - 1, i)) / (dy ^ 2)) - _(6# * speed) * (Sheet2.Cells(j + 1, i + 2) - Sheet2.Cells(j + 1, i)) / (2# * dx)

new_value = new_value / (((fact1 + fact2) / (dx ^ 2)) + ((fact3 + fact4) / (dy ^ 2)))

Page 15: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using Excel for Lubrication Problems

15

Using Excel as “Front-End” for legacy programs

Example below shows Excel being used as “Front-End” for EHD Line Solver

Page 16: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using MATLAB for Lubrication ProblemsSimple MATLAB code for EHD line lubrication

Number of MATLAB m-files = 17

Total number of lines of code = 506 Approx 40 times less code than for C code

Uses MATLAB in-built direct solver - gmres

16

Page 17: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using MATLAB for Lubrication ProblemsScreenshot of running code: 257 grid points, 18 secondsRun times would be longer for more grid points

17

Page 18: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using General Purpose Finite Element Solvers for Lubrication Problems

18

General purpose finite element solvers are now available commercially

Habchi has reported the use of COMSOL™ for elastohydrodynamic line and point contact lubrication problems: http://www.civil-comp.com/conf/habchi.pdf

He has reported that an EHD point contact, with lubricant shearthinning takes 10-20 minutes to run on a modern PC with a 2 GHz processor. Inclusion of thermal effects would result in a run-time of 30-60 minutes

Page 19: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using General Purpose Finite Element Solvers for Lubrication Problems

19

Example below shows the use of COMSOL™ for a simple slider bearingAdvantage of this approach is that very little “code” needs writingComplicated geometries can also be handled easily

Page 20: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Using General Purpose Finite Element Solvers for Lubrication Problems

20

Equations can be inserted into COMSOL without any explicit programming

Different options for the numerical solutions can be specified easilyGood graphics capabilities for plotting out results

Reynolds’ Equation

Page 21: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Discussion

21

Tools are becoming available which will enable the more efficient generation of lubrication models – less code, more efficient solvers etc

Direct solvers which are currently available, particular those which can use adaptive meshes, can be used effectively for EHD lubricationproblems

As computer speeds and memory increase, it may be expected thatthere will be a move back towards direct solvers for EHD, from multigrid

Tools such as MATLAB and COMSOL may be increasingly used for lubrication problems, where the numerical side of the code is handled by MATLAB or COMSOL, and the user concentrates on incorporating thecorrect physical properties (of the lubricant and the materials)

Page 22: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Conclusions

22

For modelling lubricated contacts, there is no longer a need to develop C or FORTRAN code from scratch

Tools such as Excel, MATLAB, and more recently COMSOL, can greatly improve the efficiency of developing such models

Using these tools will enable the scientist to concentrate on the physics going into the models, rather than the detailed numerical algorithms which are needed to solve the equations

Our experience with EHD software is that a direct solver with an adaptive mesh is much more robust than a multigrid solver, and it is a possibility that there will be a move back to direct solvers for such problems in the coming years

Page 23: I Taylor Modern Approaches Tribological Modelling

Shell Global Solutions

Thank you for your attention

23

Any Questions ?

[email protected]