-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replaced old Use cases back to our original Use cases
- Loading branch information
Showing
1 changed file
with
20 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,27 @@ | ||
User: Academic Researchers: | ||
|
||
Data visualization of KCM datasets aims to explore potential correlations between battery module replacements, operational time, spatial locations of modules, bus routes, and dataset features (voltage, current, power, temperature). | ||
Component Design: | ||
1. Understanding datasets: Identify dataset features and current organization. | ||
2. Data cleaning: Transform data into a usable dataframe, identify individual modules, handle repeats, determine time intervals between data collection, segment data by bus and module, and detect instances of module replacement. | ||
3. Data visualization: Utilize numpy, matplotlib, seaborn, and pandas libraries to visualize relationships among modules, operational time, spatial locations, bus routes, and dataset features. | ||
|
||
|
||
User: King County Metro | ||
To minimize downtime and expenses associated with unscheduled maintenance, the aim is to predict the current health status and remaining usable life of battery modules for proactive maintenance. | ||
|
||
Data Analysis: | ||
- Assess the adequacy of available data for training and testing a predictive model. | ||
|
||
Model Training: | ||
- Develop a model to forecast the replacement timing of battery modules in hybrid bus fleets, considering variables such as voltage, temperature, and bus route. | ||
|
||
Component Design: | ||
- Utilize machine learning techniques to anticipate the end-of-life for battery modules. | ||
|
||
|
||
User: Battery System Management Software Users | ||
Enhancing comprehension of battery operations through data visualization and predictive modeling. | ||
|
||
|
||
|
||
|
||
|
||
# TheBattmobile | ||
* This repos is still a WORK IN PROGRESS | ||
|
||
|
||
The purpose of this repository is to provide a software program that will allow for the analysis of battery pack data. This anaylsis will sort raw data and provide an output of clean data. This clean data will be found in two differemt folders, sorted data and vis_bus. Eventually the goal is to run a Principle Compnent Analysis (PCA) on the cleaned data in order to find which components produce the largest change. | ||
|
||
For any questions, please contact the contributors. | ||
|
||
## Use Cases | ||
|
||
### User: Industry/ Academic Researcher | ||
Clean and accessible data | ||
Clear and concise interpretation of the data with visualization. | ||
Knowledge on what variables contribute to the lifespan of the battery pack. | ||
Knowing the process and methodology for how the data is collected, parsed, cleaned, etc. | ||
#### Component Design: | ||
PCA operations to determine the greatest contributing variables. | ||
Digestible and intuitive data visualization for easy interpretation | ||
Well documented workflow with markdowns, comments, and good organization. | ||
|
||
### User: King County Metro Maintenance Tech. | ||
The process of transferring data from the bus to the battery management system is seamless and automatic. | ||
Visual indicator of the location and health of each battery pack. | ||
Able to predict battery lifecycle to schedule future replacement. | ||
#### Component Design: | ||
Digestible and intuitive data visualization for easy interpretation | ||
Develop a machine learning model based off given data to predict battery health and lifespan. |