energy systems device layer microgrids and datacenters 6954756