Wave is based on a distributed control system that makes it easy to integrate any type of distributed energy resource (generation, storage or loads), visualize and monitor assets, and optimally dispatch them for different applications. Dispatch can be carried out manually, scheduled ahead of time, or performed automatically to meet specific objectives.

Wave Microgrid can be configured for three different types of operations: i) grid-connected economic-microgrid, where Wave manages generation, demand, and storage to achieve energy cost optimization, ii) resilience-microgrid, where Wave manages local assets to maximize the resiliency of the site to grid outages and switches to island-mode if the grid fails, and iii) island (off-grid) microgrid mode, where Wave continuously runs in island mode to reliably serve loads using local resources.

Applications
Wave® Apps are managed by the Wave® Application Manager (WAM). Wave® Apps are extensions to Wave® that add business logic to meet user-specific objectives.

System
System-level objectives are carried out by the Distribution Network Manager (DNM). The DNM stores the full representation of the DER portfolio including assets, connectivity, and capabilities of the overall system.

Groups
Groups of Assets are hosted and managed by Control Area Managers (CAM). Groups give Spirae Wave® the ability to aggregate DER into dynamic portfolios assignable to different system capabilities.

Assets
An Asset is any distributed energy resource that Spirae Wave® needs to know about in order to manage the system under its control. Assets are hosted by Energy Resource Managers (ERM). Spirae Wave® uses a standardized catalog of assets to easily interface with and manage assets.

Communications
Spirae Wave’s® software processes communicate via a dedicated bus called the Wave® Communications Bus (WCB) that manages transport of time sensitive data.