1. Department of Mechanical Engineering Jomo Kenyatta University of Agriculture and Technology Nairobi Kenya
2. Department of Mechanical and Manufacturing Engineering University of Nairobi Nairobi Kenya
3. School of Mechanical Engineering Southwest Jiaotong University Chengdu Sichuan P. R. China