Solar Power Systems With Battery Storage