Artificial neural network based photovoltaic fault detection algorithm integrating two bi-directional input parameters. (August 2020)