Coder Social home page Coder Social logo

dark-wind / panasonic-18650pf-data Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fededc88/panasonic-18650pf-data

0.0 0.0 0.0 181.49 MB

A brand new 2.9Ah Panasonic 18650PF cell was tested in an 8 cu.ft. thermal chamber with a 25 amp, 18 volt Digatron Firing Circuits Universal Battery Tester channel.

MATLAB 100.00%

panasonic-18650pf-data's Introduction

The included tests were performed at the University of Wisconsin-Madison by Dr. Phillip Kollmeyer ([email protected]). If this data is utilized for any purpose, it should be appropriately referenced.

Brief

For the tests, a brand new 2.9Ah Panasonic 18650PF cell was tested in an 8 cu.ft. thermal chamber with a 25 amp, 18 volt Digatron Firing Circuits Universal Battery Tester channel.

A series of tests, including HPPC, drive cycles, and impedance spectroscopy, were performed at five different temperatures. The battery was charged after each test at a 1C rate to 4.2V, 50mA cut off, with battery temperature 12degC or greater).

The tests can be used to test Neural Network and Kalman Filter State of Charge algorithms, or to develop battery models, and are intended to be a reference so researchers can compare their algorithm and model performance for a standard data set.

Dataset description

A series of tests were performed at five different temperatures, as follows (battery charged after each test at 1C rate to 4.2V, 50mA cut off, with battery temperature 12degC or greater):

  1. Cycled at 1C rate at 25degC ten times to break it in (this data is not included)
  2. C/20 discharge and charge test
  3. Five pulse discharge HPPC test (0.5, 1, 2, 4, 6C) performed at 100, 95, 90, 80, 70..., 30, 25, 20, 15, 10, 5, 0 % SOC. The logged data file only includes the pulses, and does not include the subsequent discharges between the pulses, refer to the amp-hour data to determine the SOC for each pulse set. The discharges between pulses are included in another file, with "dis5_10p" in the name, in case this data is needed.
  4. EIS test performed from 1mHz to 100, 95, 90, 80, 70..., 30, 25, 20, 15, 10, 5, 0 % SOC.
  5. Series of nine drive cycles performed, in following order: Cycle 1, Cycle 2, Cycle 3, Cycle 4, US06, HWFET, UDDS, LA92, Neural Network (NN). Cycles 1-4 consist of random mix of US06, HWFET, UDDS, LA92, and Neural Network drive cycels. Neural Network drive cycle consists of combination of portions of US06 and LA92 drive cycle, and was designed to have some additional dynamics which may be useful for training neural networks. The drive cycle power profile is calculated for an electric Ford F150 truck with a 35kWh battery pack scaled for a single 18650PF cell.
  6. Steps 3 through 5 are repeated for ambient temperatures of 25degC, 10degC, 0degC, -10degC, and -20degC, in that order. For tests with ambient temperature below 10degC, no regen is included in the test. The drive cycle tests are terminated when voltage first hits 2.5V for 25degC and 10degC and after 2.32Ah (80% DOD), 2.03Ah (70% DOD), and 1.74Ah (60% DOD) have been discharged at 0degC, -10degC, and -20degC respectively.
  7. The nine drive cycles are repeated ("-20degC Trise" folder) with a starting chamber temperature of -20degC, which is then allowed to drift upwards such that the battery temperature rises up to 10 or 20degC during the drive cycle. These tests allow for testing battery models or SOC algorithms with varied temperature drive cycle tests. The battery ages as more tests are performed though, so these test results may not perfectly compare models developed from earlier tests.
  8. Cycles 1 through 3 are repeated ("-20degC Trise with pause" folder) with an ambient temperature starting at -20degC, which is then allowed to drift upwards such that battery temperature rises as high as 25degC. Each cycle has a 1, 2, or 3 hour pause inserted in the middle. The cycles and charges are saved in a single contiguous file to allow for evaluation of battery models or SOC algorithms over a contiguous data set with varied temperature.
  9. The nine drive cycles are repeated ("10degC Trise" folder) with a starting ambient temperature of 10degC, similar to that described in step 7.
  10. Cycles 1 through 4 are repeated ("10degC Trise with pauses")with a starting ambient temperature of 10degC, similar to that described in step 8. These cycles include regen power though, since temperature is greater than 10degC.
  11. The battery is cycled ten times at 25degC at a rate of 1C ("C20 OCV Test_end_of_tests" folder). This is followed by two reference capacity tests performed at 1C, which show that the 1C battery capacity has fallen from 2.8Ah to 2.3Ah after the series of tests performed (approximately 110 cycles).

File naming convention:

The file names begin with the date the test started, and are followed by the time the test started and a descriptive name, such as in the following example: "03-18-17_02.17 25degC_Cycle_1_Pan18650PF.mat"

  • Date: "03-18-18" (March 18th, 2018)
  • Time: "02.17" (2:17am)
  • Descriptor: "25degC_Cycle_1_Pan18650PF"

The naming convention allows for sorting by date and test time when all the files are placed in one folder. This may be useful when trying to determine which charge is associated with which drive cycle, for example, or when looking at aging.

Data columns:

TimeStamp (timestamp in MM/DD/YYYY HH:MM:SS AM format) Voltage (measured cell terminal voltage, sense leads welded directly to battery terminal) Current (measure current in amps) Ah (measured amp-hours, with Ah counter reset before each charge, test, or drive cycle) Wh (measured watt-hours, with Wh counter reset after each charge, test, or drive cycle) Power (measure power in watts) Battery_Temp_degC (battery case temperature, at middle of battery, in degrees Celsius measured with a thermocouple, measurement corrected for thermocouple offset at lower temperatures) Time (time in seconds, starts at zero at beginning of each data file) Chamber_Temp_degC (measured chamber temperature in degrees Celsius)

Time step:

Tests considered more important, such as drive cycles, were saved with a 0.1 second time step. Other test portions, such as charges and pauses, were considered to have slower dynamics and be less important, and were therefore save at a lower data rate. Be aware of these variances in data rate, and upsample the logged data if necessary to achieve a higher or consistent data rate.

Repeated data:

Due to an issue with the battery tester's logging, many of the US06, HWFET, UDDS, LA92, and NN drive cycles were saved in a single long file with the charges and pauses which occured between tests. The data rate of these files is not consistent (lower data logging rate for charges and pauses). These continuous files may be useful for some applications, and were therefore left. The files were also split, such that seperate US06, HWFET, etc files are provided. Because of this some drive cycle data is included twice - in the long contiguous file as well as in the split files.

panasonic-18650pf-data's People

Contributors

fededc88 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.