Self-consumption enhancement and peak shaving of residential photovoltaics using storage and curtailment. (1st October 2016)