Journal of mechanical engineering science