Iranian Journal of Science and Technology Transactions of Mechanical Engineering (IJSTM)