Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## Features

- [#976](https://github.com/pybop-team/PyBOP/pull/976) - Updates experimental procedures and synthetic validation data.
- [#973](https://github.com/pybop-team/PyBOP/pull/973) - Adds example scripts for EIS parameterisation.
- [#974](https://github.com/pybop-team/PyBOP/pull/974) - Adds voltage components to each grouped model as well as asymmetric and multiphase Butler-Volmer kinetics.
- [#969](https://github.com/pybop-team/PyBOP/pull/969) - Updates synthetic data and adds example script for thermal parameterisation.
Expand Down
Binary file modified examples/data/LG M50 Synthetic/Full cell/C02/Temperature.parquet
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
156 changes: 78 additions & 78 deletions examples/data/LG M50 Synthetic/Full cell/C02/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,10 @@
"Discharge at C/10 until 2.5 V",
"Hold at 2.5 V until C/50",
"Rest for 2 hours",
"Charge at C/2 for 12 minutes",
"Charge at C/2 for 12 minutes or until 4.2 V",
"Rest for 4 hours",
"Charge at 1C for 50 seconds",
"Discharge at 1C for 50 seconds",
"Charge at 1C for 50 seconds or until 4.2 V",
"Discharge at 1C for 50 seconds or until 2.5 V",
"Rest for 1 hour"
]
},
Expand All @@ -213,10 +213,10 @@
7
],
"Step Descriptions": [
"Charge at C/2 for 12 minutes",
"Charge at C/2 for 12 minutes or until 4.2 V",
"Rest for 4 hours",
"Charge at 1C for 50 seconds",
"Discharge at 1C for 50 seconds",
"Charge at 1C for 50 seconds or until 4.2 V",
"Discharge at 1C for 50 seconds or until 2.5 V",
"Rest for 1 hour"
],
"Cycles": [
Expand Down Expand Up @@ -380,33 +380,33 @@
27
],
"Description": [
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/50",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/50",
"Rest for 2 hours",
"Discharge at C/10 until 2.6 V",
"Rest for 1 hour",
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/5 until 2.6 V",
"Rest for 1 hour",
"Charge at C/5 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/5 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/3 until 2.6 V",
"Rest for 1 hour",
"Charge at C/3 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/3 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/2 until 2.6 V",
"Rest for 1 hour",
"Charge at C/2 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/2 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at 1C until 2.6 V",
"Rest for 1 hour",
"Charge at 1C until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at 1C until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour"
]
},
Expand All @@ -418,8 +418,8 @@
2
],
"Step Descriptions": [
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/50",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/50",
"Rest for 2 hours"
],
"Cycles": []
Expand Down Expand Up @@ -455,28 +455,28 @@
"Step Descriptions": [
"Discharge at C/10 until 2.6 V",
"Rest for 1 hour",
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/5 until 2.6 V",
"Rest for 1 hour",
"Charge at C/5 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/5 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/3 until 2.6 V",
"Rest for 1 hour",
"Charge at C/3 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/3 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/2 until 2.6 V",
"Rest for 1 hour",
"Charge at C/2 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/2 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at 1C until 2.6 V",
"Rest for 1 hour",
"Charge at 1C until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at 1C until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour"
],
"Cycles": []
Expand Down Expand Up @@ -536,32 +536,32 @@
26
],
"Description": [
"Discharge at C/10 until 4.2 V",
"Charge at C/10 until 4.2 V",
"Hold at 4.2 V until C/50",
"Rest for 2 hours",
"Discharge at C/5 for 30 minutes",
"Discharge at C/5 for 30 minutes or until 2.5 V",
"Rest for 4 hours",
"Charge at C/10 for 100 seconds",
"Charge at C/10 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/10 for 100 seconds",
"Discharge at C/10 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/5 for 100 seconds",
"Charge at C/5 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/5 for 100 seconds",
"Discharge at C/5 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/3 for 100 seconds",
"Charge at C/3 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/3 for 100 seconds",
"Discharge at C/3 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 for 100 seconds",
"Charge at C/2 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/2 for 100 seconds",
"Discharge at C/2 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at 1C for 100 seconds",
"Charge at 1C for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at 1C for 100 seconds",
"Discharge at 1C for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Discharge at C/5 for 30 minutes",
"Discharge at C/5 for 30 minutes or until 2.5 V",
"Rest for 4 hours"
]
},
Expand All @@ -575,10 +575,10 @@
4
],
"Step Descriptions": [
"Discharge at C/10 until 4.2 V",
"Charge at C/10 until 4.2 V",
"Hold at 4.2 V until C/50",
"Rest for 2 hours",
"Discharge at C/5 for 30 minutes",
"Discharge at C/5 for 30 minutes or until 2.5 V",
"Rest for 4 hours"
],
"Cycles": []
Expand Down Expand Up @@ -609,27 +609,27 @@
26
],
"Step Descriptions": [
"Charge at C/10 for 100 seconds",
"Charge at C/10 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/10 for 100 seconds",
"Discharge at C/10 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/5 for 100 seconds",
"Charge at C/5 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/5 for 100 seconds",
"Discharge at C/5 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/3 for 100 seconds",
"Charge at C/3 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/3 for 100 seconds",
"Discharge at C/3 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 for 100 seconds",
"Charge at C/2 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/2 for 100 seconds",
"Discharge at C/2 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at 1C for 100 seconds",
"Charge at 1C for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at 1C for 100 seconds",
"Discharge at 1C for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Discharge at C/5 for 30 minutes",
"Discharge at C/5 for 30 minutes or until 2.5 V",
"Rest for 4 hours"
],
"Cycles": [
Expand Down Expand Up @@ -698,27 +698,27 @@
"Discharge at C/10 until 2.5 V",
"Hold at 2.5 V until C/50",
"Rest for 2 hours",
"Charge at C/2 for 12 minutes",
"Charge at C/2 for 12 minutes or until 4.2 V",
"Rest for 30 min",
"Charge at C/10 for 100 seconds",
"Charge at C/10 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/10 for 100 seconds",
"Discharge at C/10 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/5 for 100 seconds",
"Charge at C/5 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/5 for 100 seconds",
"Discharge at C/5 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/3 for 100 seconds",
"Charge at C/3 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/3 for 100 seconds",
"Discharge at C/3 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 for 100 seconds",
"Charge at C/2 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/2 for 100 seconds",
"Discharge at C/2 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at 1C for 100 seconds",
"Charge at 1C for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at 1C for 100 seconds",
"Discharge at 1C for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 until 4.2 V",
"Hold at 4.2 V until C/20"
Expand Down Expand Up @@ -766,27 +766,27 @@
26
],
"Step Descriptions": [
"Charge at C/2 for 12 minutes",
"Charge at C/2 for 12 minutes or until 4.2 V",
"Rest for 30 min",
"Charge at C/10 for 100 seconds",
"Charge at C/10 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/10 for 100 seconds",
"Discharge at C/10 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/5 for 100 seconds",
"Charge at C/5 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/5 for 100 seconds",
"Discharge at C/5 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/3 for 100 seconds",
"Charge at C/3 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/3 for 100 seconds",
"Discharge at C/3 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 for 100 seconds",
"Charge at C/2 for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at C/2 for 100 seconds",
"Discharge at C/2 for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at 1C for 100 seconds",
"Charge at 1C for 100 seconds or until 4.25 V",
"Rest for 100 seconds",
"Discharge at 1C for 100 seconds",
"Discharge at 1C for 100 seconds or until 2.5 V",
"Rest for 100 seconds",
"Charge at C/2 until 4.2 V",
"Hold at 4.2 V until C/20"
Expand Down
Binary file modified examples/data/LG M50 Synthetic/Full cell/EIS/EIS charge.parquet
Binary file not shown.
4 changes: 2 additions & 2 deletions examples/data/LG M50 Synthetic/Full cell/EIS/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"Discharge at C/10 until 2.5 V",
"Hold at 2.5 V until C/50",
"Rest for 2 hours",
"Charge at C/10 for 1 hour",
"Charge at C/10 for 1 hour or until 4.2 V",
"Rest for 4 hours",
"Potentiostatic EIS with 0.0042 V amplitude"
]
Expand All @@ -71,7 +71,7 @@
5
],
"Step Descriptions": [
"Charge at C/10 for 1 hour",
"Charge at C/10 for 1 hour or until 4.2 V",
"Rest for 4 hours",
"Potentiostatic EIS with 0.0042 V amplitude"
],
Expand Down
2 changes: 1 addition & 1 deletion examples/scripts/synthetic_data/procedures/EIS charge.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
5
],
"Step Descriptions": [
"Charge at C/10 for 1 hour",
"Charge at C/10 for 1 hour or until 4.2 V",
"Rest for 4 hours",
"Potentiostatic EIS with 0.0042 V amplitude"
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
7
],
"Step Descriptions": [
"Charge at C/2 for 12 minutes",
"Charge at C/2 for 12 minutes or until 4.2 V",
"Rest for 4 hours",
"Charge at 1C for 50 seconds",
"Discharge at 1C for 50 seconds",
"Charge at 1C for 50 seconds or until 4.2 V",
"Discharge at 1C for 50 seconds or until 2.5 V",
"Rest for 1 hour"
],
"Cycles": [
Expand Down
24 changes: 12 additions & 12 deletions examples/scripts/synthetic_data/procedures/Validation cycling.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
2
],
"Step Descriptions": [
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/50",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/50",
"Rest for 2 hours"
]
},
Expand Down Expand Up @@ -43,28 +43,28 @@
"Step Descriptions": [
"Discharge at C/10 until 2.6 V",
"Rest for 1 hour",
"Charge at C/10 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/10 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/5 until 2.6 V",
"Rest for 1 hour",
"Charge at C/5 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/5 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/3 until 2.6 V",
"Rest for 1 hour",
"Charge at C/3 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/3 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at C/2 until 2.6 V",
"Rest for 1 hour",
"Charge at C/2 until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at C/2 until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour",
"Discharge at 1C until 2.6 V",
"Rest for 1 hour",
"Charge at 1C until 4.18 V",
"Hold at 4.18 V until C/20",
"Charge at 1C until 4.12 V",
"Hold at 4.12 V until C/20",
"Rest for 1 hour"
]
}
Expand Down
Loading
Loading