An enhanced dynamic model of battery using genetic algorithm suitable for photovoltaic applications. (1st May 2016)