├── .gitignore ├── .idea ├── misc.xml └── modules.xml ├── README.md ├── degradation_estimation.py ├── degradation_model ├── DST_cycle.py ├── SEI_fit.py ├── cyc_dod_deg_model_fit.py ├── cycle_counting_algorithm.py ├── data │ ├── DST_cycles │ │ ├── DST_25_100.csv │ │ ├── DST_25_75.csv │ │ ├── DST_25_85.csv │ │ ├── DST_40_100.csv │ │ ├── DST_45_75.csv │ │ ├── DST_50_100.csv │ │ └── DST_65_75.csv │ ├── calendar_degradation │ │ ├── calend_deg_at_25_deg.csv │ │ └── calend_deg_at_50_SoC.csv │ └── cycling_degradation │ │ ├── cyc_test_data.csv │ │ ├── cycle_nb_at_80_SoH_LFP.csv │ │ ├── cycle_nb_at_80_SoH_LMO.csv │ │ ├── cycle_nb_at_80_SoH_LMO_experiment.csv │ │ └── cycle_nb_at_80_SoH_NMC.csv ├── degradation_model.py ├── soc_stress_model_fit.py ├── stress_surface_representation.py ├── temp_stress_model_fit.py └── time_deg_model_fit.py ├── lib ├── __init__.py ├── peak_det │ ├── __init__.py │ └── peak_det.py └── rainflow │ ├── __init__.py │ ├── rainflow.py │ └── rainflow_demo.py └── model_definition_validation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/README.md -------------------------------------------------------------------------------- /degradation_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_estimation.py -------------------------------------------------------------------------------- /degradation_model/DST_cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/DST_cycle.py -------------------------------------------------------------------------------- /degradation_model/SEI_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/SEI_fit.py -------------------------------------------------------------------------------- /degradation_model/cyc_dod_deg_model_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/cyc_dod_deg_model_fit.py -------------------------------------------------------------------------------- /degradation_model/cycle_counting_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/cycle_counting_algorithm.py -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_25_100.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_25_100.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_25_75.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_25_75.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_25_85.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_25_85.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_40_100.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_40_100.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_45_75.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_45_75.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_50_100.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_50_100.csv -------------------------------------------------------------------------------- /degradation_model/data/DST_cycles/DST_65_75.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/DST_cycles/DST_65_75.csv -------------------------------------------------------------------------------- /degradation_model/data/calendar_degradation/calend_deg_at_25_deg.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/calendar_degradation/calend_deg_at_25_deg.csv -------------------------------------------------------------------------------- /degradation_model/data/calendar_degradation/calend_deg_at_50_SoC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/calendar_degradation/calend_deg_at_50_SoC.csv -------------------------------------------------------------------------------- /degradation_model/data/cycling_degradation/cyc_test_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/cycling_degradation/cyc_test_data.csv -------------------------------------------------------------------------------- /degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LFP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LFP.csv -------------------------------------------------------------------------------- /degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LMO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LMO.csv -------------------------------------------------------------------------------- /degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LMO_experiment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_LMO_experiment.csv -------------------------------------------------------------------------------- /degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_NMC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/data/cycling_degradation/cycle_nb_at_80_SoH_NMC.csv -------------------------------------------------------------------------------- /degradation_model/degradation_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/degradation_model.py -------------------------------------------------------------------------------- /degradation_model/soc_stress_model_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/soc_stress_model_fit.py -------------------------------------------------------------------------------- /degradation_model/stress_surface_representation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/stress_surface_representation.py -------------------------------------------------------------------------------- /degradation_model/temp_stress_model_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/temp_stress_model_fit.py -------------------------------------------------------------------------------- /degradation_model/time_deg_model_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/degradation_model/time_deg_model_fit.py -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/peak_det/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/peak_det/peak_det.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/lib/peak_det/peak_det.py -------------------------------------------------------------------------------- /lib/rainflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rainflow/rainflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/lib/rainflow/rainflow.py -------------------------------------------------------------------------------- /lib/rainflow/rainflow_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/lib/rainflow/rainflow_demo.py -------------------------------------------------------------------------------- /model_definition_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jymorille/lithium_ion_battery_degradation/HEAD/model_definition_validation.py --------------------------------------------------------------------------------