Virtual net-billing: A fair energy sharing method for collective self-consumption