Fractal EMS has a flexible and scalable architecture that allows ­­assets to be easily added, removed or changed. Dispatch one installation or your entire portfolio while reliably managing your fleet.





Fractal EMS provides system integration and control, active management and monitoring, P/Q response capability and user interfaces to monitor system conditions, safety controls and faults/alarms. Fractal EMS is size and technology agnostic.


Manual Schedule

Schedule pre-programmed and customizable applications (stack up to ten) through the Fractal EMS Calendar.

Monitor and Respond

Fractal EMS monitors load, pricing, or SCADA (AGC) and responds with predefined applications.

Measure and Respond

Fractal EMS measures frequency, current, and voltage (and calculates power), and responds with predefined applications.

Receive and Respond

Fractal EMS receives commands via SCADA (AGC) or receives commands from a third-party via API.


Fractal EMS can configure communications and network security to meet your specific project needs.

Cloud Dispatch

Schedule dispatches through the Fractal Calendar. Also receive API commands, ADS (CAISO) or Dispatch Calendar invites from Fractal Model

Utility SCADA Dispatch

Securely receive power (P/Q) commands from SCADA (all data points securely sent to the cloud for monitoring, reporting and predictive failures).

Local Dispatch

The Fractal Site Controller can be programmed to respond autonomously by responding to local measurements (voltage, frequency, load, etc.)


  • Secure (e.g. 2-factor security authentication) access and communications, using industry standard protocols, including TLS 1.2, Modbus/TCP and DNP 3.0
  • Supports multiple communication protocols: RESTful Web API, Modbus, DNP3, IEC61850, IEC60870-5-104, CAN
  • Ability to comply with leading open standards specifications e.g., MESA and SunSpec
  • Authentication via certificates. Multiple levels of access and control for different user profiles
  • Controller offers seamless integration with a SCADA system or any 3rd party controller


Through the Web Interface (HMI), applications can operate concurrently (stacks) with priorities (e.g. perform application 2 only if application 1 is not active). Applications can also be configured to use a certain percentage of the asset (application 1 has access to 60% of the BESS rated power, application 2 has access to 40% of BESS rated power). Furthermore, applications can be scheduled to operate certain days a week on certain hours of the day, or 24/7.

Merchant Services

  • Energy Arbitrage
  • Frequency Regulation
  • Spinning Reserves
  • Non-Spinning Reserves
  • Fast Frequency Response
  • Ramp Support
  • EIM

Peak Shaving

  • Coincident Peak Shaving
  • Demand Charge Mitigation
  • TOU Energy Shifting
  • Congestion Relief


  • Resource Adequacy
  • Capacity
  • Volt / Var Support
  • Blackstart
  • T&D Deferral

Renewable Energy

  • Shifting
  • Smoothing
  • Firming
  • Clip Charging
  • PV Self Consumption






The Web Interface (HMI) enables remote control across multiple locations through encrypted communication:

  • Open and close site level switchgear / breakers
  • Open and close inverter breakers (AC and DC)
  • Open and close battery rack contactors
  • Switch operating modes and reset inverters
  • Seamlessly update parameters and setpoints in real-time (locally and remotely)
  • Receive and acknowledge faults, alarms and warnings
  • Address faults, alarms and warnings by performing diagnostics and reviewing bit status codes
  • Issue an emergency stop (E-Stop)
  • Automatically and remotely deploy fire suppression
  • Custom BOP control algorithms and optimization available


Fractal EMS provides real-time plant monitoring, plant control and diagnostics through a secure Web UI.

  • Support for remote software and firmware upgrades
  • Ability to view system status remotely and via SCADA
  • State of health for the different levels: system, string and rack
  • System service, troubleshooting and warranty compliance verification
  • Real-time data streaming with 100 ms delivery
  • Configurable alerts and alarms for all components of the ESS, including automatic system shutdown
  • Maintenance and test capability to diagnose the health of individual modules, racks and system
  • Graphical and tabular performance monitoring





  • Over/Under-Temperature and Voltage Thresholds
  • Malfunctions reported from PCS (inverter) and BMS
  • Ground faults in the system
  • HVAC, Fire Suppression system, and other BOP alarms
  • Configurable alerts and alarms for all components of the ESS, including automatic system shutdown
  • Opening of the user entry container doors
  • Activation of any of the interlocking mechanisms (racks, DC isolation switch)






Fractal EMS includes a detailed data historian using web-based data retrieval for interactive visualization, analytics and custom report creation. All data is encrypted (including customer provided data) and is hosted with separate permission levels to maintain privacy and security of data. Time series data available for all interconnected components and systems to include: battery racks and management systems, unit controllers, meters, sensors, fire panel, thermal management, switchgear, transformers and generators. Fractal EMS captures and publishes data to the cloud in real time with unlimited data storage. This provides users the necessary data during warranty claims, technical dispute resolution, and feeds the predictive failure algorithms.

  • Range of 1 sec to 10 sec data capture
  • Data retention for the life of the contract
  • High speed data capture available (50 samples/sec, up to 8 data points)
  • Interactive and intuitive visualizations


No restriction on data and easily accessible. Time series data steams include:

  • State of Charge
  • State of Health
  • Real Power (Actual)
  • Real Power (Commanded)
  • Reactive Power (Actual)
  • Reactive Power (Commanded)
  • POI Metered Data (Frequency, Current, Voltage)
  • Market Telemetry
  • Available Power and Capacity
  • PCS Status (RunPQ, Standby, Off)
  • AC Voltage and Current
  • DC Voltage and Current
  • Max/Min Rack SOC
  • Max/Min Rack SOH
  • Max/Min Cell Temperatures
  • Max/Min Cell Voltages
  • PCS/BMS Fault and Warning Statuses
  • Fire Suppression Status
  • Fire Panel Outputs
  • Thermal Management Statuses
  • Ambient Temperature Sensors
  • Humidity
  • GPS / Time / Date / Weather
  • Load / Generation Data
  • POI Metered Data (Frequency, Current, Voltage)
  • So Much More...






Fractal EMS includes a powerful report mechanism to conduct both real time equipment monitoring and historical analysis with maximum flexibility. User can create reports based on their needs by mixing different measurements from different devices and displaying them in data tables or visualizations. User can select any historical time frame for the data to be displayed. Beautiful, interactive and intuitive visualizations that enable fast decision-making and troubleshooting.

Data Encryption

All data is encrypted (including customer provided data) and is hosted with separate permissions to maintain privacy and security.

Optimize Performance and Safety

View and analyze historical data to identify trends and opportunities for increased component and system performance, battery life and safety.

Access Data Anytime / Anywhere

Access your data securely from anywhere in the world for fast decision-making and troubleshooting with no limit on storage.

Custom Reports and Graphs

Create custom reports by selecting different measurements and devices. Display data tables or visualizations using a date range


Fractal EMS allows operators to stack and deploy multiple applications with an intelligent scheduler back by multi-user permissions. Fractal EMS provides a Calendar that allows you to schedule application stacks and to schedule when your system will start/stop. Stacks are customizable, you can prioritize applications and configure individual parameters. Calendar events can be repeated, color coded and copied. Timeframes can be as short as one minute and as long as a year. In addition, the Calendar can accept schedules from 3rd parties (e.g., Fractal Model).






Fractal EMS maximizes your energy storage system’s value through intelligent dispatch.

Stack and Prioritize

Identification, prioritization and setpoint creation for primary and secondary applications enables customers to stack economic benefits.

Performance Optimizer

Mode-based State of Charge (SOC) and ramp rate management schemes to maximize system performance, battery life and safety.

Dispatch of Schedule

Switching between applications can be commanded by dispatch signal or the scheduler function. Combinations of applications may be operated simultaneously.

Custom Operating Modes

Built-in operating modes with user-defined prioritization and customization enabled. Execution of algorithms is response to measured conditions or external stimulus.


Fractal EMS provide fleet and asset analytics that provides the ability to monitor asset performance and health and simplify management.





  • Track and report performance KPIs and trends at the fleet, site and equipment level.
  • Automates and customizes reports and notifications to manage expectations.


  • Uses machine learning to identify batteries that are either fire risks or are weak.
  • Decommission safety concerns and/or swap battery modules.


  • Tracks state of health along with key factors that affect battery degradation.
  • Use the digital twin to simulate degradation and minimize augmentations.


  • Identify equipment that is exhibiting reduced efficiency or higher runtimes.
  • Schedule additional preventative maintenance to avoid downtime.


fractal-adminWEB UI