About the author
dosanko_tousan. 50-year-old stay-at-home dad from Iwamizawa, Hokkaido. Independent AI alignment researcher (GLG Network · Zenodo DOI: 10.5281/zenodo.18691357).
Introduction: The Paradox
Vol.1 showed lithium-ion's cold-climate limit — electrolyte freezing and ionic conductivity collapse.
Vol.2 showed sodium-ion as one solution — lower activation energy and ether electrolytes that don't freeze until -58°C.
Vol.3 asks a more radical question: What if we eliminated liquid electrolyte entirely?
Solid-state batteries do exactly that. No liquid means nothing to freeze. In theory, the electrolyte-freezing problem simply disappears.
But reality turned out to be more complicated. Solving the liquid problem with a solid created solid problems.
This paradox is the subject of Vol.3.
1. What Is a Solid Electrolyte?
1.1 Liquid vs Solid: The Fundamental Difference in Ion Transport
In liquid electrolytes (EC/DMC etc.), lithium ions swim surrounded by solvent molecules. Fluid dynamics enables fast transport.
In solid electrolytes, lithium ions hop between sites in a crystal lattice or amorphous structure — jumping from one vacancy to the next.
Liquid electrolyte ion transport:
Li⁺ (solvated) → diffusion → Li⁺ (solvated)
Continuous · fast · viscosity increases at low temp · eventually freezes
Solid electrolyte ion transport:
Li⁺(Site A) → activation energy Ea → Li⁺(Site B)
Discontinuous · lattice-dependent · won't freeze · but interface resistance emerges
1.2 Types of Solid Electrolytes
| Category | Representative | Room-temp conductivity | Characteristics |
|---|---|---|---|
| Sulfide | Li₆PS₅Cl (Argyrodite) | ~10⁻³ S/cm | Flexible · easy processing · degrades in air |
| Sulfide | Li₁₀GeP₂S₁₂ (LGPS) | ~10⁻² S/cm | Matches liquid electrolyte · expensive |
| Oxide | LLZO (Li₇La₃Zr₂O₁₂) | ~10⁻⁴ S/cm | Stable · hard · interface contact challenge |
| Polymer | PEO-based | ~10⁻⁵ S/cm | Flexible · only practical at high temperature |
Remarkable fact: LGPS achieves 10⁻² S/cm at room temperature — matching liquid electrolyte. "Solid means slow" is becoming obsolete.
2. The Cold-Climate Paradox
2.1 Arrhenius Analysis of Solid Electrolytes
The same Arrhenius equation applies to solid electrolytes — but now Ea represents the lattice activation energy: the barrier for ions hopping between adjacent sites.
import numpy as np
k_B = 1.381e-23
eV_to_J = 1.602e-19
T_ref = 298.15 # 25°C
def conductivity_ratio(T_celsius: float, E_a_eV: float) -> float:
"""Conductivity ratio relative to 25°C (Arrhenius equation)"""
T_K = T_celsius + 273.15
E_a_J = E_a_eV * eV_to_J
return np.exp(-E_a_J / k_B * (1/T_K - 1/T_ref))
# Solid electrolyte activation energies (literature-based)
materials = [
("Liquid electrolyte Li (EC/DMC)", 0.30, "Reference — freezes ~-20°C"),
("Liquid electrolyte Na (ether, estimated)", 0.15, "Reference — freezes ~-58°C"),
("Li₆PS₅Cl Argyrodite", 0.28, "Sulfide · Toyota candidate (Ea: 0.2-0.35 eV range)"),
("Li₁₀GeP₂S₁₂ LGPS", 0.22, "Sulfide · highest conductivity"),
("Li₇P₃S₁₁ glass-ceramic", 0.18, "Sulfide · amorphous"),
("LLZO oxide", 0.40, "Oxide · most stable"),
]
temperatures = [-20, -31, -40]
print("=" * 80)
print("Solid vs Liquid Electrolyte: Cold-Climate Conductivity (Arrhenius Model)")
print("Ratio relative to 25°C performance. Bulk conductivity only — not full cell.")
print("=" * 80)
print(f"{'Material':<44} {'Ea(eV)':>7} {'-20°C':>8} {'-31°C':>8} {'-40°C':>8}")
print("-" * 80)
for name, Ea, note in materials:
ratios = [conductivity_ratio(T, Ea) for T in temperatures]
print(f"{name:<44} {Ea:>7.2f} {ratios[0]:>8.3f} {ratios[1]:>8.3f} {ratios[2]:>8.3f}")
print(f" → {note}")
print("=" * 80)
2.2 The Paradox Revealed
Here is the critical insight:
LLZO (oxide, Ea=0.40 eV) has worse cold-climate bulk conductivity than liquid Li electrolyte (Ea=0.30 eV).
"Solid electrolyte = won't freeze = best for cold climates" is wrong for oxide systems.
LGPS (Ea=0.22 eV) is better than liquid Li in the Arrhenius sense — but LGPS has its own serious problems (§3).
flowchart TD
A[Goal: Solid electrolyte\nthat won't freeze] --> B{Which solid?}
B --> C[Sulfide\nLGPS/Argyrodite]
B --> D[Oxide\nLLZO]
B --> E[Polymer\nPEO]
C --> F[Cold conductivity ◎\nBut: interface resistance · air instability △]
D --> G[Chemical stability ◎\nBut: cold conductivity △ · interface contact △]
E --> H[Flexibility ◎\nBut: high-temperature only · useless in cold]
F --> I[New set of problems]
G --> I
H --> I
style A fill:#1a472a,color:#fff
style I fill:#c0392b,color:#fff
3. The Real Challenges of Solid-State Batteries
3.1 Interface Resistance — The Solid×Solid Contact Problem
Liquid electrolyte flows freely and conforms to electrode surfaces. Solid electrolyte must make solid-to-solid contact — inevitably creating gaps and stress at the interface.
This interface resistance worsens dramatically in cold conditions:
Room temperature interface:
Electrode (solid) | Electrolyte (solid)
Reasonable contact — but microscopic voids exist
Cold temperature interface:
Electrode and electrolyte have different thermal expansion coefficients
→ Temperature drop causes different volume contractions
→ Tensile stress at interface → cracking
→ Contact area decreases → interface resistance spikes
This — not the Arrhenius bulk conductivity drop — is often the dominant cause of solid-state battery cold-climate failure.
3.2 Volume Change — The Destructive Effect of Charge/Discharge Cycling
Electrodes expand and contract as lithium enters and exits during cycling:
| Electrode material | Volume change |
|---|---|
| Graphite anode | ~+10% (on charge) |
| Silicon anode | ~+300% (on charge — extremely large) |
| NMC cathode | ~±3-5% |
| Solid electrolyte | ~0% |
Liquid electrolyte absorbs volume changes (it flows). Solid electrolyte cannot. Repeated cycling mechanically destroys the electrode-electrolyte interface.
In cold conditions: materials become stiffer, reducing accommodation of volume changes, accelerating interface destruction.
def estimate_interface_resistance(
temp_celsius: float,
cycles: int,
electrolyte_type: str = "sulfide"
) -> dict:
"""
Solid-state battery interface resistance estimate (conceptual model)
Actual interface resistance depends heavily on material, manufacturing
conditions, stack pressure, and SOC. This is a directional model only.
"""
base_resistance = {
"sulfide": 10, # Ω·cm² (sulfide — relatively low)
"oxide": 100, # Ω·cm² (oxide — high)
"polymer": 50, # Ω·cm² (polymer — intermediate)
}
R0 = base_resistance.get(electrolyte_type, 50)
# Temperature effect (thermal expansion mismatch)
# Continuous exponential function — no discontinuous breaks
if temp_celsius < 0:
temp_factor = np.exp(-temp_celsius * 0.008)
else:
temp_factor = 1.0
# Cycle degradation (mechanical interface failure)
# Power-law form (fatigue-like behavior)
cycle_factor = 1 + (cycles / 1000) ** 0.5 * 0.8
# Note: actual resistance also heavily depends on stack pressure
total_resistance = R0 * temp_factor * cycle_factor
return {
"base_resistance": R0,
"temp_factor": round(temp_factor, 2),
"cycle_factor": round(cycle_factor, 2),
"total_resistance": round(total_resistance, 1),
"unit": "Ω·cm² (conceptual)",
"caveat": "Stack pressure is a critical variable not captured here",
}
print("=" * 65)
print("Solid-State Battery Interface Resistance Estimate (Conceptual)")
print("Sulfide vs Oxide, Temperature and Cycle Effects")
print("⚠️ Stack pressure critically affects actual values")
print("=" * 65)
conditions = [
("New · 25°C", 25, 0),
("New · -20°C", -20, 0),
("New · -31°C", -31, 0),
("500 cycles · 25°C", 25, 500),
("500 cycles · -20°C", -20, 500),
("500 cycles · -31°C", -31, 500),
]
print(f"\n{'Condition':<22} {'Sulfide':>12} {'Oxide':>12}")
print("-" * 50)
for label, temp, cycles in conditions:
r_s = estimate_interface_resistance(temp, cycles, "sulfide")
r_o = estimate_interface_resistance(temp, cycles, "oxide")
print(f"{label:<22} {r_s['total_resistance']:>8.1f} Ω·cm² {r_o['total_resistance']:>8.1f} Ω·cm²")
3.3 Sulfide's Fatal Weakness — Air Decomposition
Sulfide electrolytes (LGPS, Argyrodite) react with atmospheric moisture to produce H₂S gas:
$$
\text{Li}_6\text{PS}_5\text{Cl} + \text{H}_2\text{O} \rightarrow \text{H}_2\text{S} \uparrow + \text{LiOH} + \text{Li}_3\text{PO}_4 \text{ etc.}
$$
H₂S is highly toxic (permissible limit: 1 ppm). Manufacturing, disposal, and accident management become incomparably more complex than liquid electrolyte systems.
4. Toyota's Solid-State Strategy — Realistic Progress Assessment
4.1 Toyota's Published Specifications (2024-2025)
| Item | Value | Notes |
|---|---|---|
| Mass production target | 2027-2028 | Multiple delays in history |
| Electrolyte | Sulfide (Argyrodite-type) | |
| Rated range | 1,200 km | WLTP basis unclear |
| Charge time | 80% in 10 minutes | |
| Cold-climate performance | Not publicly released | ← Most critical gap |
Critical fact: Toyota has not released quantitative cold-climate performance data for conditions like -31°C. Recent coverage (Reuters, Feb 2025) focuses on materials supply chains and production timelines — not cold-climate numbers in the format of NAF-equivalent tests.
flowchart LR
A[Toyota solid-state\nrated specs] --> B[Excellent room-temp\nperformance]
A --> C[Cold-climate\nperformance: unreleased]
C --> D{What's the real\ncold performance?}
D --> E[Optimistic scenario:\nLGPS + interface engineering\n< -20% at -31°C]
D --> F[Pessimistic scenario:\nInterface resistance dominates\n> -40% at -31°C]
E --> G[Best solution for Hokkaido]
F --> H[Na-ion more practical\nfor now]
style C fill:#e74c3c,color:#fff
5. Technology Roadmap for Hokkaido
from dataclasses import dataclass
from typing import Literal
TechStatus = Literal["Mass produced", "Production starting", "Planned", "Research stage"]
@dataclass
class BatteryTech:
name: str
cold_performance: str
energy_density: str
status: TechStatus
japan_availability: str
hokkaido_fit: int # 1-5
technologies = [
BatteryTech("Li-ion NMC (current)", "-31°C: -29~46% loss (NAF real-world)",
"250-300 Wh/kg", "Mass produced", "Available now", 2),
BatteryTech("Na-ion Naxtra (CATL)", "-40°C: 90% retention (rated, unverified)",
"200 Wh/kg", "Production starting", "2026-2027 est.", 4),
BatteryTech("Solid-state sulfide (LGPS optimized)", "-31°C: -17~28% loss (cell-level research)",
"300+ Wh/kg (projected)", "Planned", "2027-2030 est.", 4),
BatteryTech("Solid-state sulfide (mass prod., interface solved)", "-31°C: <-15% (target)",
"350+ Wh/kg (target)", "Research stage", "2030+", 5),
]
print("=" * 78)
print("Hokkaido EV Battery Technology Roadmap (2026 perspective)")
print("=" * 78)
for tech in technologies:
stars = "★" * tech.hokkaido_fit + "☆" * (5 - tech.hokkaido_fit)
print(f"\n[{tech.name}] Hokkaido fit: {stars} ({tech.hokkaido_fit}/5)")
print(f" Status : {tech.status}")
print(f" Cold performance: {tech.cold_performance}")
print(f" Energy density : {tech.energy_density}")
print(f" Japan availability: {tech.japan_availability}")
print("\n" + "=" * 78)
print("Current best option: Na-ion Naxtra (2027~) pending independent verification")
print("Long-term best option: Solid-state sulfide (2030~ if interface problem solved)")
Vol.3 Summary — The Solid Paradox Points the Way
Fact 1: Solid electrolyte Ea varies enormously by material. LGPS (0.22 eV) has better cold-climate bulk conductivity than liquid Li (0.30 eV). LLZO (0.40 eV) is worse than liquid.
Fact 2: "Won't freeze" is necessary but not sufficient. Interface resistance and volume change problems worsen in cold — this is the essence of the solid-state challenge.
Fact 3: Toyota has not released cold-climate quantitative data. No NAF-equivalent independent verification exists as of February 2026.
Fact 4: Sulfide systems (LGPS, interface-optimized) show -17~28% loss at -31°C at the cell research level — but real-vehicle verification is needed.
Policy implication: Arrow ② (cold-climate subsidy) should be designed in three stages:
- 2025-2026: Li-ion based on NAF test data
- 2027-2029: Na-ion version when real data arrives
- 2030+: Solid-state version after interface problem is independently verified
Series Structure
| Vol. | Topic | Keywords |
|---|---|---|
| Vol.1 | Cold-climate battery physics + Policy overview | Arrhenius · NAF · Five Arrows |
| Vol.2 | Sodium-ion batteries | Naxtra · Solvation energy · Ether electrolyte |
| Vol.3 (this) | Solid-state batteries | The solid paradox · Interface resistance |
| Vol.4 | Cold-climate EV operation | Heat pump COP · Preconditioning · V2H |
| Vol.5 | Charging infrastructure | Norway comparison · Michi-no-Eki network |
| Vol.6 | Policy proposal (final) | Five Arrows · Cost · KPIs · Roadmap |
MIT License — All concepts, code, and frameworks are free to use, modify, and distribute.
Zenodo preprint: DOI 10.5281/zenodo.18691357
Written by dosanko_tousan + Claude (Anthropic claude-sonnet-4-6)
"We tried to solve the liquid problem with a solid. The solid gave us solid problems. That's engineering."
Top comments (0)