A novel approach for optimal sizing of stand-alone solar PV systems with power quality considerations. (January 2023)