1. College of Engineering, Sharif University of Technology, Tehran, Iran
2. Mechanical and Industrial Engineering Department, College of Engineering, Qatar University, Doha, Qatar
3. Department of Mechanical Engineering, Payame Noor University (PNU), Tehran, Iran
4. Department of Chemistry, Tarbiat Modares University, Tehran, Iran