You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Battery cathode voltage profile and theoretical capacity predictor. Supports model selection: default_path or wt01_path. Uses ALIGNN-FF for intercalation energy calculations.
7
+
Predict battery cathode voltage profiles and theoretical capacity using ALIGNN force-field. Sequentially removes intercalating ions from a supercell, computes energy at each step with ALIGNN-FF, and builds the voltage vs. ion-fraction curve. Supports 6 ion types (Li, Na, K, Mg, Ca, Zn) and 2 ALIGNN-FF models (default, wt01).
8
8
9
9
[:material-open-in-new: Open App](https://atomgpt.org/battery){ .md-button .md-button--primary }
10
10
11
11
---
12
12
13
13
## Overview
14
14
15
-
Battery cathode voltage profile and theoretical capacity predictor. Supports model selection: default_path or wt01_path. Uses ALIGNN-FF for intercalation energy calculations.
15
+
The Battery Explorer takes a cathode POSCAR structure, creates a supercell (enforced ~8 Å c-axis), identifies all intercalating ion sites, then sequentially removes ions one at a time. At each step, the total energy is computed with ALIGNN-FF (`AlignnAtomwiseCalculator`). The voltage at each step is:
16
+
17
+
**V = E(n+1) − E(n) + μ_element**
18
+
19
+
where μ_element is the per-atom energy of the elemental reference (e.g., BCC Li). Theoretical gravimetric (mAh/g) and volumetric (mAh/cm³) capacities are computed from the composition and Faraday's constant.
16
20
17
21
!!! info "Data Source"
18
-
**ALIGNN-FF battery models**
22
+
**ALIGNN-FF** (`default_path` or `wt01_path`) for energy calculations.
23
+
**JARVIS-DFT** elemental reference energies from `jarvis.analysis.thermodynamics.energetics.get_optb88vdw_energy()`.
19
24
20
25
## Endpoints
21
26
22
-
-`GET /battery`
23
-
-`POST /battery/predict`
24
-
25
-
**Request Models:**`BatteryPredictRequest`
27
+
### `POST /battery/predict` — Voltage profile + capacity
26
28
27
-
!!! note "Authentication"
28
-
All POST endpoints require `Authorization: Bearer YOUR_TOKEN`.
29
+
Predict the full voltage profile and theoretical capacity for a cathode material. Takes a POSCAR structure, intercalating ion, and model selection.
29
30
30
-
## API Example
31
+
```bash
32
+
curl -X POST "https://atomgpt.org/battery/predict" \
0 commit comments