├── Analysis_B0005.ipynb ├── Dataset ├── B0005_discharge.csv ├── B0051_2_charge.csv ├── B0051_2_discharge.csv ├── B0051_2_impedance.csv ├── Coll_Cap_B56718.csv ├── Data Description └── README.md ├── Documents ├── Analysis.ipynb └── literature review.ipynb ├── Final_Capstone.ipynb ├── LICENSE ├── LSTM_Paper ├── DSTLM_Paper.ipynb ├── DSTLM_Paper_4.1.ipynb ├── Discharge5_H1.csv ├── Discharge6_H1.csv ├── LSTM_paper_2.ipynb ├── LTSM_Paper_P2.ipynb ├── Window size5 │ ├── TIEDVD_B005_WindowSize5.ipynb │ ├── TIEDVD_B006_WindowSize5.ipynb │ └── log └── log ├── Last_modification ├── Real_Time.ipynb ├── Result │ ├── B0005 │ │ ├── SP101-1.png │ │ ├── SP101-2.png │ │ ├── SP101-3.png │ │ ├── SP101-4.png │ │ ├── SP101-5.png │ │ ├── SP101-6.png │ │ ├── SP110-1.png │ │ ├── SP110-2.png │ │ ├── SP110-3.png │ │ ├── SP110-4.png │ │ ├── SP110-5.png │ │ ├── SP80-1.png │ │ ├── SP80-2.png │ │ ├── SP80-3.png │ │ ├── SP80-4.png │ │ ├── SP80-5.png │ │ ├── SP80-6.png │ │ ├── SP90-1.png │ │ ├── SP90-2.png │ │ ├── SP90-3.png │ │ ├── SP90-4.png │ │ ├── SP90-5.png │ │ └── log │ └── log └── log ├── ML.ipynb ├── Online ├── Cycle100-w5.png ├── Cycle110-w5.png ├── Cycle50-w10.png ├── Cycle80-w5.png ├── LSTM_Capacity_online.ipynb └── log ├── Online_Cap ├── B0006_on.csv ├── Coulomb_counting_SOC.ipynb ├── LTSM_Capacity_online.ipynb └── log ├── PythonCode ├── New_Cap_online.py ├── STLM_RUL_Multi └── STLM_multi.py ├── README.md ├── Real_Time_Pred ├── LSTM_Capacity_all_iter.ipynb ├── LSTM_Capacity_online.ipynb ├── Untitled Diagram.png └── log ├── STLM_onevar_multiSteps.ipynb ├── log └── map.ipynb /Dataset/B0005_discharge.csv: -------------------------------------------------------------------------------- 1 | Batt_name,cycle,dateTime,time,Capacity 2 | B0005_10,1,24,3690.234,1.85648742 3 | B0005_10,2,24,3672.344,1.84632725 4 | B0005_10,3,24,3651.641,1.83534919 5 | B0005_10,4,24,3631.563,1.83526253 6 | B0005_10,5,24,3629.172,1.83464551 7 | B0005_10,6,24,3652.281,1.83566166 8 | B0005_10,7,24,3650.828,1.83514614 9 | B0005_10,8,24,3572.453,1.82575679 10 | B0005_10,9,24,3550.594,1.82477385 11 | B0005_10,10,24,3551.25,1.82461327 12 | B0005_10,11,24,3530.25,1.82461955 13 | B0005_10,12,24,3491.016,1.81420194 14 | B0005_10,13,24,3470.281,1.81375216 15 | B0005_10,14,24,3470,1.81344049 16 | B0005_10,15,24,3450.297,1.802598 17 | B0005_10,16,24,3429.407,1.8021069 18 | B0005_10,17,24,3409.484,1.8025795 19 | B0005_10,18,24,3390.422,1.80306831 20 | B0005_10,19,24,3390.281,1.80277762 21 | B0005_10,20,24,3591.734,1.84702599 22 | B0005_10,21,24,3552.297,1.84741731 23 | B0005_10,22,24,3531.578,1.83617742 24 | B0005_10,23,24,3492.907,1.82578075 25 | B0005_10,24,24,3511.594,1.82511364 26 | B0005_10,25,24,3431.93700000001,1.8255815 27 | B0005_10,26,24,3431.125,1.81403113 28 | B0005_10,27,24,3412.406,1.81476919 29 | B0005_10,28,24,3410.688,1.81396939 30 | B0005_10,29,24,3410.718,1.80276567 31 | B0005_10,30,24,3392.719,1.80407704 32 | B0005_10,31,24,3470.672,1.85180255 33 | B0005_10,32,24,3414.109,1.83070385 34 | B0005_10,33,24,3395.219,1.81990411 35 | B0005_10,34,24,3386,1.80930796 36 | B0005_10,35,24,3368.187,1.8046099 37 | B0005_10,36,24,3368.266,1.79937707 38 | B0005_10,37,24,3358.719,1.78844323 39 | B0005_10,38,24,3339.5,1.78292305 40 | B0005_10,39,24,3331.265,1.77303372 41 | B0005_10,40,24,3321.188,1.77303776 42 | B0005_10,41,24,3321.844,1.76787211 43 | B0005_10,42,24,3311.828,1.76231507 44 | B0005_10,43,24,3327.391,1.76761729 45 | B0005_10,44,24,3312.078,1.76266836 46 | B0005_10,45,24,3293.172,1.75173049 47 | B0005_10,46,24,3275.328,1.7418496 48 | B0005_10,47,24,3265.016,1.73609135 49 | B0005_10,48,24,3328.937,1.79362401 50 | B0005_10,49,24,3329.266,1.78318902 51 | B0005_10,50,24,3301.579,1.76736421 52 | B0005_10,51,24,3283.563,1.75701779 53 | B0005_10,52,24,3275.125,1.74687062 54 | B0005_10,53,24,3265.656,1.74171725 55 | B0005_10,54,24,3266.093,1.73642251 56 | B0005_10,55,24,3257.594,1.72632172 57 | B0005_10,56,24,3248.593,1.71580654 58 | B0005_10,57,24,3238.766,1.71053335 59 | B0005_10,58,24,3240.14,1.7060145 60 | B0005_10,59,24,3230.109,1.70031103 61 | B0005_10,60,24,3229.781,1.69457986 62 | B0005_10,61,24,3212.469,1.68490291 63 | B0005_10,62,24,3213.219,1.67447416 64 | B0005_10,63,24,3203.578,1.67456925 65 | B0005_10,64,24,3195.125,1.66371638 66 | B0005_10,65,24,3195.31299999999,1.65901387 67 | B0005_10,66,24,3186.297,1.65385406 68 | B0005_10,67,24,3176.438,1.64265378 69 | B0005_10,68,24,3167.593,1.63785784 70 | B0005_10,69,24,3167.719,1.63273504 71 | B0005_10,70,24,3159.07799999999,1.62775289 72 | B0005_10,71,24,3148.829,1.62212549 73 | B0005_10,72,24,3149.094,1.61132566 74 | B0005_10,73,24,3140.547,1.60656314 75 | B0005_10,74,24,3131.625,1.60151422 76 | B0005_10,75,24,3121.907,1.59036923 77 | B0005_10,76,24,3122.125,1.585789 78 | B0005_10,77,24,3121.672,1.58494307 79 | B0005_10,78,24,3120.86,1.59552639 80 | B0005_10,79,24,3103.828,1.57473017 81 | B0005_10,80,24,3095.094,1.564902 82 | B0005_10,81,24,3095.781,1.55976595 83 | B0005_10,82,24,3094.328,1.55948157 84 | B0005_10,83,24,3086.531,1.55468935 85 | B0005_10,84,24,3085.625,1.54887411 86 | B0005_10,85,24,3067.203,1.5382366 87 | B0005_10,86,24,3058.157,1.52791426 88 | B0005_10,87,24,3058.812,1.52852526 89 | B0005_10,88,24,3058.578,1.52264733 90 | B0005_10,89,24,3049.328,1.51748599 91 | B0005_10,90,24,3177.219,1.6058189 92 | B0005_10,91,24,3082.937,1.56384914 93 | B0005_10,92,24,3074.266,1.54809152 94 | B0005_10,93,24,3066,1.53237556 95 | B0005_10,94,24,3056.437,1.52695283 96 | B0005_10,95,24,3048.219,1.5169573 97 | B0005_10,96,24,3039.218,1.5118976 98 | B0005_10,97,24,3039.047,1.5065639 99 | B0005_10,98,24,3030.375,1.50154535 100 | B0005_10,99,24,3021,1.49084441 101 | B0005_10,100,24,3021.75,1.48586838 102 | B0005_10,101,24,3012.265,1.48041368 103 | B0005_10,102,24,3002.641,1.47520959 104 | B0005_10,103,24,3012,1.4859036 105 | B0005_10,104,24,3020.11,1.49609183 106 | B0005_10,105,24,3002.17200000001,1.48080059 107 | B0005_10,106,24,2992.703,1.46975433 108 | B0005_10,107,24,2964.468,1.45390123 109 | B0005_10,108,24,2983.375,1.45414621 110 | B0005_10,109,24,2975.297,1.45502375 111 | B0005_10,110,24,2974.985,1.44904216 112 | B0005_10,111,24,2966.25,1.43867094 113 | B0005_10,112,24,2956.359,1.43344543 114 | B0005_10,113,24,2956.344,1.43339589 115 | B0005_10,114,24,2956.406,1.42806487 116 | B0005_10,115,24,2947.266,1.42292032 117 | B0005_10,116,24,2937.984,1.41742903 118 | B0005_10,117,24,2929.125,1.41240923 119 | B0005_10,118,24,2928.454,1.41257879 120 | B0005_10,119,24,2929.375,1.40759837 121 | B0005_10,120,24,2946.031,1.43339205 122 | B0005_10,121,24,2955.438,1.43825502 123 | B0005_10,122,24,2937.625,1.41735472 124 | B0005_10,123,24,2929.078,1.40698166 125 | B0005_10,124,24,2918.375,1.40120378 126 | B0005_10,125,24,2919.812,1.39670082 127 | B0005_10,126,24,2900.422,1.39128479 128 | B0005_10,127,24,2901.375,1.38622877 129 | B0005_10,128,24,2901.187,1.38043668 130 | B0005_10,129,24,2891.64,1.37523642 131 | B0005_10,130,24,2882.906,1.3705128 132 | B0005_10,131,24,2883.265,1.37050856 133 | B0005_10,132,24,2882.969,1.36473551 134 | B0005_10,133,24,2891.656,1.37539202 135 | B0005_10,134,24,2901.25,1.38611152 136 | B0005_10,135,24,2891.703,1.36985 137 | B0005_10,136,24,2883.016,1.36478279 138 | B0005_10,137,24,2873.453,1.35432205 139 | B0005_10,138,24,2874.031,1.3546417 140 | B0005_10,139,24,2874.234,1.35470392 141 | B0005_10,140,24,2864.984,1.349315 142 | B0005_10,141,24,2855.093,1.34418919 143 | B0005_10,142,24,2855.625,1.33899138 144 | B0005_10,143,24,2855.594,1.33891452 145 | B0005_10,144,24,2847.437,1.33400668 146 | B0005_10,145,24,2847.36,1.32864443 147 | B0005_10,146,24,2837.328,1.3231709 148 | B0005_10,147,24,2837.281,1.31816916 149 | B0005_10,148,24,2838.515,1.31846644 150 | B0005_10,149,24,2828.328,1.31829304 151 | B0005_10,150,24,2838.265,1.32387242 152 | B0005_10,151,24,2864.547,1.36012168 153 | B0005_10,152,24,2846.39,1.33953069 154 | B0005_10,153,24,2837.969,1.32902866 155 | B0005_10,154,24,2838.156,1.32367413 156 | B0005_10,155,24,2829.843,1.3186339 157 | B0005_10,156,24,2829.625,1.31347513 158 | B0005_10,157,24,2819.437,1.31320206 159 | B0005_10,158,24,2819.579,1.30779599 160 | B0005_10,159,24,2810.672,1.30303292 161 | B0005_10,160,24,2811.485,1.30335736 162 | B0005_10,161,24,2802.422,1.30341004 163 | B0005_10,162,24,2801.625,1.29788708 164 | B0005_10,163,24,2802.031,1.29807351 165 | B0005_10,164,24,2793.39,1.29346361 166 | B0005_10,165,24,2793.39,1.28800339 167 | B0005_10,166,24,2792.485,1.28745252 168 | B0005_10,167,24,2802.016,1.30901536 169 | B0005_10,168,24,2820.39,1.32507933 170 | -------------------------------------------------------------------------------- /Dataset/Data Description: -------------------------------------------------------------------------------- 1 | Data Description: 2 | The data Li-ion battery (#51) were run through 3 different operational profiles (charge, discharge and impedance) 3 | at an ambient temperature of 4 deg C. Charging was carried out in a constant current (CC) mode at 1.5A until the battery 4 | voltage reached 4.2V and then continued in a constant voltage (CV) mode until the charge current dropped to 20mA. 5 | 6 | Fixed load current level of 2A was used and the discharge runs were stopped at 2V, 2.2V, 2.5V and 2.7V for battery 51. 7 | Impedance measurement was carried out through an electrochemical impedance spectroscopy (EIS) frequency sweep 8 | from 0.1Hz to 5kHz. The experiments were carried out until the experiment control software crashed. 9 | 10 | Note that there are several discharge runs where the capacity as well as voltage levels were very low. Reasons for this 11 | have not been fully analyzed. 12 | -------------------------------------------------------------------------------- /Dataset/README.md: -------------------------------------------------------------------------------- 1 | Modification: 2 | 3 | The Dataset updated on 02/21/2019 by adding Capacity field on Discharge dataset and correct the cycle number. 4 | 5 | 6 | 02/21/2019 at 3:00 AM we add a new dataset call B0005_discharge.csv for B0005, every one cycle represent as one row. 7 | 8 | 02/23/2019 at 23:00, create a new dataset combination of charge and discharge, every cycle starts with charge operation and completed with discharge operation. 9 | 10 | 03/10/2019 at 13:30, reading papers about (RUL) 11 | 12 | 03/28/2019 at 11:00 AM started build different type of models to predict RUL (Classical ML). 13 | 14 | 04/04/2019 at 11:00 AM, Start build LSTM model to predict RUL. 15 | 16 | -------------------------------------------------------------------------------- /Documents/literature review.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "\n", 8 | "
A. Mosallam · K. Medjaher · N. Zerhouni \n",
10 | "\n",
11 | " \n",
12 | " \n",
13 | "\n",
14 | " They used two phases data driven method for RUL prediction: \n",
15 | " \n",
16 | "1- Offline phase: The proposed method builds on finding variables that contain information about the degradation behavior using unsupervised variable selection method. \n",
17 | " \n",
18 | "\n",
19 | "2- Online phase: the method finds the most similar offline health indicator, to the online health indicator, using k-nearest neighbors (k-NN) classifier to use it as a RUL predictor. \n",
20 | "\n",
21 | "\n",
22 | "The method finally estimates the degradation state using discrete Bayesian filter. \n",
23 | "\n",
24 | "\n",
25 | "Dataset: they applied the offline and online phases to predict RUL on (charge and discharge) dataset.\n",
26 | "
\n",
27 | " "
28 | ]
29 | },
30 | {
31 | "cell_type": "markdown",
32 | "metadata": {},
33 | "source": [
34 | "Prognostics Methods for Battery Health Monitoring Using a Bayesian Framework
\n",
35 | "\n",
36 | "Bhaskar Saha, Member, IEEE, Kai Goebel, Scott Poll, and Jon Christophersen \n",
37 | "\n",
38 | " \n",
39 | "
\n",
40 | "In this paper, Relevance vector machines (RVMs) and several different particle filters (PFs) are examined for remaining life prediction and for providing uncertainty bounds. Results are shown on battery data. By using a Bayesian learning (RVM–PF) framework to encapsulate the randomness of RUL and improve its prediction with increasing information (measurements). \n",
41 | "\n",
42 | "
\n", 60 | "This paper presents the preliminary development of the data-driven prognostic, using a Deep Neural Networks (DNN) approach to predict the SoH and the RUL of the lithium-ion battery. They compared their proposed with different machine learning (ML), namely, SVM, K-NN, ANN, LR. \n", 61 | "The experimental result shows that DNN get better result or outperformed compared with other ML the are proposed.
\n", 62 | "\n",
73 | "This paper they proposed a dynamic long short-term memory (DLSTM) neural-network-based indirect RUL prognosis. \n",
74 | "\n",
75 | "The contribution of this proposal was: \n",
76 | "\n",
77 | "1- measured discharge voltages, a novel polynomial-fitting-based HI is constructed to replace Li-ion capacity for Li-ion battery RUL prognosis. \n",
78 | "\n",
79 | "2- Considering on-line and multi-step prediction, a DLSTM with the Adam method, L2 regularization method, and incremental learning idea was proposed.\n",
80 | "
"
81 | ]
82 | },
83 | {
84 | "cell_type": "markdown",
85 | "metadata": {},
86 | "source": [
87 | "A novel multistage Support Vector Machine based approach for Li ion battery remaining useful life estimation
\n",
88 | "\n",
89 | "Meru A. Patil, Piyush Tagade, Krishnan S. Hariharan, Subramanya M. Kolake, Taewon Song, Taejung Yeo, Seokgwang Doo \n",
90 | "
\n",
91 | "In this paper a novel method for real-time RUL estimation of Li ion batteries is proposed that integrates classification and regression attributes of Support Vector (SV) based machine learning technique. \n",
92 | "\n",
93 | "The contribution of this works was to design an efficient two-stage RUL estimation system that can predict the remaining life of a battery at any stage of its life, this work done by using SVM in both stages. \n",
94 | "\n",
95 | "Stage one: Classification model \n",
96 | "\n",
97 | "For each battery, total number of discharge cycles are counted till it reaches EOL and each discharge cycle is classified into four categories, namely class A, B, C and D. \n",
98 | "\n",
99 | "Stage two: Regression mode: \n",
100 | "\n",
101 | "The regression model is used for accurate RUL estimation of the battery data classified as ‘‘class D''.\n",
102 | "
"
103 | ]
104 | },
105 | {
106 | "cell_type": "markdown",
107 | "metadata": {},
108 | "source": [
109 | "Data-driven Prognostics for Lithium-ion Battery Based on Gaussian Process Regression
\n",
110 | "\n",
111 | "Datong Liu, Jingyue Pang, Jianbao Zhou, Yu Peng \n",
112 | "\n",
113 | "
\n",
114 | "\n",
115 | "This paper presents the Gaussian process model to realize the prognostics for battery health. \n",
116 | "\n",
117 | "The contribution was to propose a new combination of covariance function for GPR to make prognostics about battery health and estimate the state of health about the battery. \n",
118 | "\n",
119 | "Based on GPR algorithm the experimental results prove its effectiveness and confirm the algorithm can be effectively applied to the battery monitoring and prognostics. \n",
120 | "\n",
121 | "The applied GPR only one battery B0005, so the GPR did not provide better results with less learning data. So, they present a dynamic data model to update the training inputs while the new data are available online to achieve more accurate prediction results.\n",
122 | "
"
123 | ]
124 | },
125 | {
126 | "cell_type": "markdown",
127 | "metadata": {},
128 | "source": [
129 | "Dynamic Battery Remaining Useful Life Estimation: An On-line Data-driven Approach \n",
130 | "
\n",
131 | "Jianbao Zhou, Datong Liu, Yu Peng, Xiyuan Peng \n",
132 | "
\n",
133 | "This paper proposed an online data driven battery RUL prediction approach based on Online Support Vector Regression (Online SVR). \n",
134 | "\n",
135 | "For estimation RUL: A data-driven battery RUL prediction strategy combined the offline historical models and on-line dynamic model realizes more precisely prediction result. \n",
136 | "\n",
137 | "Experimental results with the NASA battery data show that the proposed method can effectively predict the RUL of lithium battery. \n",
138 | "
"
139 | ]
140 | },
141 | {
142 | "cell_type": "markdown",
143 | "metadata": {},
144 | "source": [
145 | "Adaptation of an Electrochemistry-based Li-Ion Battery Model to Account for Deterioration Observed Under Randomized Use
\n",
146 | "\n",
147 | "Brian Bole, Chetan S. Kulkarni, Matthew Daigle \n",
148 | "
\n",
149 | "This paper presents the online adaptation of battery models and proposed a novel method for the adaptation of parameters in an electrochemical model of a lithium-ion battery. And applied unscented Kalman filtering algorithm to enable the production of internal battery state estimates and age-dependent electrochemical model parameter estimates. The data was collected over randomized discharge profiles. This work used only discharge cycles to judge battery health. \n",
150 | "\n",
151 | "The experimental results presented compare online model estimates produced by unscented Kalman filtering algorithm to offline model estimates obtained by periodically taking batteries offline to run reference discharge cycles.\n",
152 | "\n",
153 | "
\n"
154 | ]
155 | },
156 | {
157 | "cell_type": "markdown",
158 | "metadata": {},
159 | "source": [
160 | "Lithium-ion Battery Remaining Useful Life Estimation Based on Nonlinear AR Model Combined with Degradation Feature
\n",
161 | "\n",
162 | "Datong Liu, Yue Luo, Yu Peng, Xiyuan Peng, Michael Pecht5 \n",
163 | "
\n", 164 | "the paper proposed an improved AR time series model called model Nonlinear Degradation Auto-Regression (ND-AR) for Remaining Useful Life (RUL) estimation of lithium-ion batteries. \n", 165 | "\n", 166 | "The nonlinear degradation to analyze feature of the lithium-ion battery capacity degradation and then the non-linear accelerated degradation factor is extracted to improve the linear AR model. \n", 167 | "\n", 168 | "Experimental results with the battery data set (from the CALCE of University of Maryland) show that the proposed nonlinear degradation AR model can realize satisfied prognostic for various lithium-ion batteries with low computing complexity.
" 169 | ] 170 | }, 171 | { 172 | "cell_type": "markdown", 173 | "metadata": {}, 174 | "source": [] 175 | } 176 | ], 177 | "metadata": { 178 | "kernelspec": { 179 | "display_name": "Python 3", 180 | "language": "python", 181 | "name": "python3" 182 | }, 183 | "language_info": { 184 | "codemirror_mode": { 185 | "name": "ipython", 186 | "version": 3 187 | }, 188 | "file_extension": ".py", 189 | "mimetype": "text/x-python", 190 | "name": "python", 191 | "nbconvert_exporter": "python", 192 | "pygments_lexer": "ipython3", 193 | "version": "3.7.1" 194 | } 195 | }, 196 | "nbformat": 4, 197 | "nbformat_minor": 2 198 | } 199 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Khaled Alrfou, University of Wisconsin-Milwaukee. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /LSTM_Paper/Discharge5_H1.csv: -------------------------------------------------------------------------------- 1 | ,Batt_name,cycle,dateTime,amb_temp,voltage_battery,current_battery,temp_battery,voltage_load,current_load,time,Capacity,H 2 | 0,B0005_10,1,2008-04-02 15:25:41,24,3.277169976825196,-0.006528351251606992,34.230852841540965,0.0,-0.0006,3690.2340000000004,1.85648742,2363.438 3 | 1,B0005_10,2,2008-04-02 19:43:48,24,3.3002448871222545,-0.0004475525791171869,34.392136587188695,0.0,-0.0006,3672.344,1.84632725,2384.922 4 | 2,B0005_10,3,2008-04-03 00:01:06,24,3.327451009868628,0.0010260185593644051,34.23277871576327,0.0,-0.0006,3651.6409999999996,1.83534919,2385.172 5 | 3,B0005_10,4,2008-04-03 04:16:37,24,3.314181858907029,-0.0022336216958504748,34.413449952605504,0.0,-0.0006,3631.563,1.83526253,2367.609 6 | 4,B0005_10,5,2008-04-03 08:33:25,24,3.30549673128648,9.237228410233749e-06,34.34588498997869,0.0,-0.0006,3629.172,1.83464551,2366.0310000000004 7 | 5,B0005_10,6,2008-04-03 12:55:10,24,3.3023291129737586,-0.003967230111555653,34.200926921005866,0.001,-0.0006,3652.281,1.83566166,2366.8599999999997 8 | 6,B0005_10,7,2008-04-03 17:17:16,24,3.2937406695499014,-0.0034248271938185663,34.298284762513184,0.0,-0.0006,3650.828,1.83514614,2367.5000000000005 9 | 7,B0005_10,8,2008-04-03 21:28:14,24,3.3162307407741536,0.0017102389699127814,34.76224183630716,0.0,-0.0006,3572.453,1.82575679,2369.594 10 | 8,B0005_10,9,2008-04-04 01:38:15,24,3.297410935416153,-0.0010040523781800162,35.05182952791622,0.0,-0.0004,3550.594,1.82477385,2348.781 11 | 9,B0005_10,10,2008-04-04 05:48:08,24,3.2884044830952868,0.001261401409962675,35.02973666184703,0.0,-0.0006,3551.25,1.82461327,2349.282 12 | 10,B0005_10,11,2008-04-04 09:57:19,24,3.2662755750614747,0.000285051707969381,35.32247968803144,0.0,-0.0006,3530.25,1.82461955,2349.8430000000003 13 | 11,B0005_10,12,2008-04-04 17:56:27,24,3.2961998594630866,-0.0007757313952882699,35.59296016104038,0.0,-0.0006,3491.0159999999996,1.81420194,2331.375 14 | 12,B0005_10,13,2008-04-04 22:01:54,24,3.2717574155336004,-0.00047243835601775265,35.961272454905185,0.0,-0.0006,3470.281,1.81375216,2331.359 15 | 13,B0005_10,14,2008-04-05 02:20:26,24,3.264855084085025,-0.002505993199826211,35.86960969538033,0.0,-0.0006,3470.0,1.81344049,2331.14 16 | 14,B0005_10,15,2008-04-05 06:25:01,24,3.309111201518355,-3.782314130409493e-05,35.53204380823203,0.0,-0.0006,3450.297,1.802598,2312.2340000000004 17 | 15,B0005_10,16,2008-04-05 10:30:32,24,3.288149052868925,-0.0013593325342655855,35.810312891427124,0.0,-0.0006,3429.407,1.8021068999999998,2310.719 18 | 16,B0005_10,17,2008-04-05 14:34:41,24,3.2607541009035246,-0.0007935553983644743,36.24247715216247,0.001,-0.0006,3409.4840000000004,1.8025794999999998,2292.109 19 | 17,B0005_10,18,2008-04-05 18:39:25,24,3.2294668217844102,-0.004407893711816557,36.70221725120032,0.0,-0.0006,3390.422,1.80306831,2292.765 20 | 18,B0005_10,19,2008-04-05 22:46:35,24,3.224378894859077,-0.0018621257169797669,36.77890978053394,0.0,-0.0006,3390.281,1.80277762,2292.5779999999995 21 | 19,B0005_10,20,2008-04-18 21:10:19,24,3.2587403321633976,-3.5420680093982313e-05,34.934819111988894,0.0,-0.0006,3591.7340000000004,1.84702599,2389.4840000000004 22 | 20,B0005_10,21,2008-04-19 02:29:09,24,3.2180462147957645,0.0001519420551230391,36.06881902912957,0.0,-0.0006,3552.297,1.84741731,2390.234 23 | 21,B0005_10,22,2008-04-19 07:47:15,24,3.2573096268397737,-0.002765735473532053,35.571319573246996,0.0,-0.0006,3531.578,1.83617742,2370.953 24 | 22,B0005_10,23,2008-04-19 13:01:42,24,3.2802567474945943,-0.00019534889369944485,35.49553079146183,0.0,-0.0006,3492.907,1.82578075,2371.187 25 | 23,B0005_10,24,2008-04-19 18:27:29,24,3.279765451158692,-0.0019147055963251191,35.20943493671208,0.0,-0.0006,3511.594,1.82511364,2350.563 26 | 24,B0005_10,25,2008-04-19 23:41:55,24,3.2050689156049863,-0.00025691478503688745,36.507658591440936,0.0,-0.0006,3431.937000000005,1.8255815,2351.531 27 | 25,B0005_10,26,2008-04-20 04:54:41,24,3.276866922356563,0.0006643566078412767,35.87513759360321,0.0,-0.0008,3431.125,1.81403113,2331.625 28 | 26,B0005_10,27,2008-04-20 10:16:28,24,3.2311300277309924,-0.002598175553068463,36.32486455253682,0.0,-0.0006,3412.406,1.81476919,2350.782 29 | 27,B0005_10,28,2008-04-20 15:37:05,24,3.2220257725268318,-0.0001462630300855854,36.40687719604908,0.0,-0.0006,3410.688,1.81396939,2329.781 30 | 28,B0005_10,29,2008-04-20 20:50:38,24,3.290082793730788,-0.0040120550638096785,35.87417260042261,0.0,-0.0008,3410.718,1.80276567,2329.1410000000005 31 | 29,B0005_10,30,2008-04-21 02:15:02,24,3.2511761852414898,-0.0014514303266952755,36.405950713197655,0.0,-0.0006,3392.719,1.80407704,2312.703 32 | 30,B0005_10,31,2008-04-22 15:33:49,24,3.2492834823175447,-0.0014997014832476873,36.28230124882153,0.0,0.0006,3470.672,1.85180255,2351.578 33 | 31,B0005_10,32,2008-04-22 20:26:18,24,3.2600875991990046,-0.0012288150483861196,36.73981915365346,0.0,0.0006,3414.1090000000004,1.83070385,2332.8900000000003 34 | 32,B0005_10,33,2008-04-23 01:18:11,24,3.2811466014208377,0.001947239058810968,36.49603036085123,0.0,0.0008,3395.219,1.81990411,2322.984 35 | 33,B0005_10,34,2008-04-23 06:18:19,24,3.309371520154756,-0.0010035263789735694,36.04392363754878,0.0,0.0006,3386.0,1.80930796,2294.937 36 | 34,B0005_10,35,2008-04-23 11:08:00,24,3.2955944676564286,-0.0018349698822342445,36.224445388722245,0.0,0.0006,3368.187,1.8046098999999998,2277.171 37 | 35,B0005_10,36,2008-04-23 16:06:25,24,3.3171982453503484,-0.00017086836935119122,36.481295790836896,0.0,0.0006,3368.2659999999996,1.79937707,2276.8439999999996 38 | 36,B0005_10,37,2008-04-23 21:02:58,24,3.3478185065039905,-0.0008312254387819109,35.985761334042245,0.0,0.0006,3358.719,1.78844323,2257.687 39 | 37,B0005_10,38,2008-04-24 01:51:33,24,3.337821923904857,-0.0028437399795880236,36.101482886612786,0.0,0.0006,3339.5,1.78292305,2248.1719999999996 40 | 38,B0005_10,39,2008-04-24 06:50:00,24,3.364372479379788,-0.004309732475302229,35.859217796137116,0.0,0.0006,3331.265,1.77303372,2230.016 41 | 39,B0005_10,40,2008-04-24 11:49:24,24,3.3360144936509166,0.00210645058497053,36.409391063533675,0.0,0.0006,3321.188,1.77303776,2220.188 42 | 40,B0005_10,41,2008-04-24 16:45:56,24,3.3556596279465505,0.0014437936443312154,36.773646258970096,0.0,0.0006,3321.844,1.76787211,2220.203 43 | 41,B0005_10,42,2008-04-24 21:38:11,24,3.3614901977112828,0.0009051016773359721,36.84756031613252,0.0,0.0006,3311.828,1.76231507,2201.1090000000004 44 | 42,B0005_10,43,2008-04-25 12:03:44,24,3.3469681219757663,-0.001459488496061507,36.71091395000865,0.0,-0.0006,3327.3909999999996,1.76761729,2211.985 45 | 43,B0005_10,44,2008-04-25 20:03:55,24,3.3712100492217703,-0.0007500356716064974,36.38019708149852,0.0,0.0006,3312.078,1.76266836,2201.718 46 | 44,B0005_10,45,2008-04-26 01:04:35,24,3.379951819113273,-0.0013511754077993891,36.18051449762449,0.0,0.0006,3293.172,1.75173049,2172.969 47 | 45,B0005_10,46,2008-04-26 05:57:35,24,3.3918670157895066,-0.0007182301660186665,36.071177917137646,0.0,0.0006,3275.328,1.7418495999999999,2163.844 48 | 46,B0005_10,47,2008-04-26 10:58:25,24,3.3893218012430517,-0.0016382701915813294,36.06727402125495,0.0,0.0008,3265.0159999999996,1.73609135,2144.672 49 | 47,B0005_10,48,2008-04-29 12:15:56,24,3.2399604434797045,-0.002410258903031484,39.3970785606374,0.0,0.0008,3328.937,1.79362401,2266.9219999999996 50 | 48,B0005_10,49,2008-04-29 17:05:27,24,3.3111276397349085,-0.00047608350451177744,38.24790663949293,0.0,0.0008,3329.2659999999996,1.78318902,2248.422 51 | 49,B0005_10,50,2008-04-29 22:00:04,24,3.332862126292085,-0.002545776800513846,37.66314806698494,0.0,0.0008,3301.579,1.76736421,2220.078 52 | 50,B0005_10,51,2008-04-30 02:43:55,24,3.3337612153648077,0.000914216819430852,37.41262017644247,0.0,0.0006,3283.563,1.75701779,2192.141 53 | 51,B0005_10,52,2008-04-30 07:41:42,24,3.3615057492929536,0.00022971720141421064,36.98304922331543,0.0,0.0006,3275.125,1.74687062,2164.454 54 | 52,B0005_10,53,2008-04-30 12:28:49,24,3.3528552810983507,-0.0036775690571329202,37.11383316836962,0.0,0.0006,3265.656,1.74171725,2163.672 55 | 53,B0005_10,54,2008-04-30 17:20:16,24,3.365152081676328,-0.0019241438453490105,37.447630483142646,0.0,0.0006,3266.093,1.73642251,2145.062 56 | 54,B0005_10,55,2008-04-30 22:14:54,24,3.385772859851924,0.0004995070895548447,36.88044924018355,0.0,0.0008,3257.594,1.72632172,2117.281 57 | 55,B0005_10,56,2008-05-01 03:15:33,24,3.4084431860543454,-0.0007362875556382188,36.632245690543776,0.0,0.0006,3248.593,1.71580654,2108.062 58 | 56,B0005_10,57,2008-05-01 08:16:03,24,3.409832097176257,0.00020354203383376215,36.733879622463924,0.0,0.0006,3238.7659999999996,1.71053335,2088.609 59 | 57,B0005_10,58,2008-05-01 13:14:24,24,3.417268005174641,-0.005241133450442308,36.8279861699404,0.0,0.0006,3240.14,1.7060145,2079.89 60 | 58,B0005_10,59,2008-05-01 18:11:10,24,3.421833588845415,-0.0004575840517457872,37.088001486860534,0.0,0.0006,3230.1090000000004,1.70031103,2060.907 61 | 59,B0005_10,60,2008-05-01 23:10:15,24,3.4271424058700943,-0.002323500375312657,36.75804958950036,-0.0,0.0006,3229.781000000003,1.69457986,2050.813 62 | 60,B0005_10,61,2008-05-02 03:53:34,24,3.438178718052601,-0.0014329663334651554,36.665887680768364,0.0,0.0008,3212.469,1.68490291,2042.063 63 | 61,B0005_10,62,2008-05-02 08:44:40,24,3.4656404725857617,-0.00192856280258148,36.22708832315917,0.0,0.0006,3213.219,1.67447416,2023.156 64 | 62,B0005_10,63,2008-05-02 13:43:05,24,3.4449859354526846,-0.0007476535284193582,36.83574345076078,0.0,0.0006,3203.578,1.67456925,2014.094 65 | 63,B0005_10,64,2008-05-02 19:07:48,24,3.467467091298206,0.0002387859433462341,36.31129508167242,0.0,0.0006,3195.125,1.66371638,1986.063 66 | 64,B0005_10,65,2008-05-02 23:24:17,24,3.4717300013545747,-0.000978078443781583,36.57728194283014,0.0,0.0006,3195.3129999999946,1.65901387,1986.641000000006 67 | 65,B0005_10,66,2008-05-03 04:13:08,24,3.466070335739485,-0.001671215251274875,36.61716358490872,0.0,0.0006,3186.297,1.65385406,1967.859 68 | 66,B0005_10,67,2008-05-03 09:10:19,24,3.4852891547489113,0.00014529407851251007,36.2850292180859,0.0,0.0006,3176.438,1.64265378,1957.7189999999996 69 | 67,B0005_10,68,2008-05-03 14:04:34,24,3.480022171118444,-0.003882123672040885,36.40409775513917,0.0,0.0006,3167.593,1.63785784,1948.5620000000004 70 | 68,B0005_10,69,2008-05-03 18:58:13,24,3.4875727291181726,-0.004430965854896664,36.336126543303315,0.0,0.0006,3167.719,1.63273504,1929.2350000000001 71 | 69,B0005_10,70,2008-05-03 23:42:30,24,3.4845831403089607,-0.002779507078048272,36.422042579640454,0.0,0.0006,3159.077999999994,1.62775289,1911.327999999994 72 | 70,B0005_10,71,2008-05-04 04:41:40,24,3.4840044121584226,-0.000984305141933526,36.466500268627726,0.0,0.0006,3148.829,1.62212549,1901.2030000000002 73 | 71,B0005_10,72,2008-05-04 09:40:11,24,3.5084631376813213,-0.0036435025057367865,36.017068877380574,0.0,0.0006,3149.094,1.61132566,1882.453 74 | 72,B0005_10,73,2008-05-04 14:38:13,24,3.5037872856177814,-0.0005279739237306284,36.121352721514064,0.0,0.0008,3140.547,1.60656314,1873.5 75 | 73,B0005_10,74,2008-05-04 19:37:07,24,3.5001287568816184,0.000510279884425617,36.20196694501621,0.0,0.0006,3131.625,1.60151422,1855.125 76 | 74,B0005_10,75,2008-05-05 00:35:53,24,3.517670766414221,-0.003099056095076228,35.866603104888924,0.0,0.0006,3121.907,1.59036923,1845.188 77 | 75,B0005_10,76,2008-05-05 05:28:13,24,3.5174486086806094,-0.004404315945169669,35.805538275738186,0.0,0.0006,3122.125,1.585789,1826.3900000000003 78 | 76,B0005_10,77,2008-05-05 11:41:31,24,3.5160132672121382,-0.0016636018441401204,35.6702666979063,0.0,0.0006,3121.672,1.58494307,1807.266 79 | 77,B0005_10,78,2008-05-05 20:40:08,24,3.496983701999225,-0.0011241793683491462,36.346960992744044,0.0,0.0006,3120.86,1.59552639,1845.3899999999999 80 | 78,B0005_10,79,2008-05-06 01:38:46,24,3.5202208637731656,-0.003973954015249521,35.52300699242159,0.0,0.0006,3103.828,1.57473017,1798.922 81 | 79,B0005_10,80,2008-05-06 06:37:06,24,3.5292256839082072,6.069922121592329e-05,35.266958925197905,0.0,0.0006,3095.094,1.564902,1780.766 82 | 80,B0005_10,81,2008-05-06 11:25:21,24,3.5307259447794728,-0.0006247516420891352,35.3504279543354,0.0,0.0006,3095.781,1.55976595,1770.7959999999998 83 | 81,B0005_10,82,2008-05-06 16:23:36,24,3.521290948363061,-0.0020655979349636713,35.94137693420669,0.0,0.0006,3094.328,1.55948157,1761.047 84 | 82,B0005_10,83,2008-05-06 21:21:49,24,3.5235359008769405,-0.003661692009746558,36.046602085017746,0.0,0.0006,3086.531,1.55468935,1761.609 85 | 83,B0005_10,84,2008-05-07 02:17:25,24,3.5255241756932247,-5.646965482781069e-05,35.84567238345343,0.0,0.0006,3085.625,1.54887411,1742.0929999999998 86 | 84,B0005_10,85,2008-05-07 07:04:02,24,3.5348337871327056,-0.00030896571369630824,35.579783237597425,0.0,0.0006,3067.203,1.5382366000000003,1723.234 87 | 85,B0005_10,86,2008-05-07 12:01:49,24,3.5459029204528467,-0.001821504475257935,35.188761670835746,0.0,0.0008,3058.157,1.52791426,1704.9840000000002 88 | 86,B0005_10,87,2008-05-07 16:59:29,24,3.536266004226858,0.0006417277352992253,35.643995465494775,0.0,0.0006,3058.812,1.52852526,1704.8129999999999 89 | 87,B0005_10,88,2008-05-07 21:56:09,24,3.5468067055591166,-0.0024171678108397387,35.704515768962935,0.0,0.0006,3058.578,1.52264733,1695.5 90 | 88,B0005_10,89,2008-05-08 02:53:49,24,3.5480287197333853,-0.003290911050271038,35.75012465537795,0.0,0.0006,3049.328,1.51748599,1695.671 91 | 89,B0005_10,90,2008-05-09 12:25:07,24,3.5250502230997878,-0.0010560505924284487,36.012636618521654,0.0,0.0006,3177.219,1.6058188999999998,1770.547 92 | 90,B0005_10,91,2008-05-09 20:28:09,24,3.494044837570843,-0.0007426552595591245,36.76362118255289,0.0,0.0006,3082.937,1.56384914,1788.938 93 | 91,B0005_10,92,2008-05-10 01:21:56,24,3.51004183648376,-0.0017631427961074745,36.50230588330288,0.0,0.0006,3074.2659999999996,1.54809152,1751.719 94 | 92,B0005_10,93,2008-05-10 06:18:12,24,3.5359247595765018,0.0015697237962090213,35.910172206779144,0.0,0.0006,3066.0,1.53237556,1732.9209999999998 95 | 93,B0005_10,94,2008-05-10 11:16:04,24,3.5293508069521957,-0.0039701157301653975,35.8789724790072,0.0,0.0006,3056.437,1.52695283,1714.203 96 | 94,B0005_10,95,2008-05-10 16:11:56,24,3.5418570338179896,-0.001085866637949761,35.62922817025395,0.0,0.0006,3048.219,1.5169573,1686.1399999999999 97 | 95,B0005_10,96,2008-05-10 21:07:54,24,3.540101144510816,-0.0017455531501402901,35.75119139564094,0.0,0.0006,3039.218,1.5118976,1676.891 98 | 96,B0005_10,97,2008-05-11 02:05:21,24,3.545308234960168,-0.0014086197388525627,35.64438752174055,0.0,0.0006,3039.047,1.5065639,1667.39 99 | 97,B0005_10,98,2008-05-11 06:55:27,24,3.543070358154518,-0.002012131901541318,35.71781750151811,0.0,0.0006,3030.375,1.50154535,1658.3909999999998 100 | 98,B0005_10,99,2008-05-11 11:52:47,24,3.5580353781991203,-0.004792435267169918,35.46815750483801,0.0,0.0008,3021.0,1.49084441,1638.953 101 | 99,B0005_10,100,2008-05-11 16:49:58,24,3.5619975525663654,0.0006217348755526607,35.41772195105018,0.0,0.0006,3021.75,1.48586838,1620.766 102 | 100,B0005_10,101,2008-05-11 21:47:12,24,3.5617346249744624,-0.0017731134003002016,35.44065808413917,0.0,0.0008,3012.265,1.48041368,1621.1100000000001 103 | 101,B0005_10,102,2008-05-12 02:36:58,24,3.5627431724748324,-0.0006826543303781479,35.439411621482165,0.0,0.0006,3002.6409999999996,1.47520959,1602.109 104 | 102,B0005_10,103,2008-05-12 12:56:34,24,3.5448368120637945,-0.001229680539980656,35.714442139674546,0.0,0.0008,3012.0,1.4859036,1620.547 105 | 103,B0005_10,104,2008-05-12 18:59:59,24,3.5358343175174807,-0.005346170114887063,36.322325809442454,0.0,0.0006,3020.11,1.49609183,1639.8750000000002 106 | 104,B0005_10,105,2008-05-12 23:53:17,24,3.544628258601667,-0.002622952553637643,36.14370701766192,0.0,0.0006,3002.172000000006,1.48080059,1611.3600000000065 107 | 105,B0005_10,106,2008-05-13 04:35:25,24,3.556359815036754,-0.0012078322390314845,35.81782913450557,0.0,0.0008,2992.703,1.46975433,1592.0 108 | 106,B0005_10,107,2008-05-13 09:24:04,24,3.5574151609154883,-0.0033190716918418185,35.64502538652201,0.0,0.0006,2964.468,1.45390123,1573.7350000000001 109 | 107,B0005_10,108,2008-05-13 14:20:24,24,3.5703941423271512,0.001559667277703501,35.390978396371295,0.0,0.0008,2983.375,1.45414621,1563.937 110 | 108,B0005_10,109,2008-05-13 19:04:20,24,3.557697563432477,-0.00160633340225061,35.90172424296188,0.0,0.0008,2975.297,1.45502375,1555.688 111 | 109,B0005_10,110,2008-05-13 23:59:26,24,3.5621145720736376,-0.002522692741776227,35.87657254499655,0.0,0.0006,2974.985000000001,1.44904216,1555.4379999999944 112 | 110,B0005_10,111,2008-05-14 04:55:57,24,3.576830514745812,-0.0014236462613207118,35.37052396634794,0.0,0.0008,2966.25,1.43867094,1527.469 113 | 111,B0005_10,112,2008-05-14 09:52:22,24,3.5772132537111867,-0.00234794320681566,35.31944751936039,0.0,0.0006,2956.3590000000004,1.43344543,1517.328 114 | 112,B0005_10,113,2008-05-14 14:35:22,24,3.5696848856140666,-0.003987192003382868,35.63996182249638,0.0,0.0006,2956.344,1.43339589,1517.187 115 | 113,B0005_10,114,2008-05-14 19:31:39,24,3.5763051299071056,-0.0021150229704720936,35.686160808870895,0.0,0.0006,2956.406,1.42806487,1508.1399999999999 116 | 114,B0005_10,115,2008-05-15 00:27:55,24,3.5780032001762248,-0.004832065414542046,35.572241943508665,0.0,0.0006,2947.2659999999996,1.42292032,1499.141 117 | 115,B0005_10,116,2008-05-15 05:24:04,24,3.5782529159417336,-0.002271526365796961,35.41162230145362,0.0,0.0006,2937.9840000000004,1.41742903,1480.172 118 | 116,B0005_10,117,2008-05-15 10:20:03,24,3.57952648091485,0.0003379455564793572,35.29541793323776,0.0,0.0006,2929.125,1.41240923,1470.875 119 | 117,B0005_10,118,2008-05-15 15:10:59,24,3.573309098710338,-0.004553122841398201,35.60791877576871,0.0,0.0006,2928.454,1.41257879,1470.766 120 | 118,B0005_10,119,2008-05-15 19:56:47,24,3.5808535254697578,-0.00040797782309330745,35.72414943395157,0.0,0.0008,2929.375,1.40759837,1471.172 121 | 119,B0005_10,120,2008-05-16 16:54:59,24,3.555891725331888,-0.003011530231073364,35.903997506455866,0.0,0.0008,2946.031,1.43339205,1527.172 122 | 120,B0005_10,121,2008-05-16 21:37:39,24,3.551885409283692,-0.0027077819490929963,36.11670037500237,0.0,0.0008,2955.438,1.43825502,1526.797 123 | 121,B0005_10,122,2008-05-17 02:32:13,24,3.5736151200402326,-0.0021904666779608726,35.48818285942285,0.0,0.0006,2937.625,1.41735472,1489.735 124 | 122,B0005_10,123,2008-05-17 07:25:19,24,3.582249809980573,-0.0005202572147429562,35.09068818463004,0.0,0.0006,2929.078,1.40698166,1471.203 125 | 123,B0005_10,124,2008-05-17 12:21:15,24,3.5821071034262646,-0.0008830152641400449,35.08313938846722,0.0,0.0006,2918.375,1.40120378,1451.36 126 | 124,B0005_10,125,2008-05-17 17:15:37,24,3.5845442528815368,0.0008061978411406779,34.98209371471252,0.0,0.0006,2919.812,1.39670082,1443.031 127 | 125,B0005_10,126,2008-05-17 22:10:51,24,3.5829970635240485,-0.0013093723544827366,35.08471913955869,0.0,0.0006,2900.422,1.39128479,1424.141 128 | 126,B0005_10,127,2008-05-18 03:05:19,24,3.585576080990165,-0.0017033444156140732,34.94908275625882,0.0,0.0006,2901.375,1.38622877,1423.953 129 | 127,B0005_10,128,2008-05-18 08:00:50,24,3.59109083848252,0.0008809845830174383,34.70452784918293,0.0,0.0006,2901.187,1.38043668,1404.782 130 | 128,B0005_10,129,2008-05-18 12:44:48,24,3.594060583971402,-0.0026243009944540924,34.667131314804806,0.0,0.0006,2891.64,1.37523642,1395.516 131 | 129,B0005_10,130,2008-05-18 17:36:29,24,3.5911079597852744,-0.001529448389034703,34.734787776128485,0.0,0.0006,2882.906,1.3705128,1386.891 132 | 130,B0005_10,131,2008-05-18 22:31:45,24,3.5888120102866528,-0.0017821338119629905,34.79017756073964,0.0,0.0006,2883.265,1.37050856,1377.1100000000001 133 | 131,B0005_10,132,2008-05-19 03:27:07,24,3.5942147923006207,-0.003192486164154018,34.60274189342193,0.0,0.0006,2882.969,1.36473551,1367.344 134 | 132,B0005_10,133,2008-05-19 15:34:33,24,3.5833415219285625,-0.005381432104961328,35.200802426273896,0.0,0.0006,2891.656,1.37539202,1404.875 135 | 133,B0005_10,134,2008-05-19 20:59:48,24,3.5804307189370586,-0.0011337343579920088,35.376569842236904,0.0,0.0006,2901.25,1.38611152,1414.953 136 | 134,B0005_10,135,2008-05-20 01:16:42,24,3.5924418161324487,0.0008418702493247388,35.02073678939035,0.0,0.0006,2891.703,1.36985,1395.281 137 | 135,B0005_10,136,2008-05-20 06:12:06,24,3.589331565362288,-0.002502240360427716,34.920082190571925,0.0,0.0006,2883.0159999999996,1.36478279,1367.375 138 | 136,B0005_10,137,2008-05-20 11:07:23,24,3.6022883230364853,-0.0024327129563109827,34.515254478440966,0.0,0.0006,2873.453,1.35432205,1358.203 139 | 137,B0005_10,138,2008-05-20 15:57:27,24,3.5970212136466495,-0.006605726985868509,34.95922357150939,0.0,0.0006,2874.031,1.3546417,1349.156 140 | 138,B0005_10,139,2008-05-20 20:50:39,24,3.5923122084092363,-0.0002227976760900164,35.09464992185514,0.0,0.0006,2874.2340000000004,1.35470392,1349.187 141 | 139,B0005_10,140,2008-05-21 01:39:38,24,3.595500119430284,1.2091638201411584e-05,34.87110957277296,0.0,0.0006,2864.9840000000004,1.349315,1339.4540000000002 142 | 140,B0005_10,141,2008-05-21 06:24:27,24,3.596823461162057,0.0019165342987928586,34.64809421735341,0.0,0.0006,2855.093,1.34418919,1321.11 143 | 141,B0005_10,142,2008-05-21 11:18:06,24,3.6018356753071044,-0.0020306932429164305,34.44831392782199,0.0,0.0006,2855.625,1.33899138,1301.984 144 | 142,B0005_10,143,2008-05-21 16:10:21,24,3.599344813796693,-0.00022955195067495132,34.763183233556944,0.0,0.0006,2855.594,1.33891452,1311.2350000000001 145 | 143,B0005_10,144,2008-05-21 21:02:09,24,3.6035790390364575,0.00019225890209988188,34.67711120224962,0.0,0.0006,2847.437,1.33400668,1311.578 146 | 144,B0005_10,145,2008-05-22 01:42:59,24,3.605860961214576,-0.0011876351800897075,34.355521733406356,0.0,0.0006,2847.36,1.32864443,1293.0 147 | 145,B0005_10,146,2008-05-22 06:32:40,24,3.6105078495292338,-0.0015026563129952725,34.13298084323836,0.0,0.0006,2837.328,1.3231708999999998,1273.7649999999999 148 | 146,B0005_10,147,2008-05-22 11:23:22,24,3.61626290751396,-0.0003439261609216884,33.97306701477755,0.0,0.0006,2837.281,1.31816916,1274.078 149 | 147,B0005_10,148,2008-05-22 16:17:58,24,3.6134794855893637,0.00201431242671294,34.373948902139375,0.0,0.0006,2838.515,1.31846644,1274.5 150 | 148,B0005_10,149,2008-05-22 20:59:50,24,3.6070690405327386,-0.001435257575965914,34.44341685363402,0.0,0.0006,2828.328,1.31829304,1264.688 151 | 149,B0005_10,150,2008-05-23 12:13:16,24,3.602312680677842,-0.004821586967735964,33.98038017264453,0.0,0.0006,2838.265,1.32387242,1283.734 152 | 150,B0005_10,151,2008-05-23 20:14:29,24,3.5779277610645237,-0.0040810001592985696,34.97066611271971,0.0,0.0006,2864.547,1.36012168,1339.484 153 | 151,B0005_10,152,2008-05-24 01:09:21,24,3.5939746448651677,-0.00443140085700349,34.68949035902289,0.0,0.0006,2846.39,1.33953069,1311.531 154 | 152,B0005_10,153,2008-05-24 06:00:20,24,3.60427474021818,4.305025960299412e-05,34.35560664546322,0.0,0.0006,2837.969,1.32902866,1292.812 155 | 153,B0005_10,154,2008-05-24 10:42:50,24,3.6087696720966984,-0.0019502710177484559,34.17986036180473,0.0,0.0006,2838.156,1.32367413,1283.2649999999999 156 | 154,B0005_10,155,2008-05-24 15:31:10,24,3.6093877067067006,-0.0019910209018700518,34.145672172445266,0.0,0.0006,2829.843,1.3186339,1265.0780000000002 157 | 155,B0005_10,156,2008-05-24 20:21:13,24,3.614933900308572,-0.0019041668183299688,33.99467216653128,0.0,0.0006,2829.625,1.31347513,1264.7649999999999 158 | 156,B0005_10,157,2008-05-25 01:06:49,24,3.609023225479784,-0.002823704674822053,34.16712024760808,0.0,0.0006,2819.437,1.31320206,1255.453 159 | 157,B0005_10,158,2008-05-25 05:57:17,24,3.6143313479608814,-0.0038242385348969976,33.97599952110498,0.0,0.0006,2819.579,1.30779599,1245.6879999999999 160 | 158,B0005_10,159,2008-05-25 10:51:37,24,3.61782445722146,-0.0045082893180358845,33.982224969859004,0.0,0.0006,2810.672,1.30303292,1236.641 161 | 159,B0005_10,160,2008-05-25 15:37:08,24,3.613087210473896,-0.003392808851335511,34.078996220636874,0.0,0.0008,2811.485,1.30335736,1227.3439999999998 162 | 160,B0005_10,161,2008-05-25 20:23:04,24,3.6070395495118257,-0.005626640278417722,34.30494727332375,0.0,0.0006,2802.422,1.30341004,1227.078 163 | 161,B0005_10,162,2008-05-26 01:13:02,24,3.6149094117915297,-0.0041505855757588426,34.12626262781833,0.0,0.0006,2801.625,1.29788708,1217.797 164 | 162,B0005_10,163,2008-05-26 06:01:08,24,3.6109037542764746,0.0009187473289653928,34.13529495466968,0.0,0.0006,2802.031,1.29807351,1217.5 165 | 163,B0005_10,164,2008-05-26 10:44:38,24,3.615560501886754,-0.002548451568990773,34.075649034988196,0.0,0.0006,2793.39,1.29346361,1208.484 166 | 164,B0005_10,165,2008-05-26 15:30:43,24,3.621191032853697,-0.002460182580180734,33.991349533915816,0.0,0.0006,2793.39,1.28800339,1208.594 167 | 165,B0005_10,166,2008-05-26 20:21:04,24,3.619185104906403,0.0004778014371146007,34.059198400298385,0.0,0.0006,2792.485,1.28745252,1198.734 168 | 166,B0005_10,167,2008-05-27 15:52:41,24,3.5953649734437896,-0.002341505351569769,34.55651436751892,0.0,0.0006,2802.0159999999996,1.30901536,1264.6399999999999 169 | 167,B0005_10,168,2008-05-27 20:45:42,24,3.589937388761665,-0.0005833472584575628,34.405920457695586,0.0,0.0006,2820.39,1.32507933,1274.204 170 | -------------------------------------------------------------------------------- /LSTM_Paper/Discharge6_H1.csv: -------------------------------------------------------------------------------- 1 | ,Batt_name,cycle,dateTime,amb_temp,voltage_battery,current_battery,temp_battery,voltage_load,current_load,time,Capacity,H 2 | 0,B0006_11,1,2008-04-02 15:25:41,24,2.4757677568281857,-2.0094358918725432,39.16298653238707,1.653,-1.999,3690.2340000000004,2.03533759,2636.094 3 | 1,B0006_11,2,2008-04-02 19:43:48,24,2.35152551190002,-2.010374855522972,39.2462026826329,1.5430000000000001,-1.999,3672.344,2.02514025,2620.2659999999996 4 | 2,B0006_11,3,2008-04-03 00:01:06,24,2.440479715106544,-2.0085588871101128,38.99920246025285,1.65,-1.999,3651.6409999999996,2.01332637,2620.656 5 | 3,B0006_11,4,2008-04-03 04:16:37,24,2.479155853900392,-2.0092904478622464,38.84362777186652,1.69,-1.999,3631.563,2.01328467,2620.875 6 | 4,B0006_11,5,2008-04-03 08:33:25,24,2.280187848173442,-2.011760840220058,38.97798888258284,1.4880000000000002,-1.999,3629.172,2.00052834,2599.516 7 | 5,B0006_11,6,2008-04-03 12:55:10,24,2.4392842568466446,-2.0109470452247566,38.83989920742278,1.659,-1.999,3652.281,2.01389908,2585.375 8 | 6,B0006_11,7,2008-04-03 17:17:16,24,2.2812068449406446,-2.012014626739587,39.04610837498471,1.505,-1.9992,3650.828,2.01310111,2584.7969999999996 9 | 7,B0006_11,8,2008-04-03 21:28:14,24,2.3664105270296134,-2.009602654155728,38.87507521022778,1.6019999999999999,-1.9992,3572.453,1.96878983,2563.657 10 | 8,B0006_11,9,2008-04-04 01:38:15,24,2.4360200495787083,-2.010503181695025,38.7260539826455,1.6640000000000001,-1.999,3550.594,1.96816618,2542.7340000000004 11 | 9,B0006_11,10,2008-04-04 05:48:08,24,2.1864377487643725,-2.0120006291945924,38.98629728904917,1.411,-1.999,3551.25,1.95723079,2523.532 12 | 10,B0006_11,11,2008-04-04 09:57:19,24,2.3406023605912454,-2.0086057639408743,38.659788619196426,1.5830000000000002,-1.9992,3530.25,1.94559915,2524.156 13 | 11,B0006_11,12,2008-04-04 17:56:27,24,2.4263021374140443,-2.008093198845442,38.84979195732924,1.659,-1.999,3491.0159999999996,1.9347505,2485.39 14 | 12,B0006_11,13,2008-04-04 22:01:54,24,2.475369770000704,-2.008861764489536,38.751283440151035,1.704,-1.999,3470.281,1.92327995,2465.563 15 | 13,B0006_11,14,2008-04-05 02:20:26,24,2.342364523655007,-2.0114258804383267,38.768537640587894,1.59,-1.999,3470.0,1.91188993,2446.094 16 | 14,B0006_11,15,2008-04-05 06:25:01,24,2.188400081882664,-2.0094401780170927,38.846861123443475,1.433,-1.999,3450.297,1.90106671,2427.172 17 | 15,B0006_11,16,2008-04-05 10:30:32,24,2.1206980945954057,-2.00629337660368,38.8658897816528,1.371,-1.999,3429.407,1.88919899,2404.9839999999995 18 | 16,B0006_11,17,2008-04-05 14:34:41,24,2.3699814577992986,-2.0083999032211324,38.647578733807656,1.625,-1.999,3409.4840000000004,1.87827837,2386.594 19 | 17,B0006_11,18,2008-04-05 18:39:25,24,2.247991649924625,-2.0103074874707247,38.79218188173866,1.524,-1.999,3390.422,1.86756972,2367.844 20 | 18,B0006_11,19,2008-04-05 22:46:35,24,2.8844463698113665,-0.002277241069617877,38.770222239295286,0.0,-0.0008,3390.281,1.86758926,2348.234 21 | 19,B0006_11,20,2008-04-18 21:10:19,24,2.203355846859377,-2.0099114516038865,37.54320599748628,1.445,-1.9992,3591.7340000000004,1.97962655,2564.218 22 | 20,B0006_11,21,2008-04-19 02:29:09,24,2.35887751155593,-2.010023846843136,37.90362577530197,1.619,-1.999,3552.297,1.95754991,2545.828 23 | 21,B0006_11,22,2008-04-19 07:47:15,24,2.218672914041916,-2.010621300102956,37.670160513988705,1.4909999999999999,-1.999,3531.578,1.94581502,2506.734 24 | 22,B0006_11,23,2008-04-19 13:01:42,24,2.339723057947995,-2.009836812236101,37.34166959188387,1.607,-1.999,3492.907,1.92424611,2486.203 25 | 23,B0006_11,24,2008-04-19 18:27:29,24,2.399750820894273,-2.008549110682199,37.28979017254232,1.653,-1.999,3511.594,1.94598113,2468.219 26 | 24,B0006_11,25,2008-04-19 23:41:55,24,2.491410879472442,-2.011253162152561,37.16794481484507,1.723,-1.999,3431.937000000005,1.90140793,2408.312999999997 27 | 25,B0006_11,26,2008-04-20 04:54:41,24,2.7669269890921613,-0.0013483637694533895,37.51577848501052,0.0,-0.0008,3431.125,1.87867421,2387.312 28 | 26,B0006_11,27,2008-04-20 10:16:28,24,2.8356128467177317,-0.0009996515493716173,37.24165964092258,0.0,-0.0006,3412.406,1.86830613,2369.016 29 | 27,B0006_11,28,2008-04-20 15:37:05,24,2.928394635151109,-0.003474005762546325,37.10097467364957,0.0,-0.0008,3410.688,1.85602441,2347.016 30 | 28,B0006_11,29,2008-04-20 20:50:38,24,3.0771149575987566,-0.0065849518216069824,36.53635083668188,0.0,-0.0006,3410.718,1.8451998,2326.125 31 | 29,B0006_11,30,2008-04-21 02:15:02,24,2.819560586845831,0.0017843402447845864,37.496077698962544,0.0,-0.0008,3392.719,1.85722889,2293.469 32 | 30,B0006_11,31,2008-04-22 15:33:49,24,2.434300686181212,-2.0101843550935627,37.250073961181094,1.607,1.999,3470.672,1.92477609,2407.609 33 | 31,B0006_11,32,2008-04-22 20:26:18,24,2.9187757391682454,0.00021994616902196602,37.27669935857522,0.0,0.0006,3414.1090000000004,1.88223175,2342.218 34 | 32,B0006_11,33,2008-04-23 01:18:11,24,2.973956908852585,-0.003806456592501386,37.053468915649404,0.0,0.0006,3395.219,1.85527669,2304.203 35 | 33,B0006_11,34,2008-04-23 06:18:19,24,3.0334333724088656,0.00115949398581303,36.49019770341733,0.0,0.0006,3386.0,1.83925089,2257.594 36 | 34,B0006_11,35,2008-04-23 11:08:00,24,3.0616925140357725,-0.0024706162055099685,36.17351619989374,0.0,0.0006,3368.187,1.81853961,2211.422 37 | 35,B0006_11,36,2008-04-23 16:06:25,24,3.0864214480405137,-0.002485656828321589,36.691721740616366,0.0,0.0006,3368.2659999999996,1.81347701,2201.875 38 | 36,B0006_11,37,2008-04-23 21:02:58,24,3.1377873218245425,-0.002908291707230441,36.30505451544784,0.0,0.0006,3358.719,1.79710185,2164.079 39 | 37,B0006_11,38,2008-04-24 01:51:33,24,3.1501156392374963,-0.0018286245424696968,36.06439554288408,0.0,0.0008,3339.5,1.78100463,2135.922 40 | 38,B0006_11,39,2008-04-24 06:50:00,24,3.1738920422499453,-0.008825733551338297,36.01731400053337,0.0,0.0006,3331.265,1.77101304,2089.391 41 | 39,B0006_11,40,2008-04-24 11:49:24,24,3.1972071497430035,-0.003438126514516957,35.90775442895192,0.0,0.0006,3321.188,1.76047124,2079.594 42 | 40,B0006_11,41,2008-04-24 16:45:56,24,3.227568458837217,-0.00492719060429448,36.35807936248104,0.0,0.0006,3321.844,1.75029138,2070.375 43 | 41,B0006_11,42,2008-04-24 21:38:11,24,3.2308580821504327,-0.001453011628706404,36.50421625915163,0.0,0.0006,3311.828,1.7394924999999999,2032.516 44 | 42,B0006_11,43,2008-04-25 12:03:44,24,3.199633267433362,-0.0022925624123046186,36.991264831075426,0.0,-0.0008,3327.3909999999996,1.75467666,2073.25 45 | 43,B0006_11,44,2008-04-25 20:03:55,24,3.1898103242112006,-0.002874522115121392,36.81410785577819,-0.0,0.0006,3312.078,1.76593909,2052.015 46 | 44,B0006_11,45,2008-04-26 01:04:35,24,3.2499622126804124,-0.004430988718560468,35.94866550135389,0.0,0.0006,3293.172,1.73378874,1994.859 47 | 45,B0006_11,46,2008-04-26 05:57:35,24,3.276178621777498,-0.0028865069759319247,35.80761414587771,0.0,0.0006,3275.328,1.71332591,1957.625 48 | 46,B0006_11,47,2008-04-26 10:58:25,24,3.2892337937863383,-0.001482135856283325,35.727411052391915,0.0,0.0008,3265.0159999999996,1.70240778,1919.766 49 | 47,B0006_11,48,2008-04-29 12:15:56,24,2.934951679828825,-0.0026359580742833216,39.57378670033301,0.0,0.0008,3328.937,1.82371946,2266.907 50 | 48,B0006_11,49,2008-04-29 17:05:27,24,3.0133583509832325,-0.0025141196723349147,38.781959990934574,-0.0,0.0008,3329.2659999999996,1.80812841,2182.797 51 | 49,B0006_11,50,2008-04-29 22:00:04,24,3.0981920097302105,0.0006501043390256764,37.8590470128016,0.0,0.0006,3301.579,1.77576109,2098.4539999999997 52 | 50,B0006_11,51,2008-04-30 02:43:55,24,3.167346834112308,0.0011884652184539464,37.12135762318553,0.0,0.0006,3283.563,1.74474098,2051.703 53 | 51,B0006_11,52,2008-04-30 07:41:42,24,3.2286855117160864,-0.0035102794129954827,36.580486706224,0.0,0.0006,3275.125,1.72920703,1986.484 54 | 52,B0006_11,53,2008-04-30 12:28:49,24,3.2595724548548413,-0.0012542411110933905,36.436407503512335,0.0,0.0006,3265.656,1.70810866,1948.25 55 | 53,B0006_11,54,2008-04-30 17:20:16,24,3.2774199521442657,-0.0024642794163139943,36.53091042103418,0.0,0.0006,3266.093,1.69759542,1929.547 56 | 54,B0006_11,55,2008-04-30 22:14:54,24,3.309541910489555,-0.0037357037492950548,36.06449507955633,0.0,0.0006,3257.594,1.68206345,1873.828 57 | 55,B0006_11,56,2008-05-01 03:15:33,24,3.3229457962953464,-0.004205019176247785,35.94327250944611,0.0,0.0008,3248.593,1.67147683,1836.484 58 | 56,B0006_11,57,2008-05-01 08:16:03,24,3.3268774953647884,-0.0045774706794028865,35.89295328706184,0.0,0.0006,3238.7659999999996,1.66075914,1807.484 59 | 57,B0006_11,58,2008-05-01 13:14:24,24,3.336400100467817,-0.004220549753628036,35.959515024229205,0.0,0.0008,3240.14,1.65112102,1780.063 60 | 58,B0006_11,59,2008-05-01 18:11:10,24,3.3562313241233728,-0.004630300153985874,36.03733181811758,0.0,0.0008,3230.1090000000004,1.64013493,1751.734 61 | 59,B0006_11,60,2008-05-01 23:10:15,24,3.371466361383496,0.0014743883145177995,35.71327174023829,0.0,0.0006,3229.781000000003,1.62919994,1732.6090000000002 62 | 60,B0006_11,61,2008-05-02 03:53:34,24,3.3960187616989215,-0.004672744022970511,35.366498347395265,0.0,0.0006,3212.469,1.60884963,1695.75 63 | 61,B0006_11,62,2008-05-02 08:44:40,24,3.393882521860081,-0.004211278055821824,35.18665272384657,0.0,0.0006,3213.219,1.60352449,1657.844 64 | 62,B0006_11,63,2008-05-02 13:43:05,24,3.3978158698372107,-0.00442104201360729,35.67614711684021,-0.0,0.0008,3203.578,1.59897121,1648.609 65 | 63,B0006_11,64,2008-05-02 19:07:48,24,3.416423032732188,-0.0003200027950143793,34.71660828900691,0.0,0.0008,3195.125,1.58762731,1592.4679999999998 66 | 64,B0006_11,65,2008-05-02 23:24:17,24,3.417549528683359,-0.001444462241441726,35.028736379559405,0.0,0.0006,3195.3129999999946,1.58297197,1593.1409999999998 67 | 65,B0006_11,66,2008-05-03 04:13:08,24,3.4275053861483777,-0.0034826648553054514,34.774991305740066,0.0,0.0006,3186.297,1.56713764,1565.078 68 | 66,B0006_11,67,2008-05-03 09:10:19,24,3.4347508426334845,-0.0044826484110488144,34.69789797592927,0.0,0.0006,3176.438,1.56134461,1536.1879999999999 69 | 67,B0006_11,68,2008-05-03 14:04:34,24,3.4481980199249085,-0.0012195271207717936,34.6005415728579,0.0,0.0006,3167.593,1.55117119,1508.4379999999999 70 | 68,B0006_11,69,2008-05-03 18:58:13,24,3.4471363584937484,0.0007226343450961433,34.655186314766375,0.0,0.0008,3167.719,1.54067416,1498.766 71 | 69,B0006_11,70,2008-05-03 23:42:30,24,3.4551154405959217,-0.0019271431845461406,34.49661503681511,0.0,0.0006,3159.077999999994,1.52531387,1479.9840000000063 72 | 70,B0006_11,71,2008-05-04 04:41:40,24,3.468023005179232,-0.0012882276547055275,34.58789396630877,0.0,0.0006,3148.829,1.53015703,1461.031 73 | 71,B0006_11,72,2008-05-04 09:40:11,24,3.4711335972831856,-0.00449031192608329,34.48391218889425,0.0,0.0006,3149.094,1.52465668,1442.3909999999998 74 | 72,B0006_11,73,2008-05-04 14:38:13,24,3.4883390886919767,-0.001221569208727667,34.32316829732572,0.0,0.0008,3140.547,1.5145493,1414.625 75 | 73,B0006_11,74,2008-05-04 19:37:07,24,3.4882264404681207,-9.1970080813463e-05,34.371124137441896,0.0,0.0006,3131.625,1.5093915,1405.391 76 | 74,B0006_11,75,2008-05-05 00:35:53,24,3.4877002346746275,-0.0025462031829215142,34.37262003693859,0.0,0.0006,3121.907,1.50399743,1386.156 77 | 75,B0006_11,76,2008-05-05 05:28:13,24,3.5019144212894115,-0.0018050512867516227,34.06737352776938,0.0,0.0006,3122.125,1.49352019,1367.5929999999998 78 | 76,B0006_11,77,2008-05-05 11:41:31,24,3.5064898836985074,-0.002346995765496664,34.01427816460032,0.0,0.0006,3121.672,1.4876323,1348.531 79 | 77,B0006_11,78,2008-05-05 20:40:08,24,3.4612712556588887,-0.0015893640732856102,35.633900290416996,0.0,0.0008,3120.86,1.53028762,1423.812 80 | 78,B0006_11,79,2008-05-06 01:38:46,24,3.49597974716647,-0.002813062156713118,34.63193513275843,0.0,0.0006,3103.828,1.50407601,1367.7350000000001 81 | 79,B0006_11,80,2008-05-06 06:37:06,24,3.4958682327661417,-0.002245547841319663,34.48366479877386,0.0,0.0006,3095.094,1.48875936,1330.625 82 | 80,B0006_11,81,2008-05-06 11:25:21,24,3.5168324777654205,-0.003048177774026196,34.198906360730284,0.0,0.0006,3095.781,1.47827793,1311.734 83 | 81,B0006_11,82,2008-05-06 16:23:36,24,3.5140805590225344,-0.003030933482684179,34.73440888809496,0.0,0.0006,3094.328,1.47845998,1311.375 84 | 82,B0006_11,83,2008-05-06 21:21:49,24,3.5179169265872945,-0.0031973699811009533,34.854516068350875,0.0,0.0006,3086.531,1.47321484,1311.907 85 | 83,B0006_11,84,2008-05-07 02:17:25,24,3.5191016758451497,-0.002832656974994741,34.71454754205853,0.0,0.0006,3085.625,1.46751649,1283.25 86 | 84,B0006_11,85,2008-05-07 07:04:02,24,3.521493643197122,-0.0023048413012049227,34.408441964409874,0.0,0.0006,3067.203,1.45162927,1255.0620000000001 87 | 85,B0006_11,86,2008-05-07 12:01:49,24,3.531199617131715,-0.003266350518668096,34.22991790059867,0.0,0.0006,3058.157,1.45192377,1236.656 88 | 86,B0006_11,87,2008-05-07 16:59:29,24,3.540682828822266,-0.0025904387374867787,34.45467967969768,0.0,0.0008,3058.812,1.44714847,1236.844 89 | 87,B0006_11,88,2008-05-07 21:56:09,24,3.5356541187739614,-0.005834401131425425,34.803102905585625,0.0,0.0006,3058.578,1.44685381,1236.625 90 | 88,B0006_11,89,2008-05-08 02:53:49,24,3.5426480867538017,-0.0008107827825872327,34.81930482334886,0.0,0.0006,3049.328,1.44167419,1226.9060000000002 91 | 89,B0006_11,90,2008-05-09 12:25:07,24,3.5029468518556204,-0.004082848523023056,36.552436779815885,0.0,0.0006,3177.219,1.59358666,1395.875 92 | 90,B0006_11,91,2008-05-09 20:28:09,24,3.459144575143091,-0.00124371340722759,36.57029301599151,0.0,0.0006,3082.937,1.54639024,1432.8899999999999 93 | 91,B0006_11,92,2008-05-10 01:21:56,24,3.4885908514844224,0.00025707459183652856,35.95639890638621,0.0,0.0006,3074.2659999999996,1.51470559,1376.922 94 | 92,B0006_11,93,2008-05-10 06:18:12,24,3.5006625708235912,-0.0044565194706676844,35.572035216021405,0.0,0.0006,3066.0,1.49897861,1330.125 95 | 93,B0006_11,94,2008-05-10 11:16:04,24,3.519098513063688,-0.0005216459352215929,35.12626059216553,0.0,0.0006,3056.437,1.48311107,1302.234 96 | 94,B0006_11,95,2008-05-10 16:11:56,24,3.5212860952811007,0.002124212914898989,35.05245406960759,0.0,0.0006,3048.219,1.47296648,1273.9540000000002 97 | 95,B0006_11,96,2008-05-10 21:07:54,24,3.5315851155806786,-0.001277149325655288,34.99131293908511,0.0,0.0008,3039.218,1.46276044,1255.469 98 | 96,B0006_11,97,2008-05-11 02:05:21,24,3.532926287846672,-0.0028830904415017193,34.943599685891925,0.0,0.0008,3039.047,1.45183647,1236.453 99 | 97,B0006_11,98,2008-05-11 06:55:27,24,3.539045488750217,-0.004743717288306032,34.849835601441306,0.0,0.0006,3030.375,1.44686706,1227.4379999999999 100 | 98,B0006_11,99,2008-05-11 11:52:47,24,3.545547133777292,-0.005003296611138284,34.86099755076984,0.0,0.0008,3021.0,1.4413804,1207.937 101 | 99,B0006_11,100,2008-05-11 16:49:58,24,3.5484565862450688,-0.004076598785281695,34.837662550361905,0.0,0.0008,3021.75,1.43121074,1199.078 102 | 100,B0006_11,101,2008-05-11 21:47:12,24,3.549925959367978,-0.003369633278137025,34.87870780639173,0.0,0.0006,3012.265,1.42602472,1180.4679999999998 103 | 101,B0006_11,102,2008-05-12 02:36:58,24,3.5622369118183483,-0.003086654235800159,34.66799385095821,0.0,0.0006,3002.6409999999996,1.42048765,1171.1399999999999 104 | 102,B0006_11,103,2008-05-12 12:56:34,24,3.558769894565424,-0.0034861971592438762,35.2557669851797,0.0,0.0006,3012.0,1.42070062,1180.375 105 | 103,B0006_11,104,2008-05-12 18:59:59,24,3.5413834963307256,-0.0016814999715928005,35.871264189838314,0.0,0.0006,3020.11,1.4522558,1236.984 106 | 104,B0006_11,105,2008-05-12 23:53:17,24,3.5573203480565936,-0.003624230046266575,35.5586741930245,0.0,0.0006,3002.172000000006,1.43155763,1199.1090000000033 107 | 105,B0006_11,106,2008-05-13 04:35:25,24,3.5560021159887576,-0.0001220877718859728,35.37917332729928,0.0,0.0006,2992.703,1.41501575,1170.594 108 | 106,B0006_11,107,2008-05-13 09:24:04,24,3.5654509272008412,-0.003002244139122215,35.25835879194265,0.0,0.0008,2964.468,1.40973115,1142.797 109 | 107,B0006_11,108,2008-05-13 14:20:24,24,3.5778109276715733,-0.002660121308516546,34.977743574858515,0.0,0.0008,2983.375,1.40491732,1142.203 110 | 108,B0006_11,109,2008-05-13 19:04:20,24,3.5823842742694407,-0.004289379361839791,35.09536674698793,0.0,0.0006,2975.297,1.3951643,1133.859 111 | 109,B0006_11,110,2008-05-13 23:59:26,24,3.5836702091707866,-0.0025169601571893127,35.23466125554352,0.0,0.0008,2974.985000000001,1.39453438,1124.4069999999917 112 | 110,B0006_11,111,2008-05-14 04:55:57,24,3.5856253738844623,-0.0006328574526033285,35.0345809347327,0.0,0.0006,2966.25,1.38931712,1105.4379999999999 113 | 111,B0006_11,112,2008-05-14 09:52:22,24,3.5889842847237907,-0.0046533569917268525,34.959736236714605,0.0,0.0008,2956.3590000000004,1.38383795,1095.6879999999999 114 | 112,B0006_11,113,2008-05-14 14:35:22,24,3.5864700210588274,-0.004734773626631689,35.130364090229946,0.0,0.0008,2956.344,1.37368142,1086.359 115 | 113,B0006_11,114,2008-05-14 19:31:39,24,3.5923515752514272,-0.004164311052462543,35.31000839824853,0.0,0.0008,2956.406,1.37860599,1095.969 116 | 114,B0006_11,115,2008-05-15 00:27:55,24,3.5963124070242887,-0.00197131580435763,35.16961820965507,0.0,0.0006,2947.2659999999996,1.37376003,1077.531 117 | 115,B0006_11,116,2008-05-15 05:24:04,24,3.6002389127425705,-0.0032129390964392088,34.99384427968127,0.0,0.0008,2937.9840000000004,1.36825806,1058.625 118 | 116,B0006_11,117,2008-05-15 10:20:03,24,3.6042619870615136,-0.005286186125652595,34.87051338845891,0.0,0.0006,2929.125,1.3633024,1049.4379999999999 119 | 117,B0006_11,118,2008-05-15 15:10:59,24,3.6102087847682087,-0.00588001853136696,34.99150315814171,0.0,0.0008,2928.454,1.35809661,1058.625 120 | 118,B0006_11,119,2008-05-15 19:56:47,24,3.6043848473456417,-0.002697481794155657,35.370353548691504,0.0,0.0006,2929.375,1.35326909,1049.4689999999998 121 | 119,B0006_11,120,2008-05-16 16:54:59,24,3.5929395911706528,-0.0002897043696836975,35.35792668120537,0.0,0.0008,2946.031,1.38416057,1114.984 122 | 120,B0006_11,121,2008-05-16 21:37:39,24,3.5862615333641465,-0.002696693173890691,35.8874924214886,0.0,0.0006,2955.438,1.40514678,1133.422 123 | 121,B0006_11,122,2008-05-17 02:32:13,24,3.5993733218450874,-0.004809369279357301,35.41362624524575,0.0,0.0006,2937.625,1.37871902,1086.61 124 | 122,B0006_11,123,2008-05-17 07:25:19,24,3.613313370916122,-0.003695633181437169,34.86662650314206,0.0,0.0006,2929.078,1.36826578,1058.922 125 | 123,B0006_11,124,2008-05-17 12:21:15,24,3.612916400780757,0.002448164539924058,34.900465534838,-0.0,0.0006,2918.375,1.35731513,1039.547 126 | 124,B0006_11,125,2008-05-17 17:15:37,24,3.6230767623291897,-0.004482877775099519,34.624064867045256,0.0,0.0006,2919.812,1.35249346,1030.734 127 | 125,B0006_11,126,2008-05-17 22:10:51,24,3.6225410007004046,-0.00037257151055270735,34.74761764675118,0.0,0.0006,2900.422,1.34740992,1021.5000000000001 128 | 126,B0006_11,127,2008-05-18 03:05:19,24,3.6262759000790488,-0.0006780455442284406,34.606986338741144,0.0,0.0008,2901.375,1.33700751,1011.812 129 | 127,B0006_11,128,2008-05-18 08:00:50,24,3.6309395824903143,-0.0025625529319735227,34.3758393274177,0.0,0.0006,2901.187,1.3312353000000001,992.7189999999999 130 | 128,B0006_11,129,2008-05-18 12:44:48,24,3.63665215167077,-0.00375202512757255,34.21509258181516,0.0,0.0006,2891.64,1.32593038,983.2810000000001 131 | 129,B0006_11,130,2008-05-18 17:36:29,24,3.6336486748891437,0.0009710625802280873,34.40452574829636,0.0,0.0006,2882.906,1.32157874,983.875 132 | 130,B0006_11,131,2008-05-18 22:31:45,24,3.6408526421786505,-0.003630999262341847,34.27105538633811,0.0,0.0006,2883.265,1.32122507,974.4540000000001 133 | 131,B0006_11,132,2008-05-19 03:27:07,24,3.6463041446743727,-0.0016105886811120505,34.099498695535075,0.0,0.0008,2882.969,1.31564853,964.7660000000001 134 | 132,B0006_11,133,2008-05-19 15:34:33,24,3.643185525285694,-0.0051612468139402064,34.347474812989034,0.0,0.0006,2891.656,1.32090257,983.61 135 | 133,B0006_11,134,2008-05-19 20:59:48,24,3.63009179178362,-0.006681833318200413,34.64277824450123,0.0,0.0006,2901.25,1.34743288,1021.172 136 | 134,B0006_11,135,2008-05-20 01:16:42,24,3.6443831453068687,-0.003068345142732847,34.12594282508364,0.0,0.0006,2891.703,1.32601281,992.359 137 | 135,B0006_11,136,2008-05-20 06:12:06,24,3.6477248430882114,-0.00468703245478606,33.88737678207701,0.0,0.0006,2883.0159999999996,1.31011868,964.9850000000001 138 | 136,B0006_11,137,2008-05-20 11:07:23,24,3.6547588812996183,-0.0051591079110662715,33.56218507973103,0.0,0.0006,2873.453,1.3052162,955.297 139 | 137,B0006_11,138,2008-05-20 15:57:27,24,3.6498482167009336,-0.003632256560638578,33.97512946957805,-0.0,0.0006,2874.031,1.3004062,955.735 140 | 138,B0006_11,139,2008-05-20 20:50:39,24,3.654795053390779,-0.003771132033179804,33.9938311075272,0.0,0.0006,2874.2340000000004,1.30023574,955.594 141 | 139,B0006_11,140,2008-05-21 01:39:38,24,3.65519692144285,-0.0016085927490509671,33.80021082576708,0.0,0.0006,2864.9840000000004,1.28950667,937.0 142 | 140,B0006_11,141,2008-05-21 06:24:27,24,3.6609201852518987,-0.0036793388248434226,33.39907834598599,0.0,0.0006,2855.093,1.27925306,908.7339999999999 143 | 141,B0006_11,142,2008-05-21 11:18:06,24,3.6665506464743816,-0.003249394264921144,33.17152279184158,0.0,0.0006,2855.625,1.27920782,899.1410000000001 144 | 142,B0006_11,143,2008-05-21 16:10:21,24,3.664830420095059,-0.0012904707694538634,33.525893004486754,0.0,0.0006,2855.594,1.27403676,908.281 145 | 143,B0006_11,144,2008-05-21 21:02:09,24,3.6670708418070905,-0.002417411211403288,33.48434759874664,0.0,0.0006,2847.437,1.27412739,899.453 146 | 144,B0006_11,145,2008-05-22 01:42:59,24,3.6710638965547715,-0.0019144845855416184,33.05127195424509,0.0,0.0006,2847.36,1.26376394,890.015 147 | 145,B0006_11,146,2008-05-22 06:32:40,24,3.6755279905489777,-0.000216240567834002,32.79536153426087,0.0,0.0006,2837.328,1.25813737,871.078 148 | 146,B0006_11,147,2008-05-22 11:23:22,24,3.67291170661734,-0.00489984712722693,32.87846636576991,0.0,0.0008,2837.281,1.25325986,861.953 149 | 147,B0006_11,148,2008-05-22 16:17:58,24,3.67294260827938,-0.0015042475247667813,33.214326059104735,0.0,0.0006,2838.515,1.25323133,871.094 150 | 148,B0006_11,149,2008-05-22 20:59:50,24,3.6764268719270934,0.0018528412705641156,33.01008606676501,0.0,0.0006,2828.328,1.2480875,862.0160000000001 151 | 149,B0006_11,150,2008-05-23 12:13:16,24,3.678748349217624,-0.003839721422871184,32.832669483139746,0.0,0.0006,2838.265,1.25343543,871.203 152 | 150,B0006_11,151,2008-05-23 20:14:29,24,3.6660243812714266,-0.00583601993316971,33.95920158428766,0.0,0.0006,2864.547,1.28980488,936.828 153 | 151,B0006_11,152,2008-05-24 01:09:21,24,3.673517843188949,-0.0077447981233232455,33.66715541097441,0.0,0.0006,2846.39,1.2635402,899.188 154 | 152,B0006_11,153,2008-05-24 06:00:20,24,3.679265325617699,-0.0030678547998177143,33.290476668621174,0.0,0.0006,2837.969,1.24797617,871.25 155 | 153,B0006_11,154,2008-05-24 10:42:50,24,3.6810005302067896,-0.0010619899134000326,33.0677214501059,0.0,0.0006,2838.156,1.23212029,852.547 156 | 154,B0006_11,155,2008-05-24 15:31:10,24,3.6816210659707824,-0.005584674985657866,33.05886238959916,0.0,0.0006,2829.843,1.22711377,842.984 157 | 155,B0006_11,156,2008-05-24 20:21:13,24,3.6870580470143386,-0.0020995701539379295,32.806193089423736,0.0,0.0006,2829.625,1.22173976,834.172 158 | 156,B0006_11,157,2008-05-25 01:06:49,24,3.686609623032529,-0.0028067410403196155,32.85539211201931,0.0,0.0006,2819.437,1.21110268,824.266 159 | 157,B0006_11,158,2008-05-25 05:57:17,24,3.6886642285753455,-0.0032694873311616478,32.72492217663622,0.0,0.0006,2819.579,1.20561598,805.469 160 | 158,B0006_11,159,2008-05-25 10:51:37,24,3.689427929747468,-0.0038166754449602157,32.76928328797007,0.0,0.0006,2810.672,1.20089363,805.6869999999999 161 | 159,B0006_11,160,2008-05-25 15:37:08,24,3.691557712403205,-0.0020468242754553,32.59685985360409,0.0,0.0006,2811.485,1.1905903999999998,796.641 162 | 160,B0006_11,161,2008-05-25 20:23:04,24,3.6924946028305827,-0.002930439183863988,32.62058102581185,0.0,0.0006,2802.422,1.18517925,786.5310000000001 163 | 161,B0006_11,162,2008-05-26 01:13:02,24,3.693907128232746,-0.0013480330701835226,32.5455784721457,0.0,0.0006,2801.625,1.17967068,777.531 164 | 162,B0006_11,163,2008-05-26 06:01:08,24,3.6946262144743858,-0.0052291838766734605,32.43120345933949,0.0,0.0006,2802.031,1.17459528,768.203 165 | 163,B0006_11,164,2008-05-26 10:44:38,24,3.6963269652374176,-0.0007456920500808041,32.113473228514714,0.0,0.0006,2793.39,1.15381833,749.484 166 | 164,B0006_11,165,2008-05-26 15:30:43,24,3.6971696861624963,-0.001187802905123991,32.299362879069115,0.0,0.0006,2793.39,1.16440096,749.4379999999999 167 | 165,B0006_11,166,2008-05-26 20:21:04,24,3.6966744870459154,-0.0024571388608882225,32.416754062023976,0.0,0.0008,2792.485,1.15879749,749.125 168 | 166,B0006_11,167,2008-05-27 15:52:41,24,3.69305943579077,-0.0012447685738290848,32.371096995705706,0.0,0.0006,2802.0159999999996,1.17497488,805.625 169 | 167,B0006_11,168,2008-05-27 20:45:42,24,3.6918089829140865,-0.0031271288430358424,32.1923241277653,0.0,0.0006,2820.39,1.18567523,815.0 170 | -------------------------------------------------------------------------------- /LSTM_Paper/Window size5/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /LSTM_Paper/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-1.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-2.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-3.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-4.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-5.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP101-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP101-6.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP110-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP110-1.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP110-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP110-2.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP110-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP110-3.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP110-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP110-4.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP110-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP110-5.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-1.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-2.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-3.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-4.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-5.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP80-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP80-6.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP90-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP90-1.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP90-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP90-2.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP90-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP90-3.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP90-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP90-4.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/SP90-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Last_modification/Result/B0005/SP90-5.png -------------------------------------------------------------------------------- /Last_modification/Result/B0005/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Last_modification/Result/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Last_modification/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Online/Cycle100-w5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Online/Cycle100-w5.png -------------------------------------------------------------------------------- /Online/Cycle110-w5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Online/Cycle110-w5.png -------------------------------------------------------------------------------- /Online/Cycle50-w10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Online/Cycle50-w10.png -------------------------------------------------------------------------------- /Online/Cycle80-w5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalrfou/CapstoneProject/82409783f9fc9af84867fc690386c8d8f602dc94/Online/Cycle80-w5.png -------------------------------------------------------------------------------- /Online/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Online_Cap/B0006_on.csv: -------------------------------------------------------------------------------- 1 | ,Batt_name,cycle,dateTime,amb_temp,voltage_battery,current_battery,temp_battery,voltage_load,current_load,time,Capacity,NewCap 2 | 0,B0006_11,1,2008-04-02 15:25:41,24,2.4757677568281857,-2.0094358918725432,39.16298653238707,1.653,-1.999,3690.2340000000004,2.03533759,2.035895470614328 3 | 1,B0006_11,2,2008-04-02 19:43:48,24,2.35152551190002,-2.010374855522972,39.2462026826329,1.5430000000000001,-1.999,3672.344,2.02514025,2.0258526983299157 4 | 2,B0006_11,3,2008-04-03 00:01:06,24,2.440479715106544,-2.0085588871101128,38.99920246025285,1.65,-1.999,3651.6409999999996,2.01332637,2.0143192566260915 5 | 3,B0006_11,4,2008-04-03 04:16:37,24,2.479155853900392,-2.0092904478622464,38.84362777186652,1.69,-1.999,3631.563,2.01328467,2.0031266088037416 6 | 4,B0006_11,5,2008-04-03 08:33:25,24,2.280187848173442,-2.011760840220058,38.97798888258284,1.4880000000000002,-1.999,3629.172,2.00052834,2.0017898917112396 7 | 5,B0006_11,6,2008-04-03 12:55:10,24,2.4392842568466446,-2.0109470452247566,38.83989920742278,1.659,-1.999,3652.281,2.01389908,2.014702385503124 8 | 6,B0006_11,7,2008-04-03 17:17:16,24,2.2812068449406446,-2.012014626739587,39.04610837498471,1.505,-1.9992,3650.828,2.01310111,2.013890891433421 9 | 7,B0006_11,8,2008-04-03 21:28:14,24,2.3664105270296134,-2.009602654155728,38.87507521022778,1.6019999999999999,-1.9992,3572.453,1.96878983,1.970161717702064 10 | 8,B0006_11,9,2008-04-04 01:38:15,24,2.4360200495787083,-2.010503181695025,38.7260539826455,1.6640000000000001,-1.999,3550.594,1.96816618,1.9580389016482111 11 | 9,B0006_11,10,2008-04-04 05:48:08,24,2.1864377487643725,-2.0120006291945924,38.98629728904917,1.411,-1.999,3551.25,1.95723079,1.9584227890645254 12 | 10,B0006_11,11,2008-04-04 09:57:19,24,2.3406023605912454,-2.0086057639408743,38.659788619196426,1.5830000000000002,-1.9992,3530.25,1.94559915,1.9467240779930208 13 | 11,B0006_11,12,2008-04-04 17:56:27,24,2.4263021374140443,-2.008093198845442,38.84979195732924,1.659,-1.999,3491.0159999999996,1.9347505,1.9248432859297935 14 | 12,B0006_11,13,2008-04-04 22:01:54,24,2.475369770000704,-2.008861764489536,38.751283440151035,1.704,-1.999,3470.281,1.92327995,1.9132532409528349 15 | 13,B0006_11,14,2008-04-05 02:20:26,24,2.342364523655007,-2.0114258804383267,38.768537640587894,1.59,-1.999,3470.0,1.91188993,1.9131054362169801 16 | 14,B0006_11,15,2008-04-05 06:25:01,24,2.188400081882664,-2.0094401780170927,38.846861123443475,1.433,-1.999,3450.297,1.90106671,1.9021261949118322 17 | 15,B0006_11,16,2008-04-05 10:30:32,24,2.1206980945954057,-2.00629337660368,38.8658897816528,1.371,-1.999,3429.407,1.88919899,1.8904276978151264 18 | 16,B0006_11,17,2008-04-05 14:34:41,24,2.3699814577992986,-2.0083999032211324,38.647578733807656,1.625,-1.999,3409.4840000000004,1.87827837,1.87943379915425 19 | 17,B0006_11,18,2008-04-05 18:39:25,24,2.247991649924625,-2.0103074874707247,38.79218188173866,1.524,-1.999,3390.422,1.86756972,1.8687618561423847 20 | 18,B0006_11,19,2008-04-05 22:46:35,24,2.8844463698113665,-0.002277241069617877,38.770222239295286,0.0,-0.0008,3390.281,1.86758926,1.857387822098819 21 | 19,B0006_11,20,2008-04-18 21:10:19,24,2.203355846859377,-2.0099114516038865,37.54320599748628,1.445,-1.9992,3591.7340000000004,1.97962655,1.9809992279379753 22 | 20,B0006_11,21,2008-04-19 02:29:09,24,2.35887751155593,-2.010023846843136,37.90362577530197,1.619,-1.999,3552.297,1.95754991,1.9589114033043986 23 | 21,B0006_11,22,2008-04-19 07:47:15,24,2.218672914041916,-2.010621300102956,37.670160513988705,1.4909999999999999,-1.999,3531.578,1.94581502,1.9474446363006612 24 | 22,B0006_11,23,2008-04-19 13:01:42,24,2.339723057947995,-2.009836812236101,37.34166959188387,1.607,-1.999,3492.907,1.92424611,1.9257911247003683 25 | 23,B0006_11,24,2008-04-19 18:27:29,24,2.399750820894273,-2.008549110682199,37.28979017254232,1.653,-1.999,3511.594,1.94598113,1.9362854646927268 26 | 24,B0006_11,25,2008-04-19 23:41:55,24,2.491410879472442,-2.011253162152561,37.16794481484507,1.723,-1.999,3431.937000000005,1.90140793,1.8918219531613296 27 | 25,B0006_11,26,2008-04-20 04:54:41,24,2.7669269890921613,-0.0013483637694533895,37.51577848501052,0.0,-0.0008,3431.125,1.87867421,1.8802116532152127 28 | 26,B0006_11,27,2008-04-20 10:16:28,24,2.8356128467177317,-0.0009996515493716173,37.24165964092258,0.0,-0.0006,3412.406,1.86830613,1.869729341226429 29 | 27,B0006_11,28,2008-04-20 15:37:05,24,2.928394635151109,-0.003474005762546325,37.10097467364957,0.0,-0.0008,3410.688,1.85602441,1.8575716851690416 30 | 28,B0006_11,29,2008-04-20 20:50:38,24,3.0771149575987566,-0.0065849518216069824,36.53635083668188,0.0,-0.0006,3410.718,1.8451998,1.8352465058344771 31 | 29,B0006_11,30,2008-04-21 02:15:02,24,2.819560586845831,0.0017843402447845864,37.496077698962544,0.0,-0.0008,3392.719,1.85722889,1.8587050116485666 32 | 30,B0006_11,31,2008-04-22 15:33:49,24,2.434300686181212,-2.0101843550935627,37.250073961181094,1.607,1.999,3470.672,1.92477609,1.9192049964606372 33 | 31,B0006_11,32,2008-04-22 20:26:18,24,2.9187757391682454,0.00021994616902196602,37.27669935857522,0.0,0.0006,3414.1090000000004,1.88223175,1.8767921839644555 34 | 32,B0006_11,33,2008-04-23 01:18:11,24,2.973956908852585,-0.003806456592501386,37.053468915649404,0.0,0.0006,3395.219,1.85527669,1.8553304034594968 35 | 33,B0006_11,34,2008-04-23 06:18:19,24,3.0334333724088656,0.00115949398581303,36.49019770341733,0.0,0.0006,3386.0,1.83925089,1.8394879770836674 36 | 34,B0006_11,35,2008-04-23 11:08:00,24,3.0616925140357725,-0.0024706162055099685,36.17351619989374,0.0,0.0006,3368.187,1.81853961,1.8188007253744167 37 | 35,B0006_11,36,2008-04-23 16:06:25,24,3.0864214480405137,-0.002485656828321589,36.691721740616366,0.0,0.0006,3368.2659999999996,1.81347701,1.8134102136381813 38 | 36,B0006_11,37,2008-04-23 21:02:58,24,3.1377873218245425,-0.002908291707230441,36.30505451544784,0.0,0.0006,3358.719,1.79710185,1.7972839005098686 39 | 37,B0006_11,38,2008-04-24 01:51:33,24,3.1501156392374963,-0.0018286245424696968,36.06439554288408,0.0,0.0008,3339.5,1.78100463,1.7812711307318179 40 | 38,B0006_11,39,2008-04-24 06:50:00,24,3.1738920422499453,-0.008825733551338297,36.01731400053337,0.0,0.0006,3331.265,1.77101304,1.771286147560387 41 | 39,B0006_11,40,2008-04-24 11:49:24,24,3.1972071497430035,-0.003438126514516957,35.90775442895192,0.0,0.0006,3321.188,1.76047124,1.760343651689457 42 | 40,B0006_11,41,2008-04-24 16:45:56,24,3.227568458837217,-0.00492719060429448,36.35807936248104,0.0,0.0006,3321.844,1.75029138,1.7500083653756893 43 | 41,B0006_11,42,2008-04-24 21:38:11,24,3.2308580821504327,-0.001453011628706404,36.50421625915163,0.0,0.0006,3311.828,1.7394924999999999,1.7391965454363252 44 | 42,B0006_11,43,2008-04-25 12:03:44,24,3.199633267433362,-0.0022925624123046186,36.991264831075426,0.0,-0.0008,3327.3909999999996,1.75467666,1.7558399379239968 45 | 43,B0006_11,44,2008-04-25 20:03:55,24,3.1898103242112006,-0.002874522115121392,36.81410785577819,-0.0,0.0006,3312.078,1.76593909,1.7660766424451395 46 | 44,B0006_11,45,2008-04-26 01:04:35,24,3.2499622126804124,-0.004430988718560468,35.94866550135389,0.0,0.0006,3293.172,1.73378874,1.7340508916049076 47 | 45,B0006_11,46,2008-04-26 05:57:35,24,3.276178621777498,-0.0028865069759319247,35.80761414587771,0.0,0.0006,3275.328,1.71332591,1.71337316064678 48 | 46,B0006_11,47,2008-04-26 10:58:25,24,3.2892337937863383,-0.001482135856283325,35.727411052391915,0.0,0.0008,3265.0159999999996,1.70240778,1.7024206580601362 49 | 47,B0006_11,48,2008-04-29 12:15:56,24,2.934951679828825,-0.0026359580742833216,39.57378670033301,0.0,0.0008,3328.937,1.82371946,1.8238566593668397 50 | 48,B0006_11,49,2008-04-29 17:05:27,24,3.0133583509832325,-0.0025141196723349147,38.781959990934574,-0.0,0.0008,3329.2659999999996,1.80812841,1.808049329137483 51 | 49,B0006_11,50,2008-04-29 22:00:04,24,3.0981920097302105,0.0006501043390256764,37.8590470128016,0.0,0.0006,3301.579,1.77576109,1.7763684993649742 52 | 50,B0006_11,51,2008-04-30 02:43:55,24,3.167346834112308,0.0011884652184539464,37.12135762318553,0.0,0.0006,3283.563,1.74474098,1.7449666635858003 53 | 51,B0006_11,52,2008-04-30 07:41:42,24,3.2286855117160864,-0.0035102794129954827,36.580486706224,0.0,0.0006,3275.125,1.72920703,1.729357285150454 54 | 52,B0006_11,53,2008-04-30 12:28:49,24,3.2595724548548413,-0.0012542411110933905,36.436407503512335,0.0,0.0006,3265.656,1.70810866,1.7081770382122006 55 | 53,B0006_11,54,2008-04-30 17:20:16,24,3.2774199521442657,-0.0024642794163139943,36.53091042103418,0.0,0.0006,3266.093,1.69759542,1.6974651095182622 56 | 54,B0006_11,55,2008-04-30 22:14:54,24,3.309541910489555,-0.0037357037492950548,36.06449507955633,0.0,0.0006,3257.594,1.68206345,1.6820892041795512 57 | 55,B0006_11,56,2008-05-01 03:15:33,24,3.3229457962953464,-0.004205019176247785,35.94327250944611,0.0,0.0008,3248.593,1.67147683,1.6714682789786905 58 | 56,B0006_11,57,2008-05-01 08:16:03,24,3.3268774953647884,-0.0045774706794028865,35.89295328706184,0.0,0.0006,3238.7659999999996,1.66075914,1.6607462393440797 59 | 57,B0006_11,58,2008-05-01 13:14:24,24,3.336400100467817,-0.004220549753628036,35.959515024229205,0.0,0.0008,3240.14,1.65112102,1.6507832080859774 60 | 58,B0006_11,59,2008-05-01 18:11:10,24,3.3562313241233728,-0.004630300153985874,36.03733181811758,0.0,0.0008,3230.1090000000004,1.64013493,1.6399611339016154 61 | 59,B0006_11,60,2008-05-01 23:10:15,24,3.371466361383496,0.0014743883145177995,35.71327174023829,0.0,0.0006,3229.781000000003,1.62919994,1.6291552545343395 62 | 60,B0006_11,61,2008-05-02 03:53:34,24,3.3960187616989215,-0.004672744022970511,35.366498347395265,0.0,0.0006,3212.469,1.60884963,1.6087738228070116 63 | 61,B0006_11,62,2008-05-02 08:44:40,24,3.393882521860081,-0.004211278055821824,35.18665272384657,0.0,0.0006,3213.219,1.60352449,1.6034556801663566 64 | 62,B0006_11,63,2008-05-02 13:43:05,24,3.3978158698372107,-0.00442104201360729,35.67614711684021,-0.0,0.0008,3203.578,1.59897121,1.5982629273032622 65 | 63,B0006_11,64,2008-05-02 19:07:48,24,3.416423032732188,-0.0003200027950143793,34.71660828900691,0.0,0.0008,3195.125,1.58762731,1.5878553902170989 66 | 64,B0006_11,65,2008-05-02 23:24:17,24,3.417549528683359,-0.001444462241441726,35.028736379559405,0.0,0.0006,3195.3129999999946,1.58297197,1.582866078540884 67 | 65,B0006_11,66,2008-05-03 04:13:08,24,3.4275053861483777,-0.0034826648553054514,34.774991305740066,0.0,0.0006,3186.297,1.56713764,1.5671388827099244 68 | 66,B0006_11,67,2008-05-03 09:10:19,24,3.4347508426334845,-0.0044826484110488144,34.69789797592927,0.0,0.0006,3176.438,1.56134461,1.5613863246182287 69 | 67,B0006_11,68,2008-05-03 14:04:34,24,3.4481980199249085,-0.0012195271207717936,34.6005415728579,0.0,0.0006,3167.593,1.55117119,1.5511699027073607 70 | 68,B0006_11,69,2008-05-03 18:58:13,24,3.4471363584937484,0.0007226343450961433,34.655186314766375,0.0,0.0008,3167.719,1.54067416,1.5458079524572257 71 | 69,B0006_11,70,2008-05-03 23:42:30,24,3.4551154405959217,-0.0019271431845461406,34.49661503681511,0.0,0.0006,3159.077999999994,1.52531387,1.5303512201282203 72 | 70,B0006_11,71,2008-05-04 04:41:40,24,3.468023005179232,-0.0012882276547055275,34.58789396630877,0.0,0.0006,3148.829,1.53015703,1.530037068779896 73 | 71,B0006_11,72,2008-05-04 09:40:11,24,3.4711335972831856,-0.00449031192608329,34.48391218889425,0.0,0.0006,3149.094,1.52465668,1.524502879440856 74 | 72,B0006_11,73,2008-05-04 14:38:13,24,3.4883390886919767,-0.001221569208727667,34.32316829732572,0.0,0.0008,3140.547,1.5145493,1.5143421217576885 75 | 73,B0006_11,74,2008-05-04 19:37:07,24,3.4882264404681207,-9.1970080813463e-05,34.371124137441896,0.0,0.0006,3131.625,1.5093915,1.5093347290472643 76 | 74,B0006_11,75,2008-05-05 00:35:53,24,3.4877002346746275,-0.0025462031829215142,34.37262003693859,0.0,0.0006,3121.907,1.50399743,1.5038629573593818 77 | 75,B0006_11,76,2008-05-05 05:28:13,24,3.5019144212894115,-0.0018050512867516227,34.06737352776938,0.0,0.0006,3122.125,1.49352019,1.4934141968459886 78 | 76,B0006_11,77,2008-05-05 11:41:31,24,3.5064898836985074,-0.002346995765496664,34.01427816460032,0.0,0.0006,3121.672,1.4876323,1.492961555103451 79 | 77,B0006_11,78,2008-05-05 20:40:08,24,3.4612712556588887,-0.0015893640732856102,35.633900290416996,0.0,0.0008,3120.86,1.53028762,1.5353905505304548 80 | 78,B0006_11,79,2008-05-06 01:38:46,24,3.49597974716647,-0.002813062156713118,34.63193513275843,0.0,0.0006,3103.828,1.50407601,1.5040992507032167 81 | 79,B0006_11,80,2008-05-06 06:37:06,24,3.4958682327661417,-0.002245547841319663,34.48366479877386,0.0,0.0006,3095.094,1.48875936,1.4939343208221056 82 | 80,B0006_11,81,2008-05-06 11:25:21,24,3.5168324777654205,-0.003048177774026196,34.198906360730284,0.0,0.0006,3095.781,1.47827793,1.4780664037394273 83 | 81,B0006_11,82,2008-05-06 16:23:36,24,3.5140805590225344,-0.003030933482684179,34.73440888809496,0.0,0.0006,3094.328,1.47845998,1.4777782215645938 84 | 82,B0006_11,83,2008-05-06 21:21:49,24,3.5179169265872945,-0.0031973699811009533,34.854516068350875,0.0,0.0006,3086.531,1.47321484,1.472936463003593 85 | 83,B0006_11,84,2008-05-07 02:17:25,24,3.5191016758451497,-0.002832656974994741,34.71454754205853,0.0,0.0006,3085.625,1.46751649,1.4671741813566317 86 | 84,B0006_11,85,2008-05-07 07:04:02,24,3.521493643197122,-0.0023048413012049227,34.408441964409874,0.0,0.0006,3067.203,1.45162927,1.4566361807199766 87 | 85,B0006_11,86,2008-05-07 12:01:49,24,3.531199617131715,-0.003266350518668096,34.22991790059867,0.0,0.0006,3058.157,1.45192377,1.4517793914557977 88 | 86,B0006_11,87,2008-05-07 16:59:29,24,3.540682828822266,-0.0025904387374867787,34.45467967969768,0.0,0.0008,3058.812,1.44714847,1.4466701203826209 89 | 87,B0006_11,88,2008-05-07 21:56:09,24,3.5356541187739614,-0.005834401131425425,34.803102905585625,0.0,0.0006,3058.578,1.44685381,1.4464780474868046 90 | 88,B0006_11,89,2008-05-08 02:53:49,24,3.5426480867538017,-0.0008107827825872327,34.81930482334886,0.0,0.0006,3049.328,1.44167419,1.4413195156069252 91 | 89,B0006_11,90,2008-05-09 12:25:07,24,3.5029468518556204,-0.004082848523023056,36.552436779815885,0.0,0.0006,3177.219,1.59358666,1.5932108797593085 92 | 90,B0006_11,91,2008-05-09 20:28:09,24,3.459144575143091,-0.00124371340722759,36.57029301599151,0.0,0.0006,3082.937,1.54639024,1.545816931494205 93 | 91,B0006_11,92,2008-05-10 01:21:56,24,3.4885908514844224,0.00025707459183652856,35.95639890638621,0.0,0.0006,3074.2659999999996,1.51470559,1.5143975642530008 94 | 92,B0006_11,93,2008-05-10 06:18:12,24,3.5006625708235912,-0.0044565194706676844,35.572035216021405,0.0,0.0006,3066.0,1.49897861,1.4987297354903961 95 | 93,B0006_11,94,2008-05-10 11:16:04,24,3.519098513063688,-0.0005216459352215929,35.12626059216553,0.0,0.0006,3056.437,1.48311107,1.4828003485967876 96 | 94,B0006_11,95,2008-05-10 16:11:56,24,3.5212860952811007,0.002124212914898989,35.05245406960759,0.0,0.0006,3048.219,1.47296648,1.4725710237938636 97 | 95,B0006_11,96,2008-05-10 21:07:54,24,3.5315851155806786,-0.001277149325655288,34.99131293908511,0.0,0.0008,3039.218,1.46276044,1.4622728957173121 98 | 96,B0006_11,97,2008-05-11 02:05:21,24,3.532926287846672,-0.0028830904415017193,34.943599685891925,0.0,0.0008,3039.047,1.45183647,1.4566554816846509 99 | 97,B0006_11,98,2008-05-11 06:55:27,24,3.539045488750217,-0.004743717288306032,34.849835601441306,0.0,0.0006,3030.375,1.44686706,1.4465451153462376 100 | 98,B0006_11,99,2008-05-11 11:52:47,24,3.545547133777292,-0.005003296611138284,34.86099755076984,0.0,0.0008,3021.0,1.4413804,1.4410326606114734 101 | 99,B0006_11,100,2008-05-11 16:49:58,24,3.5484565862450688,-0.004076598785281695,34.837662550361905,0.0,0.0008,3021.75,1.43121074,1.4361455332134425 102 | 100,B0006_11,101,2008-05-11 21:47:12,24,3.549925959367978,-0.003369633278137025,34.87870780639173,0.0,0.0006,3012.265,1.42602472,1.4310046417640125 103 | 101,B0006_11,102,2008-05-12 02:36:58,24,3.5622369118183483,-0.003086654235800159,34.66799385095821,0.0,0.0006,3002.6409999999996,1.42048765,1.4201936035989466 104 | 102,B0006_11,103,2008-05-12 12:56:34,24,3.558769894565424,-0.0034861971592438762,35.2557669851797,0.0,0.0006,3012.0,1.42070062,1.4254122739149302 105 | 103,B0006_11,104,2008-05-12 18:59:59,24,3.5413834963307256,-0.0016814999715928005,35.871264189838314,0.0,0.0006,3020.11,1.4522558,1.4516088089491692 106 | 104,B0006_11,105,2008-05-12 23:53:17,24,3.5573203480565936,-0.003624230046266575,35.5586741930245,0.0,0.0006,3002.172000000006,1.43155763,1.43098795738246 107 | 105,B0006_11,106,2008-05-13 04:35:25,24,3.5560021159887576,-0.0001220877718859728,35.37917332729928,0.0,0.0006,2992.703,1.41501575,1.419868920904065 108 | 106,B0006_11,107,2008-05-13 09:24:04,24,3.5654509272008412,-0.003002244139122215,35.25835879194265,0.0,0.0008,2964.468,1.40973115,1.409553587878249 109 | 107,B0006_11,108,2008-05-13 14:20:24,24,3.5778109276715733,-0.002660121308516546,34.977743574858515,0.0,0.0008,2983.375,1.40491732,1.404086339312217 110 | 108,B0006_11,109,2008-05-13 19:04:20,24,3.5823842742694407,-0.004289379361839791,35.09536674698793,0.0,0.0006,2975.297,1.3951643,1.394480802353087 111 | 109,B0006_11,110,2008-05-13 23:59:26,24,3.5836702091707866,-0.0025169601571893127,35.23466125554352,0.0,0.0008,2974.985000000001,1.39453438,1.3941490611345464 112 | 110,B0006_11,111,2008-05-14 04:55:57,24,3.5856253738844623,-0.0006328574526033285,35.0345809347327,0.0,0.0006,2966.25,1.38931712,1.3889805947677574 113 | 111,B0006_11,112,2008-05-14 09:52:22,24,3.5889842847237907,-0.0046533569917268525,34.959736236714605,0.0,0.0008,2956.3590000000004,1.38383795,1.383338071867178 114 | 112,B0006_11,113,2008-05-14 14:35:22,24,3.5864700210588274,-0.004734773626631689,35.130364090229946,0.0,0.0008,2956.344,1.37368142,1.3781180044122 115 | 113,B0006_11,114,2008-05-14 19:31:39,24,3.5923515752514272,-0.004164311052462543,35.31000839824853,0.0,0.0008,2956.406,1.37860599,1.3781263820756213 116 | 114,B0006_11,115,2008-05-15 00:27:55,24,3.5963124070242887,-0.00197131580435763,35.16961820965507,0.0,0.0006,2947.2659999999996,1.37376003,1.3733489933036573 117 | 115,B0006_11,116,2008-05-15 05:24:04,24,3.6002389127425705,-0.0032129390964392088,34.99384427968127,0.0,0.0008,2937.9840000000004,1.36825806,1.3678505415176445 118 | 116,B0006_11,117,2008-05-15 10:20:03,24,3.6042619870615136,-0.005286186125652595,34.87051338845891,0.0,0.0006,2929.125,1.3633024,1.3626891819757776 119 | 117,B0006_11,118,2008-05-15 15:10:59,24,3.6102087847682087,-0.00588001853136696,34.99150315814171,0.0,0.0008,2928.454,1.35809661,1.3573698801881666 120 | 118,B0006_11,119,2008-05-15 19:56:47,24,3.6043848473456417,-0.002697481794155657,35.370353548691504,0.0,0.0006,2929.375,1.35326909,1.357631189719719 121 | 119,B0006_11,120,2008-05-16 16:54:59,24,3.5929395911706528,-0.0002897043696836975,35.35792668120537,0.0,0.0008,2946.031,1.38416057,1.3835754527527957 122 | 120,B0006_11,121,2008-05-16 21:37:39,24,3.5862615333641465,-0.002696693173890691,35.8874924214886,0.0,0.0006,2955.438,1.40514678,1.4044901004426096 123 | 121,B0006_11,122,2008-05-17 02:32:13,24,3.5993733218450874,-0.004809369279357301,35.41362624524575,0.0,0.0006,2937.625,1.37871902,1.3836406854446546 124 | 122,B0006_11,123,2008-05-17 07:25:19,24,3.613313370916122,-0.003695633181437169,34.86662650314206,0.0,0.0006,2929.078,1.36826578,1.367994570458544 125 | 123,B0006_11,124,2008-05-17 12:21:15,24,3.612916400780757,0.002448164539924058,34.900465534838,-0.0,0.0006,2918.375,1.35731513,1.3622333738066268 126 | 124,B0006_11,125,2008-05-17 17:15:37,24,3.6230767623291897,-0.004482877775099519,34.624064867045256,0.0,0.0006,2919.812,1.35249346,1.3523102997415877 127 | 125,B0006_11,126,2008-05-17 22:10:51,24,3.6225410007004046,-0.00037257151055270735,34.74761764675118,0.0,0.0006,2900.422,1.34740992,1.3470887792039545 128 | 126,B0006_11,127,2008-05-18 03:05:19,24,3.6262759000790488,-0.0006780455442284406,34.606986338741144,0.0,0.0008,2901.375,1.33700751,1.341973268954162 129 | 127,B0006_11,128,2008-05-18 08:00:50,24,3.6309395824903143,-0.0025625529319735227,34.3758393274177,0.0,0.0006,2901.187,1.3312353000000001,1.3362931254249404 130 | 128,B0006_11,129,2008-05-18 12:44:48,24,3.63665215167077,-0.00375202512757255,34.21509258181516,0.0,0.0006,2891.64,1.32593038,1.3257251437235589 131 | 129,B0006_11,130,2008-05-18 17:36:29,24,3.6336486748891437,0.0009710625802280873,34.40452574829636,0.0,0.0006,2882.906,1.32157874,1.326300725844322 132 | 130,B0006_11,131,2008-05-18 22:31:45,24,3.6408526421786505,-0.003630999262341847,34.27105538633811,0.0,0.0006,2883.265,1.32122507,1.3209270918817524 133 | 131,B0006_11,132,2008-05-19 03:27:07,24,3.6463041446743727,-0.0016105886811120505,34.099498695535075,0.0,0.0008,2882.969,1.31564853,1.315440331712007 134 | 132,B0006_11,133,2008-05-19 15:34:33,24,3.643185525285694,-0.0051612468139402064,34.347474812989034,0.0,0.0006,2891.656,1.32090257,1.3207204446910052 135 | 133,B0006_11,134,2008-05-19 20:59:48,24,3.63009179178362,-0.006681833318200413,34.64277824450123,0.0,0.0006,2901.25,1.34743288,1.3472615426468908 136 | 134,B0006_11,135,2008-05-20 01:16:42,24,3.6443831453068687,-0.003068345142732847,34.12594282508364,0.0,0.0006,2891.703,1.32601281,1.3258172017975836 137 | 135,B0006_11,136,2008-05-20 06:12:06,24,3.6477248430882114,-0.00468703245478606,33.88737678207701,0.0,0.0006,2883.0159999999996,1.31011868,1.3152865371158968 138 | 136,B0006_11,137,2008-05-20 11:07:23,24,3.6547588812996183,-0.0051591079110662715,33.56218507973103,0.0,0.0006,2873.453,1.3052162,1.3049417456732726 139 | 137,B0006_11,138,2008-05-20 15:57:27,24,3.6498482167009336,-0.003632256560638578,33.97512946957805,-0.0,0.0006,2874.031,1.3004062,1.3052118833342572 140 | 138,B0006_11,139,2008-05-20 20:50:39,24,3.654795053390779,-0.003771132033179804,33.9938311075272,0.0,0.0006,2874.2340000000004,1.30023574,1.300010818429479 141 | 139,B0006_11,140,2008-05-21 01:39:38,24,3.65519692144285,-0.0016085927490509671,33.80021082576708,0.0,0.0006,2864.9840000000004,1.28950667,1.2946099781519183 142 | 140,B0006_11,141,2008-05-21 06:24:27,24,3.6609201852518987,-0.0036793388248434226,33.39907834598599,0.0,0.0006,2855.093,1.27925306,1.2844944918239223 143 | 141,B0006_11,142,2008-05-21 11:18:06,24,3.6665506464743816,-0.003249394264921144,33.17152279184158,0.0,0.0006,2855.625,1.27920782,1.2788531369744722 144 | 142,B0006_11,143,2008-05-21 16:10:21,24,3.664830420095059,-0.0012904707694538634,33.525893004486754,0.0,0.0006,2855.594,1.27403676,1.278817944890673 145 | 143,B0006_11,144,2008-05-21 21:02:09,24,3.6670708418070905,-0.002417411211403288,33.48434759874664,0.0,0.0006,2847.437,1.27412739,1.2738651664921143 146 | 144,B0006_11,145,2008-05-22 01:42:59,24,3.6710638965547715,-0.0019144845855416184,33.05127195424509,0.0,0.0006,2847.36,1.26376394,1.2634957464884886 147 | 145,B0006_11,146,2008-05-22 06:32:40,24,3.6755279905489777,-0.000216240567834002,32.79536153426087,0.0,0.0006,2837.328,1.25813737,1.2579447345764132 148 | 146,B0006_11,147,2008-05-22 11:23:22,24,3.67291170661734,-0.00489984712722693,32.87846636576991,0.0,0.0008,2837.281,1.25325986,1.2582147626595885 149 | 147,B0006_11,148,2008-05-22 16:17:58,24,3.67294260827938,-0.0015042475247667813,33.214326059104735,0.0,0.0006,2838.515,1.25323133,1.2581014301181428 150 | 148,B0006_11,149,2008-05-22 20:59:50,24,3.6764268719270934,0.0018528412705641156,33.01008606676501,0.0,0.0006,2828.328,1.2480875,1.2476108170670914 151 | 149,B0006_11,150,2008-05-23 12:13:16,24,3.678748349217624,-0.003839721422871184,32.832669483139746,0.0,0.0006,2838.265,1.25343543,1.2530299292508327 152 | 150,B0006_11,151,2008-05-23 20:14:29,24,3.6660243812714266,-0.00583601993316971,33.95920158428766,0.0,0.0006,2864.547,1.28980488,1.2892147512025867 153 | 151,B0006_11,152,2008-05-24 01:09:21,24,3.673517843188949,-0.0077447981233232455,33.66715541097441,0.0,0.0006,2846.39,1.2635402,1.2631255809766277 154 | 152,B0006_11,153,2008-05-24 06:00:20,24,3.679265325617699,-0.0030678547998177143,33.290476668621174,0.0,0.0006,2837.969,1.24797617,1.2475626092931893 155 | 153,B0006_11,154,2008-05-24 10:42:50,24,3.6810005302067896,-0.0010619899134000326,33.0677214501059,0.0,0.0006,2838.156,1.23212029,1.2368429636731237 156 | 154,B0006_11,155,2008-05-24 15:31:10,24,3.6816210659707824,-0.005584674985657866,33.05886238959916,0.0,0.0006,2829.843,1.22711377,1.231891535593213 157 | 155,B0006_11,156,2008-05-24 20:21:13,24,3.6870580470143386,-0.0020995701539379295,32.806193089423736,0.0,0.0006,2829.625,1.22173976,1.2213406085477723 158 | 156,B0006_11,157,2008-05-25 01:06:49,24,3.686609623032529,-0.0028067410403196155,32.85539211201931,0.0,0.0006,2819.437,1.21110268,1.215979145852351 159 | 157,B0006_11,158,2008-05-25 05:57:17,24,3.6886642285753455,-0.0032694873311616478,32.72492217663622,0.0,0.0006,2819.579,1.20561598,1.2105871021532275 160 | 158,B0006_11,159,2008-05-25 10:51:37,24,3.689427929747468,-0.0038166754449602157,32.76928328797007,0.0,0.0006,2810.672,1.20089363,1.2057083773988064 161 | 159,B0006_11,160,2008-05-25 15:37:08,24,3.691557712403205,-0.0020468242754553,32.59685985360409,0.0,0.0006,2811.485,1.1905903999999998,1.1953626726597082 162 | 160,B0006_11,161,2008-05-25 20:23:04,24,3.6924946028305827,-0.002930439183863988,32.62058102581185,0.0,0.0006,2802.422,1.18517925,1.1900370254076678 163 | 161,B0006_11,162,2008-05-26 01:13:02,24,3.693907128232746,-0.0013480330701835226,32.5455784721457,0.0,0.0006,2801.625,1.17967068,1.1845630892012111 164 | 162,B0006_11,163,2008-05-26 06:01:08,24,3.6946262144743858,-0.0052291838766734605,32.43120345933949,0.0,0.0006,2802.031,1.17459528,1.1794316558369449 165 | 163,B0006_11,164,2008-05-26 10:44:38,24,3.6963269652374176,-0.0007456920500808041,32.113473228514714,0.0,0.0006,2793.39,1.15381833,1.1584618353982652 166 | 164,B0006_11,165,2008-05-26 15:30:43,24,3.6971696861624963,-0.001187802905123991,32.299362879069115,0.0,0.0006,2793.39,1.16440096,1.1638702150485654 167 | 165,B0006_11,166,2008-05-26 20:21:04,24,3.6966744870459154,-0.0024571388608882225,32.416754062023976,0.0,0.0008,2792.485,1.15879749,1.1634696466953351 168 | 166,B0006_11,167,2008-05-27 15:52:41,24,3.69305943579077,-0.0012447685738290848,32.371096995705706,0.0,0.0006,2802.0159999999996,1.17497488,1.1795905830044042 169 | 167,B0006_11,168,2008-05-27 20:45:42,24,3.6918089829140865,-0.0031271288430358424,32.1923241277653,0.0,0.0006,2820.39,1.18567523,1.1898919499037302 170 | -------------------------------------------------------------------------------- /Online_Cap/log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PythonCode/New_Cap_online.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | """ 4 | Created on Tue Apr 23 22:30:53 2019 5 | 6 | @author: khaled 7 | """ 8 | 9 | import pandas as pd 10 | import numpy as np 11 | #dataset_caharge=pd.read_csv("B0005_10_charge.csv") 12 | dataset_discharge=pd.read_csv("New_dataset_LSTM.csv") 13 | selec_battery_dataset=dataset_discharge[(dataset_discharge.Batt_name =="'B0005_14'")| 14 | (dataset_discharge.Batt_name =="'B0006_16'")|(dataset_discharge.Batt_name =="'B0007_13'") 15 | |(dataset_discharge.Batt_name =="'B0018_15'")] 16 | selec_battery_dataset.to_csv("Batt_56718.csv") 17 | ###################################################### 18 | selec_battery_dataset=pd.read_csv("Batt_56718.csv") 19 | 20 | #This function read each row form the dataset and finds the current battery when the voltage drop to vol 21 | #These Lists used for creating new dataframe 22 | l1,l2,l3,l4,l5,l6,l7=[],[],[],[],[],[],[] 23 | def get_list_C_T(dataset, vol): 24 | cycle=1 25 | check=True 26 | current=0 27 | time=0.0 28 | sum_discharge=[] 29 | time_dis=[] 30 | i=0 31 | names=dataset['Batt_name'][0] 32 | for j in range(len(dataset)): 33 | if names=="'B0005_14'": 34 | vol=2.7 35 | elif names=="'B0006_16'": 36 | vol=2.5 37 | elif names=="'B0007_13'": 38 | vol=2.2 39 | else: 40 | vol=2.5 41 | if cycle == dataset['cycle'][j] and names==dataset['Batt_name'][j]: 42 | if dataset['voltage_battery'][j]>= vol and check: 43 | current=dataset['current_battery'][j] 44 | time=dataset['time'][j] 45 | #i=i+1 46 | 47 | else: 48 | sum_discharge.append(current) 49 | time_dis.append(time) 50 | l1.append(dataset['cycle'][j-1]) 51 | l2.append(dataset['voltage_battery'][j-1]) 52 | l3.append(dataset['time'][j-1]) 53 | l4.append(dataset['temp_battery'][j-1]) 54 | l5.append(names) 55 | l6.append(dataset['dateTime'][j-1]) 56 | l7.append(dataset['amb_temp'][j-1]) 57 | i=i+1 58 | #check=False 59 | else: 60 | cycle=dataset['cycle'][j] 61 | names=dataset['Batt_name'][j] 62 | current=0 63 | if names != dataset['Batt_name'][j]: 64 | i=0 65 | return sum_discharge,time_dis 66 | ######################################################### 67 | sum_discharge=[] 68 | time_dis=[] 69 | sum_discharge,time_dis=get_list_C_T(selec_battery_dataset,2.7) 70 | print(len(sum_discharge)) 71 | 72 | ########################################################## 73 | new_dataset=pd.DataFrame() 74 | new_dataset['Batt_name']=l5 75 | new_dataset['cycle']=l1 76 | new_dataset['dateTime']=l6 77 | new_dataset['amb_temp']=l7 78 | new_dataset['voltage_battery']=l2 79 | new_dataset['temp_battery']=l4 80 | new_dataset['current_battery']=sum_discharge 81 | new_dataset['time']=l3 82 | #new_dataset['Capacity_online']=res 83 | ######################################################### 84 | initCap=[1.8910523,1.85648742,1.85500452,2.03533759] 85 | # This function do Calculation for Capcaity of all discharge cycle that store in the data 86 | def Cap_Cal(dataset): 87 | list_Cap=[] 88 | Cap=[] 89 | cap=0 90 | ini_cap=initCap[cap] 91 | Cap.append(ini_cap) 92 | j=0 93 | names=dataset['Batt_name'][0] 94 | for i in range(len(dataset)): 95 | if j==0 and names == dataset['Batt_name'][i]: 96 | list_Cap.append(ini_cap) 97 | print(ini_cap) 98 | j=j+1 99 | elif j!=0 and names == dataset['Batt_name'][i]: 100 | dt=(dataset['time'][i] -dataset['time'][i-1]) 101 | currents=(dataset['current_battery'][i])#+ sum_discharge[i-1])/2 102 | Cap_0=list_Cap[i-1] 103 | list_Cap.append((Cap_0-((currents*dt))/(3600))) 104 | elif j!=0 and names != dataset['Batt_name'][i] : 105 | print(i) 106 | names=dataset['Batt_name'][i] 107 | cap=cap+1 108 | ini_cap=initCap[cap] 109 | list_Cap.append(ini_cap) 110 | 111 | return list_Cap 112 | ########################################################################### 113 | 114 | res=Cap_Cal(new_dataset) 115 | 116 | new_dataset['Online_Capacity']=res 117 | new_dataset.to_csv("Coll_Cap_file1.csv") 118 | ############testing############################# 119 | test_data=new_dataset[(new_dataset.Batt_name=="'B0018_15'")] 120 | res=test_data['Online_Capacity'] 121 | -------------------------------------------------------------------------------- /PythonCode/STLM_RUL_Multi: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PythonCode/STLM_multi.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | """ 4 | Created on Mon Apr 1 09:02:14 2019 5 | 6 | @author: khaled 7 | """ 8 | import sys 9 | import numpy as np # linear algebra 10 | from scipy.stats import randint 11 | import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv), data manipulation as in SQL 12 | import matplotlib.pyplot as plt # this is used for the plot the graph 13 | import seaborn as sns # used for plot interactive graph. 14 | from sklearn.model_selection import train_test_split # to split the data into two parts 15 | #from sklearn.cross_validation import KFold # use for cross validation 16 | from sklearn.preprocessing import StandardScaler # for normalization 17 | from sklearn.preprocessing import MinMaxScaler 18 | from sklearn.pipeline import Pipeline # pipeline making 19 | from sklearn.model_selection import cross_val_score 20 | from sklearn.feature_selection import SelectFromModel 21 | from sklearn import metrics # for the check the error and accuracy of the model 22 | from sklearn.metrics import mean_squared_error,r2_score 23 | 24 | ## for Deep-learing: 25 | import keras 26 | from keras.layers import Dense 27 | from keras.models import Sequential 28 | from keras.utils import to_categorical 29 | from keras.optimizers import SGD 30 | from keras.callbacks import EarlyStopping 31 | from keras.utils import np_utils 32 | import itertools 33 | from keras.layers import LSTM 34 | from keras.layers.convolutional import Conv1D 35 | from keras.layers.convolutional import MaxPooling1D 36 | from keras.layers import Dropout 37 | 38 | 39 | 40 | df=pd.read_csv("discharge_updateSoH.csv") 41 | 42 | featurs=['Batt_name','cycle','amb_temp','voltage_battery','current_battery','temp_battery','current_load','voltage_load','time','Capacity'] 43 | f1=['cycle','Capacity'] 44 | df=df[featurs] 45 | dataset=df[(df.Batt_name =='B0005')| (df.Batt_name =='B0006') | (df.Batt_name =='B0007')|(df.Batt_name =='B0018')] 46 | # Feature Selection 47 | dataset=dataset[(dataset['Batt_name']=='B0005')] 48 | dataset=dataset[f1] 49 | data_train=dataset[(dataset['cycle']<90)] 50 | data_set_train=data_train.iloc[:,1:2].values 51 | data_test=dataset[(dataset['cycle']>=90)] 52 | data_set_test=data_test.iloc[:,1:2].values 53 | 54 | data_train=data_train.values 55 | data_test=data_test.values 56 | from sklearn.preprocessing import MinMaxScaler 57 | sc=MinMaxScaler(feature_range=(0,1)) 58 | data_set_train=sc.fit_transform(data_set_train) 59 | data_set_test=sc.transform(data_set_test) 60 | 61 | X_train=[] 62 | y_train=[] 63 | for i in range(10,89): 64 | X_train.append(data_set_train[i-10:i,0]) 65 | y_train.append(data_set_train[i,0]) 66 | X_train,y_train=np.array(X_train),np.array(y_train) 67 | 68 | X_train=np.reshape(X_train,(X_train.shape[0],X_train.shape[1],1)) 69 | 70 | regress=Sequential() 71 | regress.add(LSTM(units=50, return_sequences=True, input_shape=(X_train.shape[1],1))) 72 | regress.add(Dropout(0.3)) 73 | 74 | regress.add(LSTM(units=50, return_sequences=True)) 75 | regress.add(Dropout(0.3)) 76 | 77 | 78 | regress.add(LSTM(units=50, return_sequences=True)) 79 | regress.add(Dropout(0.3)) 80 | 81 | regress.add(LSTM(units=50)) 82 | regress.add(Dropout(0.3)) 83 | 84 | 85 | regress.add(Dense(units=1)) 86 | 87 | regress.compile(optimizer='adam',loss='mean_squared_error') 88 | 89 | regress.fit(X_train,y_train,epochs=200,batch_size=50) 90 | 91 | ##### predictions 92 | data_total=pd.concat((data_train['Capacity'],data_test['Capacity']),axis=0) 93 | inputs=data_total[len(data_total)-len(data_test)-10:].values 94 | inputs=inputs.reshape(-1,1) 95 | inputs=sc.transform(inputs) 96 | 97 | X_test=[] 98 | for i in range(10,89): 99 | X_test.append(inputs[i-10:i,0]) 100 | X_test=np.array(X_test) 101 | X_test=np.reshape(X_test,(X_test.shape[0],X_test.shape[1],1)) 102 | 103 | pred=regress.predict(X_test) 104 | pred=sc.inverse_transform(pred) 105 | pred=pred[:,0] 106 | tests=data_test.iloc[:,1:2] 107 | rmse = np.sqrt(mean_squared_error(tests, pred)) 108 | print('Test RMSE: %.3f' % rmse) 109 | 110 | metrics.r2_score(tests,pred) 111 | per=data_test 112 | per['per']=pred 113 | 114 | import seaborn as sns 115 | 116 | sns.set_style("darkgrid") 117 | plt.figure(figsize=(10, 5)) 118 | plt.plot(pred) 119 | plt.plot(sc.inverse_transform(data_set_test)) 120 | #Draw threshold 121 | plt.plot([0.0,70], [1.4, 1.4]) 122 | plt.ylabel('Capacity') 123 | # make x-axis ticks legible 124 | adf = plt.gca().get_xaxis().get_major_formatter() 125 | plt.xlabel('cycle') 126 | plt.title('Discharge B0005') 127 | plt.show() 128 | 129 | 130 | plt.plot(pred) 131 | plt.plot(sc.inverse_transform(data_set_test)) 132 | plt.show() -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Capstone Project 2 | 3 | The following was submitted as a final research project for a capstone course offered through the M.S. Computer Science at the University of Wisconsin-Milwaukee. 4 | 5 | 6 | NASA battery data analysis 7 | Data Structure: 8 | cycle: top level structure array containing the charge, discharge and impedance operationsWe built the model only on Battery B0005
" 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 1, 14 | "metadata": {}, 15 | "outputs": [ 16 | { 17 | "name": "stderr", 18 | "output_type": "stream", 19 | "text": [ 20 | "Using TensorFlow backend.\n" 21 | ] 22 | } 23 | ], 24 | "source": [ 25 | "import sys \n", 26 | "import numpy as np # linear algebra\n", 27 | "from scipy.stats import randint\n", 28 | "import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv), data manipulation as in SQL\n", 29 | "import matplotlib.pyplot as plt # this is used for the plot the graph \n", 30 | "import seaborn as sns # used for plot interactive graph. \n", 31 | "from sklearn.model_selection import train_test_split # to split the data into two parts\n", 32 | "#from sklearn.cross_validation import KFold # use for cross validation\n", 33 | "from sklearn.preprocessing import StandardScaler # for normalization\n", 34 | "from sklearn.preprocessing import MinMaxScaler\n", 35 | "from sklearn.pipeline import Pipeline # pipeline making\n", 36 | "from sklearn.model_selection import cross_val_score\n", 37 | "from sklearn.feature_selection import SelectFromModel\n", 38 | "from sklearn import metrics # for the check the error and accuracy of the model\n", 39 | "from sklearn.metrics import mean_squared_error,r2_score\n", 40 | "from keras.callbacks import History \n", 41 | "## for Deep-learing:\n", 42 | "import keras\n", 43 | "from keras.layers import Dense\n", 44 | "from keras.models import Sequential\n", 45 | "from keras.utils import to_categorical\n", 46 | "from keras.optimizers import SGD \n", 47 | "from keras.callbacks import EarlyStopping\n", 48 | "from keras.utils import np_utils\n", 49 | "import itertools\n", 50 | "from keras.layers import LSTM\n", 51 | "from keras.layers.convolutional import Conv1D\n", 52 | "from keras.layers.convolutional import MaxPooling1D\n", 53 | "from keras.layers import Dropout" 54 | ] 55 | }, 56 | { 57 | "cell_type": "code", 58 | "execution_count": 2, 59 | "metadata": {}, 60 | "outputs": [], 61 | "source": [ 62 | "df=pd.read_csv(\"B0005_discharge.csv\")\n", 63 | "#featurs=['Batt_name','cycle','amb_temp','voltage_battery','current_battery','temp_battery','current_load','voltage_load','time','Capacity','NewCap']\n", 64 | "f1=['cycle','Capacity']\n", 65 | "df=df[f1]\n", 66 | "#dataset=df[(df.Batt_name =='B0005')| (df.Batt_name =='B0006') | (df.Batt_name =='B0007')|(df.Batt_name =='B0018')]\n", 67 | "# Feature Selection\n", 68 | "#dataset=df[(df['Batt_name']=='B0006_11')]\n", 69 | "dataset=df#<70 need window to be 10\n", 70 | "#dataset=dataset[f1]\n", 71 | "train_num=91\n", 72 | "data_train=dataset[(dataset['cycle']We built the model only on Battery B0005
" 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 11, 14 | "metadata": {}, 15 | "outputs": [], 16 | "source": [ 17 | "import sys \n", 18 | "import numpy as np # linear algebra\n", 19 | "from scipy.stats import randint\n", 20 | "import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv), data manipulation as in SQL\n", 21 | "import matplotlib.pyplot as plt # this is used for the plot the graph \n", 22 | "import seaborn as sns # used for plot interactive graph. \n", 23 | "from sklearn.model_selection import train_test_split # to split the data into two parts\n", 24 | "#from sklearn.cross_validation import KFold # use for cross validation\n", 25 | "from sklearn.preprocessing import StandardScaler # for normalization\n", 26 | "from sklearn.preprocessing import MinMaxScaler\n", 27 | "from sklearn.feature_selection import SelectFromModel\n", 28 | "from sklearn import metrics # for the check the error and accuracy of the model\n", 29 | "from sklearn.metrics import mean_squared_error,r2_score\n", 30 | "\n", 31 | "\n", 32 | "\n", 33 | "\n", 34 | "df=pd.read_csv(\"discharge_onerow.csv\")\n", 35 | "featurs=['Batt_name','cycle','amb_temp','voltage_battery','current_battery','temp_battery','current_load','voltage_load','time','Capacity']\n", 36 | "f1=['cycle','Capacity']\n", 37 | "df=df[featurs]\n", 38 | "dataset=df[(df.Batt_name =='B0005')| (df.Batt_name =='B0006') | (df.Batt_name =='B0007')|(df.Batt_name =='B0018')]\n", 39 | "# Feature Selection\n", 40 | "dataset=dataset[(dataset['Batt_name']=='B0005')]\n", 41 | "dataset=dataset[f1]\n", 42 | "data_train=dataset[(dataset['cycle']<90)]\n", 43 | "data_set_train=data_train.iloc[:,1:2].values\n", 44 | "data_test=dataset[(dataset['cycle']>=90)]\n", 45 | "data_set_test=data_test.iloc[:,1:2].values\n", 46 | "\n", 47 | "from sklearn.preprocessing import MinMaxScaler\n", 48 | "sc=MinMaxScaler(feature_range=(0,1))\n", 49 | "data_set_train=sc.fit_transform(data_set_train)\n", 50 | "data_set_test=sc.transform(data_set_test)\n", 51 | "\n", 52 | "X_train=[]\n", 53 | "y_train=[]\n", 54 | "#take the last 10t to predict 10t+1\n", 55 | "for i in range(10,89):\n", 56 | " X_train.append(data_set_train[i-10:i,0])\n", 57 | " y_train.append(data_set_train[i,0])\n", 58 | "X_train,y_train=np.array(X_train),np.array(y_train)\n", 59 | " \n", 60 | "X_train=np.reshape(X_train,(X_train.shape[0],X_train.shape[1],1))\n" 61 | ] 62 | }, 63 | { 64 | "cell_type": "markdown", 65 | "metadata": {}, 66 | "source": [ 67 | " Applied STLM " 68 | ] 69 | }, 70 | { 71 | "cell_type": "code", 72 | "execution_count": null, 73 | "metadata": {}, 74 | "outputs": [], 75 | "source": [ 76 | "regress=Sequential()\n", 77 | "regress.add(LSTM(units=50, return_sequences=True, input_shape=(X_train.shape[1],1)))\n", 78 | "regress.add(Dropout(0.3))\n", 79 | "\n", 80 | "regress.add(LSTM(units=50, return_sequences=True))\n", 81 | "regress.add(Dropout(0.3))\n", 82 | "\n", 83 | "\n", 84 | "regress.add(LSTM(units=50, return_sequences=True))\n", 85 | "regress.add(Dropout(0.3))\n", 86 | "\n", 87 | "regress.add(LSTM(units=50))\n", 88 | "regress.add(Dropout(0.3))\n", 89 | "\n", 90 | "\n", 91 | "regress.add(Dense(units=1))\n", 92 | "\n", 93 | "regress.compile(optimizer='adam',loss='mean_squared_error')\n", 94 | "\n", 95 | "regress.fit(X_train,y_train,epochs=200,batch_size=50)\n" 96 | ] 97 | }, 98 | { 99 | "cell_type": "markdown", 100 | "metadata": {}, 101 | "source": [ 102 | "Epoch 1/100\n", 103 | "79/79 [==============================] - 3s 43ms/step - loss: 0.4145\n", 104 | "\n", 105 | "Epoch 2/100\n", 106 | "79/79 [==============================] - 0s 924us/step - loss: 0.3334\n", 107 | "\n", 108 | "Epoch 3/100\n", 109 | "79/79 [==============================] - 0s 904us/step - loss: 0.2314\n", 110 | "\n", 111 | "Epoch 4/100\n", 112 | "79/79 [==============================] - 0s 915us/step - loss: 0.1041\n", 113 | "\n", 114 | "Epoch 5/100\n", 115 | "79/79 [==============================] - 0s 928us/step - loss: 0.0579\n", 116 | "\n", 117 | "Epoch 6/100\n", 118 | "79/79 [==============================] - 0s 934us/step - loss: 0.0703\n", 119 | "\n", 120 | "Epoch 7/100\n", 121 | "79/79 [==============================] - 0s 917us/step - loss: 0.0401\n", 122 | "\n", 123 | "Epoch 8/100\n", 124 | "79/79 [==============================] - 0s 904us/step - loss: 0.0533\n", 125 | "\n", 126 | "Epoch 9/100\n", 127 | "79/79 [==============================] - 0s 925us/step - loss: 0.0419\n", 128 | "\n", 129 | "Epoch 10/100\n", 130 | "79/79 [==============================] - 0s 905us/step - loss: 0.0424\n", 131 | "\n", 132 | "Epoch 11/100\n", 133 | "79/79 [==============================] - 0s 909us/step - loss: 0.0375\n", 134 | "\n", 135 | "Epoch 12/100\n", 136 | "79/79 [==============================] - 0s 893us/step - loss: 0.0414\n", 137 | "\n", 138 | "Epoch 13/100\n", 139 | "79/79 [==============================] - 0s 904us/step - loss: 0.0325\n", 140 | "\n", 141 | "Epoch 14/100\n", 142 | "79/79 [==============================] - 0s 933us/step - loss: 0.0275\n", 143 | "\n", 144 | "Epoch 15/100\n", 145 | "79/79 [==============================] - 0s 873us/step - loss: 0.0318\n", 146 | "\n", 147 | "Epoch 16/100\n", 148 | "79/79 [==============================] - 0s 918us/step - loss: 0.0192\n", 149 | "\n", 150 | "Epoch 17/100\n", 151 | "79/79 [==============================] - 0s 918us/step - loss: 0.0207\n", 152 | "\n", 153 | "Epoch 18/100\n", 154 | "79/79 [==============================] - 0s 909us/step - loss: 0.0172\n", 155 | "\n", 156 | "Epoch 19/100\n", 157 | "79/79 [==============================] - 0s 901us/step - loss: 0.0186\n", 158 | "\n", 159 | "Epoch 20/100\n", 160 | "79/79 [==============================] - 0s 922us/step - loss: 0.0141\n", 161 | "\n", 162 | "Epoch 21/100\n", 163 | "79/79 [==============================] - 0s 920us/step - loss: 0.0172\n", 164 | "\n", 165 | "Epoch 22/100\n", 166 | "79/79 [==============================] - 0s 903us/step - loss: 0.0123\n", 167 | "\n", 168 | "Epoch 23/100\n", 169 | "79/79 [==============================] - 0s 904us/step - loss: 0.0131\n", 170 | "\n", 171 | "Epoch 24/100\n", 172 | "79/79 [==============================] - 0s 885us/step - loss: 0.0113\n", 173 | "\n", 174 | "Epoch 25/100\n", 175 | "79/79 [==============================] - 0s 914us/step - loss: 0.0123\n", 176 | "\n", 177 | "Epoch 26/100\n", 178 | "79/79 [==============================] - 0s 919us/step - loss: 0.0127\n", 179 | "\n", 180 | "Epoch 27/100\n", 181 | "79/79 [==============================] - 0s 930us/step - loss: 0.0107\n", 182 | "\n", 183 | "Epoch 28/100\n", 184 | "79/79 [==============================] - 0s 928us/step - loss: 0.0131\n", 185 | "\n", 186 | "Epoch 29/100\n", 187 | "79/79 [==============================] - 0s 924us/step - loss: 0.0168\n", 188 | "\n", 189 | "Epoch 30/100\n", 190 | "79/79 [==============================] - 0s 896us/step - loss: 0.0104\n", 191 | "\n", 192 | ".\n", 193 | ".\n", 194 | ".\n", 195 | ".\n", 196 | "\n", 197 | "Epoch 100/100\n", 198 | "79/79 [==============================] - 0s 889us/step - loss: 0.0091\n", 199 | "\n", 200 | "Out[213]: