1. Young Researchers and Elites Club Qazvin Branch Islamic Azad University (IAU) Qazvin Iran
2. Department of Renewable Energy and Environment Faculty of New Sciences and Technologies University of Tehran Tehran Iran
3. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney NSW Australia
4. School of Mathematics and Statistics University of Melbourne Parkville VIC Australia
5. Department of Industrial Engineering Faculty of Industrial and Mechanical Engineering Qazvin Branch Islamic Azad University Qazvin Iran
6. Faculty of Mechanical Engineering Shahrood University of Technology Shahrood Iran