1. School of Photovoltaic and Renewable Energy Engineering, University of New South Wales, Sydney, NSW 2052, Australia
2. School of Computing and Information Systems, University of Melbourne, Melbourne, VIC 3010, Australia
3. School of Engineering, Macquarie University, Sydney, NSW 2109, Australia