Intelligent fault identification strategy of photovoltaic array based on ensemble self-training learning. (1st January 2023)