A comparative performance analysis of direct, with battery, supercapacitor, and battery-supercapacitor enabled photovoltaic water pumping systems using centrifugal pump