1. Department of Mechanical and Mechatronics Engineering Shahrood University of Technology Shahrood Iran
2. Department of Chemical and Biological Engineering University at Buffalo Buffalo New York USA
3. Department of Mechanical Engineering Iowa State University Ames Iowa USA