Affiliation: | a Department of Production Engineering, National Institute of Technology, Tiruchirappalli 620015, India b Department of Mechanical Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India c Department of Mechanical and Industrial Engineering, Indian Institute of Technology Roorkee, Roorkee 247667, India |