Battery Management for Grid Support.
Electricity grids are some of the most complex systems ever invented. Millions of homes and businesses are served by electricity grids across thousands of miles of transmission and distribution lines; there is an incredible tangle of electron flows.
Decarbonisation requires more and more renewable energy sources to power the grid. With this ever-growing number of renewable energy assets being developed and connected to grid networks, the need for energy storage solutions is increasing exponentially.
Python, asyncio, InfluxDB Cloud, PostgreSQL DaaS, flask, bootstrap, Grafana
Azure IoT Edge, Linux with custom BSP, C++, 4G Cellular, redis
MODBUS, MQTT, IEEE C37
A multinational energy utility approached Full Stack Energy to help develop a suite of software and hardware that allows the customer to provide grid frequency support by dispatching distributed batteries. It incorporates PMU (Phasor Monitoring Unit) technology that monitors the grid frequency per cycle basis and sends charge/discharge signals to the relevant battery banks if a frequency event is detected.
Full Stack Energy provided a number of specialists - a Python & AWS Developers and a Embedded Product Engineer/Project Manager.
The first step was to frame the domain problem, scope of requirements, and business objectives. Together with the client Product Owner, System Architect, and team of Stakeholders, we defined the platform's goals that we needed to implement using the appropriate technological stack.
The business analysis stage
involved the following steps:
Defining the goals of the project.
Designing wireframes to demonstrate the product's planned functionality.
Creating a backlog containing user stories categorised by epic with acceptance criteria.
Prioritising the order of implementation for each user story
Refining the backlog sprints.
Only Full Stack Energy could provide deep knowledge of the energy sector and technological know-how that enabled the team and the client to quickly collaborate on informed and innovative solutions.
Full Stack Energy developed software, hardware, and process suite to realise the customer objectives as part of this project. It incorporates PMU technology that monitors the grid frequency per cycle basis and sends charge/discharge signals to the relevant battery banks if a frequency event is detected.
Our systems leverage the latest in Big Data technology, specifically Time Series Database systems, to store the data acquired so that it can be retrieved and analysed post-event. This allows the system to learn and optimise its control algorithm.
Our PMU-based event detection technology identifies issues instantaneously so that action can be taken manually or automatically.
Battery management for grid support has many applications.
Real-time ingestion of C118 stream with analysis
Demand Response and Load Control
Other ProjectsHere are a few examples of our many successful projects.
EV Fleet Feasibility Analysis
Battery Management for Grid Support
Substation-level control of PV inverters and other assets
EV Charge Control
Custom Energy Monitoring System
Audit Tool Project
Disaggregation of Loads
Custom Meter Gateway for Government Agency
Fuel System Shipping Project