Scale Prognostics
BATTERY DEGRADATION INTELLIGENCE

Know why your battery degrades,
not just when

Replace 6-month aging studies with physics-based prediction. Sub-1% RMSE on published silicon-anode benchmarks, decomposed by mechanism so you know which knob to turn.

No code needed. The chat assistant in the corner ↘ runs simulations live — describe your cell in plain English.

8 of 8
A or Better
6 A+ on calibrated benchmarks
<1%
RMSE
On 6 of 8 calibrated datasets (A+); all 8 grade A or better
30+
Output Channels
Per-cycle diagnostics
5
Failure Channels
Gradual + catastrophic

VALIDATED AGAINST PUBLISHED CYCLE-RETENTION DATA FROM  Nature Communications  ·  Kirk et al. (ACS Energy Lett.)  ·  Dose et al. (J. Power Sources)  ·  LG INR21700 M50T cycling data  ·  HPQ GEN3 18650 published benchmarks

Who Is This For?

If you make decisions about batteries, we make those decisions better.

Cell Designers

You're choosing silicon content, electrolyte, and cycling protocol. You need to know which design lasts longest — without waiting 6 months for aging data.

Run 1,000 virtual aging tests in 30 seconds. Change one variable, see the impact instantly.

Pack & Fleet Engineers

You're managing batteries in the field. You need to predict when packs will hit 80% capacity so you can plan replacements and set warranty terms.

Model real-world conditions — temperature swings, fast charging, partial cycling — and get a predicted end-of-life date with confidence bounds.

Finance & Operations

You're setting warranty reserves, planning fleet budgets, or evaluating batteries for second-life resale. You need numbers you can put in a spreadsheet.

Get physics-backed lifetime projections that hold up under changing conditions — not just curves from past data that break when conditions change.

CAPABILITIES

What Scale Prognostics delivers

Ten coupled degradation mechanisms in a single engine. Every simulation returns a complete diagnostic picture not just a capacity curve.

🔋

Lifetime Prediction

See exactly how your battery will age, cycle by cycle. Our physics engine runs all ten coupled mechanisms in real time — not a statistical guess based on similar cells, but a live simulation of what's happening inside yours.

🧩

Know Why, Not Just When

Which mechanism is killing your cell? SEI film growth? Silicon cracking? Transport blockage? Mode decomposition breaks capacity loss into root causes so you can fix the right problem.

🔍

Multi-Seed Consistency Check

When your training data admits multiple equally-good parameter fits, we surface that as a wider uncertainty band rather than a single confident-looking prediction. Cells that show high prediction spread across our calibration runs get flagged for extended analysis instead of being shipped as falsely-precise forecasts.

🌡️

Real-World Thermal Effects

A battery in Phoenix ages differently than one in Oslo, even at the same average temperature. We model seasonal and daily temperature swings as independent aging drivers.

📊

Honest Uncertainty Bands

Every prediction surfaces the spread between high-degradation and low-degradation parameter perturbations. When your data sits in a regime where the spread is small, you see a tight band; when the data is sparse or sits near a regime transition, you see a wider band. We don’t manufacture confidence we don’t have.

🎯

Auto-Calibration to Your Cell

Public benchmarks aren’t your battery. Hand us as few as 3 retention measurements and the engine fits to your specific chemistry. On our 8 published silicon-graphite benchmarks the calibrated RMSE ranges 0.13–1.23%, all at grade A or better. Your cell’s accuracy depends on how representative your training data is — we surface that explicitly in every calibration response.

🛡️

Warranty Floor Endpoint

Compute the absolute minimum capacity loss a cell will experience under ideal storage — calendar aging only, no cycling stress. The thermodynamic floor below which no warranty claim is physically valid. Useful for warranty reserves, residual value modeling, and second-life pricing. Returns year-by-year retention milestones over an 8-year horizon, ready for an actuarial spreadsheet.

HOW IT WORKS

Three steps to a full prediction

No coding required. Use our web dashboard, or connect through our API or Python SDK if your team prefers.

1

Describe your cell

Tell us the basics: silicon content, particle type, charge rate, temperature, and how many cycles you want to simulate.

Example: 20% silicon, bulk particles, 1C charge rate, 25°C with ±12°C seasonal swing, 1,500 cycles.
2

Run the simulation

Our engine models all ten coupled mechanisms simultaneously — SEI growth, silicon cracking, lithium plating, cathode LAM, electrolyte depletion, transport loss, and more.

Returns per-cycle capacity, resistance, safety score, thermal state, and a mechanism-by-mechanism breakdown of what's degrading and why.
3

Get the full picture

See your capacity forecast with confidence bands, a breakdown of which mechanisms caused the loss, and an actionable recommendation.

Download the full dataset, share interactive reports with your team, or feed results directly into your design pipeline.

For developers: Everything available in the dashboard is also accessible through our REST API and Python SDK.

SAMPLE OUTPUT

What a simulation tells you

Output for a default 20% Sigraphite NMC cell after 1,000 cycles at 1C and 25°C. Every number reproduces from a real engine run (verify with the curl block at /quickstart).

Scale PrognosticsDEFAULT 20% Si-GRAPHITE CELL — CYCLE 1,000
Remaining Capacity75.3%
Down from 100% at start of life
Cycle to 80%821
Reached at cycle 821; cell past 80% retention checkpoint
Knee PointNone
Linear degradation regime; no cascade detected
Dominant Failure ModeLAM-Si (86% of loss)
Silicon particle cracking — mechanical fatigue
Second ModeLLI (14% of loss)
SEI growth + lithium consumption on fresh Si surfaces
Safety Score99.1 / 100
No plating activity at 25°C; criticality 0.23
CAPACITY LOSS BREAKDOWN — WHERE DID 24.7% GO?

Mode decomposition splits total capacity loss into root causes. This is the question every battery engineer asks:whats actually killing my cell?

LAM-Si (silicon cracking)86%
Active silicon particles fracturing under volume-expansion stress
LLI (SEI growth)14%
Lithium consumed by surface films on fresh Si surfaces; no plating at 25°C
Cathode (NMC structural)0%
Trace NMC LAM contribution at this cycle and chemistry (<0.5%)
Transport / Graphite0%
Not engaged at 1C / 25°C; rises above 1.5C or 45°C
Actionable insight: Silicon-particle cracking dominates this cells loss at this cycle. Morphology interventions (smaller Si particles, nano-Si, engineered binders) will have more impact than electrolyte additives or cathode coatings for this chemistry.
VALIDATED

Tested against the literature

Calibrated against 8 peer-reviewed datasets spanning 2.5%20% silicon, multiple charge rates, and temperatures from 25°C to 45°C. We show every result including the hard ones.

SourceSiliconConditionRMSEGrade
Nature Commun. 2021 (LPD)20%0.5C, 25°C0.13%A+
Kirk et al. 202410%0.5C, 25°C0.17%A+
HPQ GEN3 1865018%0.5C, 25°C0.18%A+
Dose et al. 20238%1C, nano-Si0.23%A+
5% Si Composite5%1C, 45°C0.25%A+
Nature Commun. 2021 (HPD)20%0.5C, knee1.23%A
LG M50T2.5%1C, 25°C0.32%A+
Kirk 2024 Fast Charge10%2C, fast charge1.01%A

Grades shown are for calibrated presets (model parameters fitted to each dataset). Out-of-sample accuracy depends on your specific chemistry — use the free trial to test against your own data. We publish every grade because transparency matters.

USE CASES

Built for battery teams

Whether youre designing cells, writing BMS software, setting warranty terms, or choosing a cooling system we give you the numbers you need.

Cell Design

Sweep silicon content, particle size, and operating conditions to find the sweet spot between energy density and cycle life — before you build a single prototype.

Battery Management

Generate rich degradation trajectories with 30+ channels to train and validate your BMS. Mode decomposition tells you which mechanism to monitor in the field.

Warranty & Finance

Predict the exact cycle at which capacity crosses 80% end-of-life for any operating envelope. Set warranty terms with physics-backed confidence bands.

Thermal Strategy

Compare passive, forced-air, and liquid cooling. Model real-world seasonal and daily temperature swings. Quantify the lifetime cost of underinvesting in thermal management.

PRICING

Simple, scalable pricing

A single physical aging test takes 4-8 months and costs $10,000-$80,000 — for one set of conditions. One Starter subscription runs 2,500 simulations per month across any conditions you define.

Starter
$499/mo
billed monthly
2,500 simulations / month
All 10 coupled mechanisms
Mode decomposition
Sensitivity analysis
Web dashboard
Email support
Professional
$1,499/mo
billed monthly
10,000 simulations / month
Everything in Starter
Auto-fit to your data
Uncertainty bands
Batch simulations — 50 parallel
Priority support + SDK access
Enterprise
Custom
 
Unlimited simulations
On-premise deployment option
Hardware-locked license
Dedicated engineering support
Custom integrations & SLA
Contact Sales

Annual billing saves 2 months (17% off). Volume discounts available for teams of 10+.

FREQUENTLY ASKED QUESTIONS

Common Questions

What silicon content range is validated?+
The model is calibrated against 8 published datasets across 2.5–20% silicon content. Calibrated-fit RMSE: 6 at A+ (0.13–0.32 percentage points) and 2 at A on knee-prone cells (1.01–1.23 pp); mean 0.44 pp. Held-out forward-prediction RMSE on knee-prone cells is materially higher (mean ~12 pp at 70% retention cutoff) and is the focus of ongoing architecture-sprint work — see /methodology for the full breakdown including thresholds, held-out protocol, and per-cell-class numbers. The physics extends to 0–50% silicon. Cell designers working with 15–25% Si can use auto-calibration to fit the model to their specific chemistry with as few as 3 data points (note: 3-point fits return high R² because the optimizer has 4+ params; meaningful fit-confidence requires 6+ points).
Is my data private? Will it be used to train a shared model?+
Your simulation inputs and calibration data are never pooled, shared, or used to improve the model for other customers. Each calibration is isolated to your account. Data is encrypted in transit (TLS) and simulation inputs are not retained after the prediction is returned. A Data Processing Agreement (DPA) is available on request for any paid tier.
What are the 10 coupled degradation mechanisms?+
Anode-side (7): SEI growth (time-dependent lithium consumption), silicon particle cracking (mechanical fatigue), graphite exfoliation, lithium plating (transport-limited), crack-SEI feedback (fresh surface exposure), thermal fatigue (temperature cycling effects on SEI and mechanics), and porosity-driven transport collapse (percolation failure leading to knee-point behavior). Cell-level additions in v18.3 (3): cathode loss-of-active-material (NMC particle isolation and bulk degradation), electrolyte depletion (solvent and additive consumption), and R-overpotential-triggered plating cascade (high-rate, low-temperature regime distinct from transport-limited plating).
How does auto-calibration work? What data format does it need?+
Provide cycle numbers and capacity retention percentages (minimum 3 points) via the /api/calibrate endpoint. The optimizer fits 4 key degradation rate parameters using Nelder-Mead in log-space. Typical convergence takes 50-300 iterations (2-10 seconds). No voltage curves, impedance spectra, or dQ/dV data required — just cycle vs. capacity.
How does this compare to PyBaMM or running my own model?+
PyBaMM solves full PDE systems (Doyle-Fuller-Newman) — rigorous but 1000x slower and requires extensive parameterization. Our engine runs 1,000 cycles in ~30ms with 10 coupled mechanisms (7 anode-side plus cathode LAM, electrolyte depletion, and R-triggered plating cascade), built-in uncertainty quantification (DMA), and auto-calibration. No installation, no parameter hunting, no cluster computing. The tradeoff: we model degradation, not electrochemistry. If you need voltage-level predictions, use PyBaMM. If you need lifetime predictions at scale, use us.
What counts as one simulation for billing purposes?+
Each API call to /api/predict, /api/dual_predict, or /api/calibrate counts as one simulation, regardless of cycle count. A 1,000-cycle prediction and a 10,000-cycle prediction both count as one simulation. The free tier includes 50/month, Starter includes 2,500/month, Professional includes 10,000/month.
Can the model handle fast charging (2C+) and thermal oscillations?+
Yes. v18.1 includes C-rate-dependent mechanical stress amplification — higher charge rates create more diffusion-induced stress in silicon particles, matching published experimental behavior. Thermal oscillation modeling captures both seasonal and daily temperature swings as independent degradation drivers, including the Jensen inequality correction for Arrhenius rate averaging.
What chemistries are supported? NMC? LFP?+
The current engine targets silicon-graphite anodes with NMC cathodes — the chemistry where physics-based prediction adds the most value due to silicon's complex degradation mechanisms. The cathode is modeled as a voltage and capacity source. LFP cathode support is on the roadmap. Pure graphite anodes (0% Si) work today but the model's competitive advantage is strongest for silicon-containing cells.
Can I export my calibrated parameters if I cancel?+
Yes. Fitted parameters are returned in every calibration response as a JSON object. You own your calibration results. There is no lock-in — if you cancel, you keep everything the API has returned to you.
What's the API latency and uptime?+
Single predictions complete in 30-50ms (Numba JIT compiled). Dual-model predictions take ~60ms. Calibration takes 2-10 seconds depending on iteration count. Uptime target is 99.9%. The /api/health endpoint is always available for monitoring.
Scale Prognostics

Stop guessing. Start simulating.

Get a full degradation forecast with root-cause attribution in under a minute. No infrastructure. No parameter hunting. Results in under a minute.