1. Department of Mechanical Engineering, K.N. Toosi University of Technology, Tehran 19967-15433, Iran
2. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
3. Department of Management Sciences, Waterloo Institute for Sustainable Energy (WISE), University of Waterloo, Waterloo, ON N2L 3G1, Canada
4. Advanced Energy Initiative Center, K.N. Toosi University of Technology, Tehran 14176-14411, Iran
5. Department of Earth & Environmental Sciences, University of Waterloo, Waterloo, ON N2L 3G1, Canada