Business challenge

CleanSpark had reached the limits of open source software’s ability to optimize energy usage. The organization needed powerful optimization software that would integrate with its existing infrastructure.


After a careful cost-benefit analysis, CleanSpark selected ILOG CPLEX Optimization Studio software to solve the increasingly complex challenges that microgrid design presents.


Provides significant time savings

as a result of direct integration with the company’s existing technology stack

Differentiates CleanSpark as a leader

in the increasingly crowded field of microgrid development

Delivers vast amounts of highly valuable data

that positions the company to continue improving microgrid technology

Business challenge story

Beyond the cutting edge

At its most basic, the grid is an interconnected network that delivers energy from a central power source to end users. In most homes and businesses, connecting to the grid is as simple as sliding a plug into a wall socket. The grid is generally reliable, but it can be subject to both blackouts and brownouts, and it can be more expensive and less clean than alternative sources of energy like wind and solar. These alternative sources are becoming more and more popular, but they, too, have their limits when it comes to availability and storage.

Microgrids are designed to help companies meet power needs with a combination of traditional grid, solar, wind, fuel cell and other energy technologies. Ideally, they balance load requirements among the different sources, providing customers with steady, clean and cost-effective energy. CleanSpark was established in 2012 to help organizations develop their own microgrids.

Microgrids are not one-size-fits-all endeavors. Whether they’re meant to address the energy needs in a single household or in a massive, interconnected and geographically dispersed series of buildings, microgrids are complex, and the number of factors that go into optimizing them can be mind-boggling. Rich Inman, Director of Data Analytics at CleanSpark, estimates that the microgrid optimization process evaluates tens of millions of variables in a sparse matrix that may contain as many as 10²⁰ elements.

For several years, Inman and the team at CleanSpark used the MATLAB computing environment to develop their offerings. But as the company grew, the way the team wanted to optimize its modeling became more sophisticated. “We were pushing the cutting edge of the state of the art,” says Inman. To keep meeting its clients’ needs, CleanSpark needed a powerful optimizer that would work with the company’s existing technological infrastructure.

We were pushing the cutting edge of the state of the art.

Rich Inman, Director of Data Analytics, CleanSpark

Transformation story

An optimal solution

After careful research and cost-benefit analyses, CleanSpark selected ILOG CPLEX Optimization Studio software. Inman explains: “IBM came out on top in terms of not only price for our requirements, but also the support that we need to keep pushing forward.” With help from IBM Business Partner Newcomp Analytics, CleanSpark began by testing the software on a subscription basis. Six months and many successful benchmarks later, CleanSpark purchased perpetual licenses for the IBM software.

At the highest level, the CPLEX solution is helping CleanSpark solve optimization models, but as the company’s Chief Technology Officer (CTO) and Principal Architect Amanda Kabak explains, it’s more than that. With different data around each customer’s historical energy consumption, the utility rates it operates under, sizing constraints and more, the equation differs radically from engagement to engagement. Not everyone has the same goals, either. Some customers may prioritize internal rate of return, others may be more focused on sustainability or resilience.

“You can’t just write regular programming code for it,” Kabak explains. “You’ve got to model each of these things in an equation, and you’ve got to get that equation balanced and optimized. What CPLEX does is it actually solves this thing.”

You can’t just write regular programming code for it. You’ve got to model each of these things in an equation, and you’ve got to get that equation balanced and optimized. What CPLEX does is it actually solves this thing.

Amanda Kabak, CTO and Principal Architect, CleanSpark

Results story

Continual improvement

In helping CleanSpark solve its most complex problems, IBM CPLEX Optimization Studio software has brought about significant time savings for the organization. As Inman explains, the fact that the software integrated seamlessly with CleanSpark’s technology stack made it possible for him to build the organization’s optimization on his own, in a matter of months.

The solution also places CleanSpark well ahead of the competition by providing a more holistic answer to the energy optimization problem. Kabak explains: “It’s a 100 percent differentiator in the market. A lot of our competitors will do somewhat similar modeling, but they will not optimize. We’re solving a much more complex problem and giving our customers much more useful information.”

Lastly, the IBM solution sets CleanSpark on a path toward providing increasingly valuable information to its customers. Each project CleanSpark completes results in a massive amount of data that the CleanSpark team can then analyze further to find new avenues for optimization. As a result, the company can continue to refine its microgrid technology, improving not just its product but its entire approach to energy consumption. Kabak concludes: “All of this data is helping us position CleanSpark as a thought leader in the renewable space. We’re contributing to the global ecosystem of knowledge.”

All of this data is helping us position CleanSpark as a thought leader in the renewable space. We’re contributing to the global ecosystem of knowledge.

Amanda Kabak, CTO and Principal Architect, CleanSpark

business logo


CleanSpark is dedicated to helping customers optimize their energy usage through the use of microgrid technology. Since its founding in 2012, CleanSpark has worked with companies all over the world, and from all industries, to design, develop, install and maintain custom microgrids. Though CleanSpark is primarily a software company, it also prides itself on offering exceptional service throughout the energy optimization process. CleanSpark is headquartered in San Diego, California and employs approximately 50 people.

About Newcomp Analytics

Headquartered in Ontario, Canada, IBM Business Partner Newcomp Analytics helps its customers obtain powerful insights through the use of analytics. The company has guided more than 400 companies in North America through their analytics journeys by providing them with the right tools, software and expertise to make sense of their data. Its customers represent a diverse set of industries including banking, education and healthcare. Newcomp Analytics was founded in 1991 and employs approximately 100 people.

Take the Next Step

To learn more about the IBM solution featured in this story, please contact your IBM representative or IBM Business Partner.