Skip to content
Science templates

Battery ageing — capacity, resistance and history

Organise a battery-ageing comparison with matched operating history. Capacity loss and resistance growth are separate readouts; post-test characterisation supports mechanism hypotheses without making a single metric mechanistically definitive.

Template previewScience
Rendering…

What this template contains

Source
25 lines

Make it your own.

{
  "nodes": [
    { "id": "cells", "type": "rounded", "label": "Matched cell cohorts", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
    { "id": "cycle", "type": "rounded", "label": "Cycling / storage programme", "x": 215, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "hist", "type": "octagon", "label": "Temperature / charge history", "x": 215, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "cap", "type": "card", "label": "Periodic capacity measurement", "x": 390, "y": 40, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "res", "type": "card", "label": "Resistance / impedance", "x": 390, "y": 360, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "deg", "type": "rounded", "label": "Ageing trajectories", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "post", "type": "card", "label": "Post-test characterisation", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "mech", "type": "rounded", "label": "Candidate loss mechanisms", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "life", "type": "rounded", "label": "Lifetime model within test scope", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
  ],
  "edges": [
    { "id": "e0", "source": "cells", "target": "cycle", "label": "allocate" },
    { "id": "e1", "source": "hist", "target": "cycle", "label": "record exposure", "style": "dashed" },
    { "id": "e2", "source": "cycle", "target": "cap", "label": "performance" },
    { "id": "e3", "source": "cycle", "target": "res", "label": "transport" },
    { "id": "e4", "source": "cap", "target": "deg", "label": "track loss" },
    { "id": "e5", "source": "res", "target": "deg", "label": "track growth" },
    { "id": "e6", "source": "cycle", "target": "post", "label": "sample evidence" },
    { "id": "e7", "source": "post", "target": "mech", "label": "support hypotheses" },
    { "id": "e8", "source": "deg", "target": "mech", "label": "compare trajectories" },
    { "id": "e9", "source": "mech", "target": "life", "label": "qualify extrapolation" }
  ]
}