DEV Community

dosanko_tousan
dosanko_tousan

Posted on

Hokkaido Should Be Japan's EV Special Zone Vol.3 — Solid-State Batteries: The Cold-Climate Paradox

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
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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²")
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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)")
Enter fullscreen mode Exit fullscreen mode

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)