US residential solar and storage provider Sunrun Inc (NASDAQ:RUN) on Tuesday said it has been selected to develop a 17-MW energy storage virtual power plant (VPP) in Puerto Rico.