Real-time control and data for clean energy hardware
Evergreen Innovations helps clean-tech companies take new technology from the lab to market. We design, build and test industrial control systems, instrumentation, IoT software and data analytics, mostly for energy storage and renewable energy.
From sensor to cloud
One team for the whole signal path, so the pieces fit together.
Hardware interface
Embedded real-time control, sensor interfaces, distributed communication protocols, data logging and visualisation.
Backend engine
Backend services for all common platforms, in the language that suits the job, built for industrial robustness.
Cloud
Cloud deployment, data management, distributed APIs and microservice orchestration.
Data intelligence
Analytics for pattern finding and process optimisation, and machine learning from regression to neural networks.
Who we work with
We work alongside some of the leading clean-tech companies, national laboratories and universities, often on projects funded by the US Department of Energy, ARPA-E and the California Energy Commission.
- Arenko Robust, highly available systems for operating grid-scale batteries in dynamic electricity markets.
- CalWave Power Technologies Control and instrumentation for wave energy projects funded by the US Department of Energy.
- BoxPower Software for modular microgrids under a California Energy Commission grant.
- Sandia National Laboratories Control and data acquisition for the SWEPT power take-off lab, and a digital twin with hardware in the loop for the FOSWEC wave device.
- University of Maine, NREL and DNV Real-time implementation of floating offshore wind control in the ARPA-E FOCAL project.
What we build with
- Real-time targets
- NI cRIO with LabVIEW RT and FPGA, Speedgoat with Simulink Real-Time, Bachmann M1, real-time Linux, Raspberry Pi, Arduino, custom FPGA
- Communication
- EtherCAT, Modbus TCP and RTU, CAN, RS-232/485, I2C, SPI, MQTT with TLS
- Languages
- C, C++, Go, Python, MATLAB and Simulink, LabVIEW, Java, Node.js
- Data and cloud
- TensorFlow, pandas, Cassandra, SQL, Docker and Docker Swarm, AWS, ThingsBoard, the ELK stack
And when a problem needs real mathematics, several of us came from the Fluid Mechanics section at Imperial College London. See our publications.
From the tech blog
All articlesMaps in Go
Why deleting during iteration is safe in Go but not in C++, and why Go’s iteration order changes: a look at both implementations.
Infrastructure as code
A demonstration of infrastructure as code: deploying an EC2 instance from a CloudFormation template.
Hilscher netTAP 100: interfacing communication protocols
Bridging a Modbus RTU device onto an EtherCAT network with the Hilscher netTAP 100 gateway.
We’d love to work with you on your next energy storage or renewable energy project.
Our terms of engagement are flexible, from a quick prototype to a system that must run unattended for years.
