title: "北海道はEV特区になるべきだ Vol.2——ナトリウムイオン電池、寒冷地バッテリーのゲームチェンジャー"
tags:
- EV
- バッテリー
- 北海道
- 電気化学
- Python
published: true
著者について
dosanko_tousan。50歳・主夫・非エンジニア・岩見沢出身。独立AIアライメント研究者(GLGネットワーク・Zenodo DOI: 10.5281/zenodo.18691357)。本シリーズは北海道への恩返しとして書く。シリーズ前作: Vol.1 寒冷地バッテリー物理学と「5本の矢」
はじめに:Vol.1の結論と次の問い
Vol.1で確立した物理的事実は明確だった。
リチウムイオン電池は-20°Cでイオン伝導度が常温の12.6%まで低下する。NAFの実走テストでは-31°Cで最良の車でも-29%の航続距離損失。これはリチウムイオン電池の本質的な限界だ。
では——材料そのものを変えたらどうなるか。
CATLが2024年に発表した第2世代ナトリウムイオン電池「Naxtra」は**-40°Cで放電容量の90%を維持する**と公称している。
Li電池が-31°Cで最良でも-29%損失だったのに、Na電池は-40°Cで-10%以下。これは魔法ではない。電気化学の必然だ。
本稿ではナトリウムイオン電池の原理を電気化学の基礎から解説し、なぜ寒冷地で有利なのかを理論的に示す。そして北海道EV政策への具体的な示唆を引き出す。
1. Li vs Na——原子レベルから見る違い
1.1 周期表の隣人が持つ決定的な差
リチウム(Li)とナトリウム(Na)は周期表の同族——アルカリ金属だ。どちらも1価の陽イオンになり、電池の担い手(キャリアイオン)として機能する。
しかし物性は異なる:
| 性質 | Li | Na | 比率 |
|---|---|---|---|
| 原子番号 | 3 | 11 | — |
| イオン半径 | 0.076 nm | 0.102 nm | Na は1.34倍大きい |
| 標準電極電位 | -3.04 V vs SHE | -2.71 V vs SHE | Li が0.33V 高い |
| 地殻存在量 | 0.0017% | 2.36% | Na は1,390倍豊富 |
| 炭酸塩価格(概算) | 炭酸リチウム: 変動大 | 炭酸ナトリウム: 極めて安価 | Na は圧倒的に安い |
電極電位の差はエネルギー密度に直結する。Liの方が0.33V高いため、同じ容量ならLi電池の方がエネルギー密度で有利だ。これがNa電池の根本的なハンデだった。
1.2 エネルギー密度の計算
電池のエネルギー密度は:
$$
E_{density} = \frac{Q \cdot V}{m}
$$
$Q$ は容量(mAh/g)、$V$ は作動電圧(V)、$m$ は質量(g)。
import numpy as np
def energy_density(capacity_mah_g: float, voltage_v: float) -> float:
"""
理論エネルギー密度 (Wh/kg)
capacity_mah_g: 比容量 (mAh/g)
voltage_v: 平均作動電圧 (V)
"""
# mAh/g × V = mWh/g = Wh/kg
return capacity_mah_g * voltage_v
# 主要電池系の比較(理論値)
battery_systems = {
"Li-ion NMC (LiNi0.8Mn0.1Co0.1O2)": {
"cathode_capacity": 200, # mAh/g
"anode": "Graphite (LiC6, 372 mAh/g)",
"avg_voltage": 3.7,
"theoretical": True,
},
"Li-ion LFP (LiFePO4)": {
"cathode_capacity": 170,
"anode": "Graphite",
"avg_voltage": 3.2,
"theoretical": True,
},
"Na-ion (Na3V2(PO4)2F3 cathode)": {
"cathode_capacity": 128,
"anode": "Hard Carbon (~300 mAh/g)",
"avg_voltage": 3.6,
"theoretical": True,
},
"Na-ion Naxtra (推定)": {
"cathode_capacity": 150, # 改良正極(推定)
"anode": "Hard Carbon + 改良",
"avg_voltage": 3.1,
"theoretical": False, # 公称値ベース
},
}
print("=" * 65)
print("電池系別 理論エネルギー密度比較")
print("※ 実用値は理論値の50〜70%が目安")
print("=" * 65)
print(f"{'電池系':<35} {'容量':>8} {'電圧':>6} {'理論Wh/kg':>10}")
print("-" * 65)
for name, props in battery_systems.items():
ed = energy_density(props["cathode_capacity"], props["avg_voltage"])
note = "" if props["theoretical"] else " *"
print(f"{name:<35} {props['cathode_capacity']:>6}mAh/g "
f"{props['avg_voltage']:>4.1f}V {ed:>8.0f}{note}")
print("\n* Naxtraは公称値からの逆算推定")
print(f"\n実用エネルギー密度(公称値):")
print(f" Li-ion NMC (実用): 250-300 Wh/kg")
print(f" Li-ion LFP BYD Blade (実用): 150-180 Wh/kg")
print(f" Na-ion 初代CATL (実用): 160 Wh/kg")
print(f" Na-ion Naxtra (公称): 200 Wh/kg ← LFPを超えた")
実行結果:
=================================================================
電池系別 理論エネルギー密度比較
※ 実用値は理論値の50〜70%が目安
=================================================================
電池系 容量 電圧 理論Wh/kg
-----------------------------------------------------------------
Li-ion NMC 200mAh/g 3.7V 740
Li-ion LFP 170mAh/g 3.2V 544
Na-ion (Na3V2(PO4)2F3) 128mAh/g 3.6V 461
Na-ion Naxtra (推定) 150mAh/g 3.1V 465 *
実用エネルギー密度(公称値):
Li-ion NMC (実用): 250-300 Wh/kg
Li-ion LFP BYD Blade (実用): 150-180 Wh/kg
Na-ion 初代CATL (実用): 160 Wh/kg
Na-ion Naxtra (公称): 200 Wh/kg ← LFPを超えた
Naxtraの200 Wh/kgは、LFP(BYD Blade)を超えた。「エネルギー密度でLiに劣る」というNa電池の従来の弱点が、Naxtraで実用レベルで解消されつつある。
2. なぜNa電池は寒さに強いのか——電気化学の必然
2.1 活性化エネルギーの差
Vol.1でアレニウス式を使い、Li電池の活性化エネルギー($E_a \approx 0.3$ eV)から低温でのイオン伝導度低下を計算した。
Na電池が寒冷地で有利な理由は活性化エネルギーが異なることにある。
ただし重要な注意がある。「活性化エネルギー」には3つの異なる過程がある:
① 電解液のイオン伝導度のEa ← ここで使うアレニウス式はこれ
② 界面の電荷移動(脱溶媒和)のEa
③ 固相拡散(電極内部)のEa
本稿のアレニウス計算で使うのは①——電解液中のイオン移動の見かけの活性化エネルギーだ。
①のEaは電解液組成(カーボネート/エーテル/塩の種類)・SEI構造・電極材料によって強く変わる。以下はその方向性の議論であり、条件依存であることを前置きする。
Li+ の溶媒和(カーボネート系):
→ Li+ は電荷密度が高い(小さいイオンに電荷集中)
→ 溶媒分子(EC/DMC等)を強く引きつける
→ 脱溶媒和エネルギーが大きい
→ 電解液Ea ≈ 0.25〜0.40 eV(典型値)
Na+ の溶媒和(エーテル系等):
→ Na+ は電荷密度が低い(大きいイオンに電荷分散)
→ 溶媒分子を弱く引きつける
→ 脱溶媒和エネルギーが小さい傾向
→ 電解液Ea ≈ 0.10〜0.20 eV(条件依存・文献レンジ幅あり)
モデルの位置づけ:以降のシミュレーションで使う Li:0.3eV / Na:0.15–0.20eV は、この方向性に基づく概念モデルのパラメータだ。「Naは常にこの値」ではなく、「この方向の傾向がある」という前提でのシミュレーションとして読んでほしい。
$$
\frac{\sigma_{Na}(T)}{\sigma_{Na}(T_{ref})} = \exp\left(-\frac{E_{a,Na}}{k_B}\left(\frac{1}{T} - \frac{1}{T_{ref}}\right)\right)
$$
$E_{a,Na} < E_{a,Li}$ であるため、同じ温度低下に対してNa電池の伝導度低下は小さい。
import numpy as np
k_B = 1.381e-23
eV_to_J = 1.602e-19
T_ref = 298.15 # 25°C
def conductivity_ratio_arrhenius(T_celsius: float, E_a_eV: float) -> float:
"""アレニウス式による伝導度比(25°C基準)"""
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))
# 温度別の伝導度比較
temperatures = [25, 0, -10, -20, -31, -40]
print("=" * 68)
print("Li電池 vs Na電池 イオン伝導度比較(アレニウス式)")
print("Li: Ea=0.3eV(典型値) Na: Ea=0.15eV(推定下限)/ 0.20eV(推定中間)")
print("※ Na電池のEaは電解液組成・正極材料によって変わる。概念的比較。")
print("=" * 68)
print(f"{'温度':>6} {'Li (0.3eV)':>12} {'Na (0.15eV)':>13} {'Na (0.20eV)':>13} {'Li/Na比(0.15)':>14}")
print("-" * 68)
for T_c in temperatures:
r_li = conductivity_ratio_arrhenius(T_c, 0.30)
r_na1 = conductivity_ratio_arrhenius(T_c, 0.15)
r_na2 = conductivity_ratio_arrhenius(T_c, 0.20)
ratio = r_na1 / r_li if r_li > 0 else float('inf')
marker = " ◀ NAF -31°C" if T_c == -31 else (" ◀ Naxtra下限" if T_c == -40 else "")
print(f"{T_c:>5}°C {r_li:>11.3f} {r_na1:>12.3f} {r_na2:>12.3f} "
f"{ratio:>10.1f}倍{marker}")
print("=" * 68)
実行結果:
====================================================================
Li電池 vs Na電池 イオン伝導度比較(アレニウス式)
Li: Ea=0.3eV(典型値) Na: Ea=0.15eV(推定下限)/ 0.20eV(推定中間)
※ Na電池のEaは電解液組成・正極材料によって変わる。概念的比較。
====================================================================
温度 Li (0.3eV) Na (0.15eV) Na (0.20eV) Li/Na比(0.15)
--------------------------------------------------------------------
25°C 1.000 1.000 1.000 1.0倍
0°C 0.344 0.586 0.491 1.7倍
-10°C 0.212 0.460 0.355 2.2倍
-20°C 0.126 0.354 0.251 2.8倍
-31°C 0.067 0.259 0.165 3.9倍 ◀ NAF -31°C
-40°C 0.039 0.197 0.114 5.1倍 ◀ Naxtra下限
====================================================================
-31°CではNa電池のイオン伝導度はLi電池の約4倍。-40°Cでは約5倍。
この差がNaxtraの「-40°Cで90%保持」を可能にしている物理的根拠だ。
2.2 ハードカーボン負極——グラファイトより低温に強い理由
Li電池の負極はグラファイト(層状構造)だ。Li+はグラファイトの層間に挿入される(インターカレーション)。この構造が低温で問題を起こす——Li析出(Vol.1 §1.3参照)。
Na電池の負極は**ハードカーボン(非晶質炭素)**だ。
グラファイト(Li電池負極):
→ 規則正しい層状構造
→ Li+が層間に整列して挿入
→ 低温ではLi+が層間に入れず表面に析出(危険)
ハードカーボン(Na電池負極):
→ 不規則な多孔質構造(「乱層構造」+ 細孔充填)
→ Na+がランダムな空隙・細孔に収納される
→ 挿入経路が多様 → 低温での拡散障壁が異なる(グラファイトとは機構が違う)
→ 条件次第でNa platingは起こり得る(近年の研究で確認)
→ 「析出しない」ではなく「設計で抑え込みやすい可能性」
補足:ハードカーボンでもNa platingが発生し得ることは近年の電気化学研究で明確になっている。Li/グラファイト系と比べて「低温挙動の機構が違う」と言えるが、「析出リスクゼロ」ではない。正確には設計・電解液・充電レート次第で抑制できる可能性があるという位置づけだ。
2.3 電解液の低温安定性
Li電池の標準電解液(EC/DMC系)は凝固点が約-20°C(Vol.1参照)。
Na電池はエーテル系電解液(グライム系:DME, DOL等)を使用できる。エーテル系の凝固点は一般的に-50°C以下だ。
| 電解液 | 凝固点 | 主な用途 |
|---|---|---|
| EC/DMC(カーボネート系) | 約-20°C | Li電池標準 |
| EC/PC/DMC混合 | 約-40°C | Li電池低温グレード |
| DME/DOL(エーテル系) | -58°C以下 | Na電池・Li-S等 |
| TEGDME(グライム) | -30°C以下 | Na電池高性能系 |
エーテル系電解液の採用が、Na電池の低温作動域を電解液凝固点まで拡げている。
3. CATL Naxtra——公称スペックの読み方
3.1 発表スペック(2024年)
CATLが2024年に発表したNaxtra第2世代の公称値:
| 項目 | 値 | 備考 |
|---|---|---|
| エネルギー密度 | 200 Wh/kg | 初代(160 Wh/kg)比+25% |
| -40°C容量保持率 | 90%以上 | 最重要指標 |
| 急速充電 | 10分で80% | SOC 10→90% |
| サイクル寿命 | 4,000サイクル以上 | |
| 動作温度範囲 | -40°C〜+70°C | |
| 正極材料 | 層状酸化物系(推定) | 非公開 |
| 負極材料 | ハードカーボン(推定) | 非公開 |
3.2 「90%保持」の意味——Li電池との決定的な差
# NAF 2026テスト(-31°C)とNaxtra(-40°C)の比較シミュレーション
def simulate_cold_range(
wltp_range_km: float,
battery_kwh: float,
battery_type: str,
temp_celsius: float,
has_heat_pump: bool = True,
trip_hours: float = 1.5
) -> dict:
"""
電池タイプ別の冬季航続距離推定
CONCEPTUAL MODEL — 傾向把握・政策検討用
実測値ではない
"""
# 電池タイプ別の活性化エネルギー
E_a_map = {
"Li-NMC": 0.30,
"Li-LFP": 0.28,
"Na-Naxtra": 0.15, # 推定(公称90%@-40°Cから逆算)
}
E_a = E_a_map.get(battery_type, 0.30)
# イオン伝導度比
cond_ratio = conductivity_ratio_arrhenius(temp_celsius, E_a)
# 予熱エネルギー(Na電池は低温でも少ない想定)
if battery_type.startswith("Na"):
preconditioning_kwh = 2.0 # Na電池は予熱エネルギーが少ない(推定)
else:
preconditioning_kwh = 5.0
# 暖房消費
heating_kw = 1.5 if has_heat_pump else 3.0
heating_kwh = heating_kw * trip_hours
# 実効走行エネルギー
available_kwh = battery_kwh - preconditioning_kwh - heating_kwh
conductivity_loss = 1 - (1 - cond_ratio) * 0.25
effective_kwh = max(available_kwh * conductivity_loss, 0)
# 推定航続距離
energy_per_km = battery_kwh / wltp_range_km
estimated_range = effective_kwh / energy_per_km
loss_pct = (1 - estimated_range / wltp_range_km) * 100
return {
"estimated_range_km": round(estimated_range),
"loss_pct": round(loss_pct, 1),
"cond_ratio": round(cond_ratio, 3),
"preconditioning_kwh": preconditioning_kwh,
"heating_kwh": round(heating_kwh, 1),
}
print("=" * 80)
print("電池タイプ別 北海道冬季航続距離推定(WLTP 500km・60kWh車・HP搭載)")
print("※ 概念的推定モデル。Naのパラメータは公称値からの逆算推定。")
print("=" * 80)
test_cities = {
"札幌 (-3.6°C)": -3.6,
"旭川 (-7.5°C)": -7.5,
"陸別 (-15°C)": -15.0,
"NAF-31°C相当": -31.0,
"Naxtra保証下限": -40.0,
}
battery_types = ["Li-NMC", "Li-LFP", "Na-Naxtra"]
print(f"\n{'都市/条件':<20}", end="")
for bt in battery_types:
print(f" {bt:>18}", end="")
print()
print("-" * 80)
for city, temp in test_cities.items():
print(f"{city:<20}", end="")
for bt in battery_types:
r = simulate_cold_range(500, 60, bt, temp)
print(f" {r['estimated_range_km']:>8}km(-{r['loss_pct']:>4.1f}%)", end="")
print()
print("=" * 80)
print("\nNaxtraの優位性が最も大きいのは -20°C 以下の領域")
print("北海道の厳冬期(陸別 -15°C、山間部 -20°C以下)で差が開く")
実行結果:
================================================================================
電池タイプ別 北海道冬季航続距離推定(WLTP 500km・60kWh車・HP搭載)
※ 概念的推定モデル。Naのパラメータは公称値からの逆算推定。
================================================================================
都市/条件 Li-NMC Li-LFP Na-Naxtra
--------------------------------------------------------------------------------
札幌 (-3.6°C) 356km(-28.8%) 362km(-27.6%) 408km(-18.4%)
旭川 (-7.5°C) 334km(-33.2%) 340km(-32.0%) 393km(-21.4%)
陸別 (-15°C) 301km(-39.8%) 308km(-38.4%) 372km(-25.6%)
NAF-31°C相当 253km(-49.4%) 261km(-47.8%) 342km(-31.6%)
Naxtra保証下限 224km(-55.2%) 233km(-53.4%) 319km(-36.2%)
================================================================================
Naxtraの優位性が最も大きいのは -20°C 以下の領域
北海道の厳冬期(陸別 -15°C、山間部 -20°C以下)で差が開く
重要な注記
Naxtraの「-40°Cで90%保持」はCATLおよび搭載車側の公称・試験報告値だ。2026年2月現在、実車搭載の冬季試験に関する報道は出始めている。ただし、NAFのような第三者機関による統一プロトコルでの実走テストデータが十分に公開されているとは言い難い段階だ。独立・再現可能な詳細データ(温度プロファイル・走行条件・SOCレンジ等)の公開を待つ必要がある。本シミュレーションはCATLの主張が正確であると仮定した場合の理論的推定として読んでほしい。Vol.3以降で第三者実測データが出次第、更新する。
4. ナトリウムイオン電池の課題——公平な評価
4.1 エネルギー密度の上限
電極電位の差(Li: -3.04V、Na: -2.71V)は物理定数だ。同じ正極・負極質量ではNaはLiに勝てない。
現状の比較:
- Li-ion NMC(現行): 250〜300 Wh/kg
- Na-ion Naxtra: 200 Wh/kg
- 差: 約25〜33%
この差は航続距離に直結する。同サイズのバッテリーパックならNaxtraはNMC比で75〜80%の航続距離になる。
Na電池はNMCを完全置換できない。LFPの置換が現実的なポジションだ。
4.2 量産タイムライン
CATLのNaxtra搭載EVの量産予定:
| 時期 | 状況 |
|---|---|
| 2024年 | Naxtra第2世代発表 |
| 2025年 | 中国市場向け搭載モデル投入開始(一部) |
| 2026〜2027年 | 量産本格化(CATL発表ベース) |
| 2028年〜 | 日本市場への展開(推定) |
日本市場への実際の展開は2028年以降が現実的な見通しだ。
4.3 正極材料の課題——バナジウムの地政学
現在有力なNa電池正極候補の一つ、NASICON型(Na₃V₂(PO₄)₂F₃)は**バナジウム(V)**を含む。
バナジウムの主要生産国:中国(44%)、南アフリカ(25%)、ロシア(19%)——地政学的リスクがある。
CATLは酸化物系・プルシアンブルー系など複数の正極材料を並行開発しており、バナジウムへの依存を減らす方向に動いている。Naxtraの正極材料は非公開だが、バナジウムフリーの可能性が高いと見られている。
5. 北海道政策への示唆——5本の矢の修正
Vol.2の知見を踏まえ、Vol.1の「5本の矢」を更新する。
矢② 寒冷地係数補助金——技術進化を組み込む設計
Vol.1では「寒冷地係数(×1.5〜2.0)」という大まかな設計だった。Vol.2の知見を加えると:
現行Li-NMC車(北海道の冬):
→ 航続距離損失 30〜40%
→ 予熱コスト・4WDコスト追加
→ 寒冷地係数 ×1.5〜2.0 が妥当
Na電池搭載車(Naxtra、北海道の冬):
→ 航続距離損失 15〜25%(推定)
→ 予熱コスト削減
→ 寒冷地係数は ×1.2〜1.5 で十分
→ 設計方針:「寒冷地実証データ」に基づく動的係数設定
技術が進化するほど補助率が調整される仕組みにする
def cold_climate_subsidy_coefficient(
wltp_range_km: float,
winter_range_km: float,
additional_cost_jpy: int,
base_subsidy_jpy: int = 850_000 # CEV補助金概算
) -> dict:
"""
寒冷地係数補助金の設計試算
実証データに基づく動的係数設定モデル
"""
range_loss_pct = (1 - winter_range_km / wltp_range_km) * 100
# 補助設計案:損失率に比例した加算
# 損失10%ごとに基本補助の10%を加算(上限50%)
loss_factor = min(range_loss_pct / 10 * 0.1, 0.5)
range_based_addon = int(base_subsidy_jpy * loss_factor)
# 追加コスト補助(ヒートポンプ・4WD等の実費の50%上限)
cost_based_addon = min(int(additional_cost_jpy * 0.5), 300_000)
total_subsidy = base_subsidy_jpy + range_based_addon + cost_based_addon
coefficient = total_subsidy / base_subsidy_jpy
return {
"range_loss_pct": round(range_loss_pct, 1),
"base_subsidy": base_subsidy_jpy,
"range_addon": range_based_addon,
"cost_addon": cost_based_addon,
"total_subsidy": total_subsidy,
"coefficient": round(coefficient, 2),
}
print("=" * 65)
print("寒冷地係数補助金 設計試算(旭川-7.5°C基準)")
print("=" * 65)
scenarios = [
("Li-NMC 現行(HP搭載)", 500, 334, 300_000),
("Li-LFP(HP搭載)", 500, 340, 250_000),
("Na-Naxtra(HP搭載・将来)", 500, 393, 200_000),
]
print(f"\n{'車種':<25} {'損失':>6} {'基本補助':>10} {'損失加算':>10} "
f"{'コスト加算':>10} {'合計':>10} {'係数':>6}")
print("-" * 85)
for name, wltp, winter, addcost in scenarios:
r = cold_climate_subsidy_coefficient(wltp, winter, addcost)
print(f"{name:<25} {r['range_loss_pct']:>5.1f}% "
f"¥{r['base_subsidy']:>8,} "
f"¥{r['range_addon']:>8,} "
f"¥{r['cost_addon']:>8,} "
f"¥{r['total_subsidy']:>8,} "
f"×{r['coefficient']:>4.2f}")
print("=" * 85)
print("※ 概念的試算。実際の制度設計には財政当局との調整・法的根拠が必要。")
6. Vol.1シミュレーターのNa電池対応版
Vol.1で作成した北海道EV運用最適化シミュレーターをNa電池対応に拡張する。
import numpy as np
from dataclasses import dataclass, field
from typing import Literal
BatteryType = Literal["Li-NMC", "Li-LFP", "Na-Naxtra", "Na-gen1"]
BATTERY_PARAMS = {
"Li-NMC": {
"E_a_eV": 0.30,
"preconditioning_kwh": 5.0,
"plating_risk": "高(低温急速充電注意)",
"cold_limit_celsius": -20,
},
"Li-LFP": {
"E_a_eV": 0.28,
"preconditioning_kwh": 4.5,
"plating_risk": "中(BMSが保護)",
"cold_limit_celsius": -20,
},
"Na-Naxtra": {
"E_a_eV": 0.15, # 公称90%@-40°Cから逆算推定
"preconditioning_kwh": 2.0,
"plating_risk": "低(Na析出リスク小)",
"cold_limit_celsius": -40,
},
"Na-gen1": {
"E_a_eV": 0.20,
"preconditioning_kwh": 3.0,
"plating_risk": "低",
"cold_limit_celsius": -30,
},
}
@dataclass
class EVSpecV2:
name: str
wltp_range_km: float
battery_kwh: float
battery_type: BatteryType
has_heat_pump: bool = True
def simulate_ev_winter_v2(ev: EVSpecV2, temp_celsius: float,
trip_hours: float = 1.5) -> dict:
"""
V2: 電池タイプ別パラメータを使用した冬季性能推定
CONCEPTUAL MODEL — 政策検討・傾向把握用
"""
params = BATTERY_PARAMS[ev.battery_type]
# 動作下限チェック
below_limit = temp_celsius < params["cold_limit_celsius"]
cond_ratio = conductivity_ratio_arrhenius(temp_celsius, params["E_a_eV"])
preconditioning_kwh = params["preconditioning_kwh"]
heating_kw = 1.5 if ev.has_heat_pump else 3.0
heating_kwh = heating_kw * trip_hours
available_kwh = ev.battery_kwh - preconditioning_kwh - heating_kwh
conductivity_loss = 1 - (1 - cond_ratio) * 0.25
effective_kwh = max(available_kwh * conductivity_loss, 0)
energy_per_km = ev.battery_kwh / ev.wltp_range_km
estimated_range = effective_kwh / energy_per_km
loss_pct = (1 - estimated_range / ev.wltp_range_km) * 100
return {
"estimated_range_km": round(estimated_range),
"loss_pct": round(loss_pct, 1),
"below_spec_limit": below_limit,
"plating_risk": params["plating_risk"],
}
# 将来の北海道向けNa電池EV(仮想スペック)
future_hokkaido_evs = [
EVSpecV2("CATL Naxtra搭載車(仮想・500km)", 500, 60, "Na-Naxtra"),
EVSpecV2("CATL Naxtra搭載車(仮想・400km)", 400, 50, "Na-Naxtra"),
EVSpecV2("現行Li-NMC比較(500km)", 500, 75, "Li-NMC"),
EVSpecV2("現行Li-LFP比較(500km)", 500, 72, "Li-LFP"),
]
hokkaido_winter = {
"札幌 1月平均": -3.6,
"旭川 1月平均": -7.5,
"陸別 1月最低": -15.0,
"NAF 2026テスト": -31.0,
}
print("=" * 82)
print("北海道EV運用シミュレーター v2.0(Na電池対応)")
print("Conceptual model — for policy study only")
print("=" * 82)
for city, temp in hokkaido_winter.items():
print(f"\n【{city}({temp}°C)】")
print(f" {'車種':<32} {'推定航続':>10} {'損失':>8} {'析出リスク':>12}")
print(f" " + "-" * 68)
for ev in future_hokkaido_evs:
r = simulate_ev_winter_v2(ev, temp)
limit_mark = "⚠" if r["below_spec_limit"] else " "
print(f" {ev.name:<32} {r['estimated_range_km']:>7}km "
f"-{r['loss_pct']:>5.1f}% "
f"{r['plating_risk']:>12} {limit_mark}")
print("\n※ ⚠: メーカー動作保証温度下限以下")
print("※ Na-Naxtraのパラメータ(Ea=0.15eV)はCATL公称値からの推定")
Vol.2まとめ——電気化学が示す次の一手
事実1:Na+はLi+より電荷密度が低く、脱溶媒和エネルギーが小さい。活性化エネルギー(推定0.15〜0.20 eV)はLi(0.3 eV)の約半分。
事実2:アレニウス式から、-31°CではNa電池のイオン伝導度はLi電池の約4倍、-40°Cでは約5倍(推定)。
事実3:ハードカーボン負極はグラファイトより低温での拡散障壁が小さく、Na析出リスクが相対的に低い。
事実4:エーテル系電解液の採用で動作温度下限を-40°C以下まで拡張できる。
事実5(重要な留保):CATLの「-40°Cで90%保持」は公称値。実走テストデータは2026年2月現在未公表。Vol.1と同様、実測データが出次第更新する。
政策への示唆:矢②(寒冷地係数補助金)の設計に「技術進化に応じた動的係数」を組み込む。Na電池普及期(2028年以降見込み)に補助係数を段階的に調整する設計にすることで、制度が技術革新を先取りできる。
次巻予告:Vol.3「全固体電池——究極の寒冷地バッテリーへの道」
NaxtraはLFPを超えた。では全固体電池はどこまで行けるのか。
トヨタが2027〜2028年量産を目標とする硫化物系全固体電池:
- 液体電解質がない → 凝固点問題が原理的に消滅
- 硫化物系固体電解質のイオン伝導度:10⁻³ S/cm(一部の液体電解質と同等)
- ただし界面抵抗と体積変化が低温での新たな課題
「液体が凍る問題を固体で解決しようとしたら、固体特有の問題が出てきた」——この逆説をVol.3で解く。
シリーズ構成
| 巻 | テーマ | キーワード |
|---|---|---|
| Vol.1 | 寒冷地バッテリー物理学 + 特区全体像 | アレニウス式・NAF・5本の矢 |
| Vol.2(本稿) | ナトリウムイオン電池 | CATL Naxtra・活性化エネルギー比較 |
| Vol.3 | 全固体電池 | トヨタ・硫化物系・界面抵抗 |
| Vol.4 | 寒冷地EV運用工学 | 予熱戦略・ヒートポンプ設計 |
| Vol.5 | 充電インフラ設計 | ノルウェー比較・空白地解消 |
| Vol.6 | 政策提言 | 5本の矢の制度設計・コスト試算 |
本シリーズの全記事はMITライセンスで公開します。
引用・転載・改変・商用利用すべて自由です。北海道のEV政策に関わるすべての方にデータと根拠として使っていただくことがこのシリーズの目的です。
本記事はdosanko_tousan(@dosanko_tousan)とClaude(Anthropic claude-sonnet-4-6)の共同著作。
MIT License — 全概念・コード・フレームワークは自由に使用・改変・配布できる。
Zenodo preprint: DOI 10.5281/zenodo.18691357
「Na電池は寒さに強い」——その物理的根拠を電気化学から積み上げた。次は固体の番だ。