Https Doi Org10 1016 J Ejmech 20171151