cff-version: 1.2.0 abstract: "

This repository contains MATLAB code for structuring raw battery cycling data obtained from Battery Management Systems (BMS). The script converts multi-sheet Excel data into a cycle-based format commonly used in the battery research community, similar to the NASA battery dataset structure. This code was used in the paper titled: "Computational Micromechanics and Machine Learning-Informed Design of Composite Carbon Fiber-Based Structural Battery for Multifunctional Performance Prediction."

It is a simple, well-documented code that separates voltage, current, and capacity data into individual charging and discharging cycles. The data is stored in a MATLAB structure, making it suitable for downstream analysis or machine learning. In my case, BMS data from structural carbon fiber battery lamina was used as a showcase for the data processing framework. This code was developed during my Master's research at KAIST (Korea Advanced Institute of Science and Technology).

" authors: - family-names: Raja given-names: Mohamad A. orcid: "https://orcid.org/0009-0007-4646-9751" - family-names: Kim given-names: Seong Su orcid: "https://orcid.org/0000-0001-8722-0505" title: "Code for Structuring BMS Battery Cycling Data into Charge/Discharge Profiles for Analysis & ML. Related Paper: "Computational Micromechanics and Machine Learning-Informed Design of Composite Carbon Fiber-Based Structural Battery for Multifunctional Performance Prediction"" keywords: version: 1 identifiers: - type: doi value: 10.4121/2a57f92d-d0f8-4fdb-8b87-c8286ac77b2f.v1 license: MIT date-released: 2025-05-19