
Contact Mechanics Models Overview
On behalf of Professor George Adams. This is an overview of contact mechanics models in case of two spheres. The…

Contact Mechanics - Subsurfaces Stress
Contact mechanics code useful for calculating subsurface stress

Lubrication and wear at metal/HDPE contact: thesis
This thesis considers lubrication and wear in artificial joint replacements. The lubrication theory and model development is described in details…

The correct lubricant by Petr Vavruch: A guide to choose lubricating oil
'The correct lubricant' covers basic practical information about lubricants in automotive and industrial areas. It is written for users of…

Topography analysis of random anisotropic Gaussian rough surfaces
This work demonstrates the importance of summit parameters for an anisotropic Gaussian rough surface. It is shown that lay direction…
An LCP solution of the one-dimensional linear elastic contact mechanics problem
A script that solves the linear complementarity problem associated with the Boussinesq contact mechanics problem h = K*p+g, h'*p=0, h,p >=0,…
An LCP-based cavitation algorithm
Matlab routines solving a linear complementarity problem appearing in lubrication with cavitation. Can also be found at the file exchange…

Tribology Simulator
Tribology Simulator is a software for the simulation of the most common tribological contact – a contact of two surfaces…

JKR, MD, and DMT models of adhesion
These m-files calculate the adhesive parameters of the contact between 2 spheres based on the mechanical and geometrical properties of…
Friction Calculation (Mixed Lubrication)
A Matlab code (GUI) for calculation of friction coefficient in mixed lubricated conditions. Asperity based, including statistical (Greenwood and Williamson),…

Stress Field Due To Cuboid Inclusion in Infinite Space
The code plots the stress field along x direction due to a cuboid strain located in the center of coordinates…

Line Contact Numerical EHL Solver with Artificial Diffusion
A Matlab based line contact EHL solver with artificial diffusion for highly loaded cases. The degree of the diffusion is…

Line Contact EHL Solver
A Matlab based line contact EHL solver. Fully coupled, differential deflection based numerical scheme. Finite difference discretization, central difference approximation…

Semi-Analytical Solution of 1D Transient Reynolds Equation(Grubin's Approximation)
A Matlab code for calculation of a semi-analytical solution of transient 1D Reynolds equation using Grubin's approximation. At first, the…

Semi-Analytical Solution of 1D Transient Reynolds Equation
A Matlab code for calculation of a semi-analytical solution of transient 1D Reynolds equation for rigid-isoviscous case. At first, the…

Analytical Solution of 1D Reynolds Equation
A Matlab file with the analytical solution of 1D Reynolds equation with possibility to specify the cavitation pressure. If cavitation…

Hertz Contact Calculator
A simple matlab code for calculation of Hertz solution (Hertz model) for line, point and elliptical contacts. Also shows a…

Moes Fit (Central Film Thickness)
Calculates central film thickness for line and point contacts using Moes fit.
