HOMER Energy by UL recently released two powerful, customizable Controller APIs that give users the ability to create and simulate their own dispatch strategy in HOMER Grid, software for modeling the design of behind-the-meter distributed energy systems.
With these features, users can override the proprietary default control algorithm in HOMER Grid and write logic to determine when components of a hybrid power system — such as solar PV, batteries or grid power — should serve the electric load. Developers and researchers gain complete control over how their energy system is simulated. They can then evaluate how changes in operation — or dispatch strategies — impact the cost of operating the system.
Controller customization is available in software version 1.7 through two options: MATLAB Link, a controller API included in HOMER Grid; and the C++ Controller API, which is available as an add-on. To use MATLAB Link, users also need a license for MATLAB engineering software.
By design, HOMER Grid allows users to model and simulate distributed hybrid energy systems. Commercial and industrial utility customers can then cut demand charges and energy costs and model systems that can provide extended backup power in a grid outage. HOMER Grid’s default controller balances self-generation with the use of grid power for many system designs and determines the solution with the best financial outcome.
“The dispatch or control algorithms of HOMER Grid are the core of our software. Because the market and technology are changing quickly, we wanted to give our customers greater ability to customize the power of HOMER, whether they design projects or components or perform research,” said Peter Lilienthal, Ph.D., CEO, HOMER Energy by UL.
Using the MATLAB Link feature, all HOMER Grid users can quickly write custom controller algorithms and test them with different system configurations. With the new C++ Controller API add-on feature in HOMER Grid, companies can showcase their controller products to the HOMER user base. The Controller API allows users to write and compile a custom controller in C++, which runs substantially faster than MATLAB, and protects proprietary code. The custom controller can then be distributed publicly with HOMER software for all users to consider as potential solutions in their systems.
HOMER Grid’s user manual provides extensive documentation describing 250 parameters that users can leverage to define their custom algorithm in MATLAB. For users new to Matlab programming language, Premium Support can be used for MATLAB help. Two hours of Premium Support are included in an annual HOMER Grid purchase.
News item from HOMER Energy by UL