A novel model-based approach for the energy management of distributed storage systems in utility-scale PV fields