Optimal operation of a grid-connected hybrid PV/fuel cell/battery energy system for residential applications. (15th October 2016)