[1] KN Toosi Univ Technol, Dept Mech Engn, Tehran 1996715433, Iran
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[3] Univ Waterloo, Waterloo Inst Sustainable Energy WISE, Waterloo, ON N2L 3G1, Canada
[4] KN Toosi Univ Technol, Adv Energy Initiat Ctr, Tehran 1417614411, Iran
[5] Univ Waterloo, Waterloo Inst Sustainable Energy WISE, Waterloo, ON, Canada
[6] Univ Waterloo, Dept Earth & Environm Sci, Waterloo, ON, Canada
[7] Univ Ontario Inst Technol, Fac Engn & Appl Sci, Oshawa, ON L1G 0C5, Canada