energystoragemedia.com
What is a Microgrid? There's More Than One Microgrid Definition - Energy Storage Media
What is a microgrid? A microgrid is group of interconnected loads and distributed energy resources with defined electrical boundaries