Https Doi Org10 1016 J Ejmech 2017 11