1. Mechanical Engineering Department, University of British Columbia, Vancouver, BC V6T 1Z4, Canada e-mail:
2. Mechanical and Industrial Engineering Department, Qatar University, Al Tarfa, Doha 2713, Qatar e-mail:
3. Mechanical Engineering Department, British University in Egypt, Al-Shorouk City 11837, Egypt e-mail: