https://123dok.net/document/z1d8vo3z-finite-element-discretization-nonlinear-thermoelastic-penalized-unilateral-contact.html