Artificial neural networks applications in partially shaded PV systems. (1st January 2023)