https://9lib.org/document/zx5xld4d-alternative-algorithm-determining-pressure-distribution-cylinder-contact-simulation.html