This paper investigates how to increase the efficiency of a photovoltaic/energy storage generation unit supplying dynamic loads by regulating and managing both the photovoltaic generator and the storage battery charge-discharge modes. The proposed photovoltaic/energy storage unit is proposed to supply an induction motor driven industrial pump with controlled speed and/or a DC motor driven water pump. An optimal proportional-integral-derivative control based on an Artificial Bee Colony Optimization algorithm is used to regulate the photovoltaic generator in case of normal operation or in case of maximum power point tracking (MPPT) and to also control the battery storage charge discharge modes. A vector control based on the proposed optimal control is used to regulate the induction motor rotor speed at its low reference values needed by the industrial pump. First, a total model of the entire system is obtained. The controller performance with the proposed system is studied with both a DC motor and/or induction motor loads. Simulation results show that the proposed photovoltaic/storage generator is able to supply the suggested dynamic loads under different conditions and with good performance. Also, it is noticed that operating the photovoltaic base on maximum power point tracking condition will give about 43% extra generation power than the normal operation case.