Contents
- Business Model Canvas - jump
- Screen Sketches - jump
- Block Diagram - jump
- Requirements - jump
- Use Cases - jump
- API Descriptions
Business Documentation
System Documentation


Required deliverable: a functioning web-based tool demonstrating capacity forecasting and RUL prediction capabilities for battery reuse and design.
Optional deliverable: A more advanced battery test dashboard for equipment/channel availability, status, safety events, alerts.
- Be able to display data on UI
- Using React with JS
- Create Backend
- Using Python
- Set up to interface with Neware API
- Acquires voltage and current time series data from lithium-ion (Li-ion) battery cells being tested on Neware battery testers (data updates performed automatically in the background);
- Communicate between components and pass data
- Frontend:
- Display voltage, current time series data, capacity forecast received from backend in table for each battery (similar to figure 1)
- Backend: Create predictions for battery life
- Forecasts the capacity of these cells in future charge/discharge cycles and predicts the cells’ remaining useful lives (RULs) to improve the reuse and design of battery energy storage systems (similar to figure 2)
- Frontend: Display predictions for battery life
- Plot measured capacity, forecasted capacity trajectories (means and 95% prediction internals), and predicted end of life (EOL) distribution (see Fig. 2 for an example plot). The tool should have the ability to create individual plots for multiple cells on a test.
- Displays the cells’ remaining useful lives (RULs) to improve the reuse and design of battery energy storage systems
- Frontend and Backend: Create more advanced battery test dashboard as time allows
- Researchers wanting to view the voltage and time data from Li-ion battery cells that are currently being tested.
- Researchers wanting to be able to predict the capacity of battery cells in future cycles
- Researchers wanting to visualize capacity and capacity predictions
- Researchers wanting to visualize analysis performed on collected data
