Simple python implementation of the 1D Prandtl-Tomlinson model. This model is used to rationalise dry friction experiments and mechanical instabilities (https://en.wikipedia.org/wiki/Tomlinson_model).
To see details of the model and references used for testing see:
- Analytical expressions for the kinetic friction in the Prandtl-Tomlinson model Enrico Gnecco, Raphael Roth, and Alexis Baratoff Phys. Rev. B 86, 035443 (2012)
- Velocity dependence of kinetic friction in the Prandtl-Tomlinson model Martin H. Müser Phys. Rev. B 84, 125419 (2011)
- Popov, V.L. (2010). The Prandtl-Tomlinson Model for Dry Friction. In: Contact Mechanics and Friction. Springer, Berlin, Heidelberg.
To use the standard PT sinusoidal substrate potential with
Otherwise, the substrate potential is imported from a module, specified in the driver. The module must contain a function fen(x) and ff(x) returning the energy and force at the required position over a single period. The amplitude