A dynamic simulation platform for fault modelling and characterisation of building integrated photovoltaics. (December 2021)