{
  "generated_from": "data/assumptions.csv (BASE)",
  "storage_medium": {
    "gasoline_lhv_mj_per_l": 31.33,
    "gasoline_lhv_mj_per_kg": 42.3,
    "gasoline_kwh_per_l": 8.7,
    "gasoline_kwh_per_kg": 11.76,
    "battery_pack_kwh_per_kg": 0.15,
    "mass_density_ratio_gasoline_over_pack": 78.4,
    "gasoline_jpy_per_kwh_fuel": 19.6,
    "battery_pack_jpy_per_kwh_capacity": 15543.0
  },
  "vehicles": {
    "racco200": {
      "curb_mass_kg": 1160.0,
      "stored_energy_kwh": 22.4,
      "battery_pack_mass_estimate_kg": 149.0,
      "range_km_wltc": 210.0,
      "energy_in_wh_per_km": 120.0,
      "jpy_per_km": 3.72,
      "jpy_per_km_solar_surplus": 0.96,
      "jpy_per_100km": 372.0,
      "price_jpy": 2145000.0,
      "price_after_subsidy_jpy": 1995000.0,
      "subsidy_jpy": 150000.0,
      "curb_mass_difference_vs_dayz_kg": 310.0,
      "range_dayz_over_this": 2.98,
      "stored_energy_dayz_over_this": 10.5,
      "energy_in_per_km_dayz_over_this": 3.12,
      "running_cost_dayz_over_this": 1.97,
      "running_cost_dayz_over_this_solar_surplus": 7.6
    },
    "racco300": {
      "curb_mass_kg": 1220.0,
      "stored_energy_kwh": 35.84,
      "battery_pack_mass_estimate_kg": 239.0,
      "range_km_wltc": 320.0,
      "energy_in_wh_per_km": 124.0,
      "jpy_per_km": 3.84,
      "jpy_per_km_solar_surplus": 0.99,
      "jpy_per_100km": 384.0,
      "price_jpy": 2398000.0,
      "price_after_subsidy_jpy": 2248000.0,
      "subsidy_jpy": 150000.0,
      "curb_mass_difference_vs_dayz_kg": 370.0,
      "range_dayz_over_this": 1.96,
      "stored_energy_dayz_over_this": 6.6,
      "energy_in_per_km_dayz_over_this": 3.02,
      "running_cost_dayz_over_this": 1.91,
      "running_cost_dayz_over_this_solar_surplus": 7.4
    },
    "dayz": {
      "curb_mass_kg": 850.0,
      "stored_energy_kwh_lhv": 234.9,
      "fuel_mass_full_tank_kg": 20.0,
      "range_km_wltc": 626.0,
      "energy_in_wh_per_km": 375.0,
      "jpy_per_km": 7.34,
      "jpy_per_km_without_subsidy": 9.18,
      "jpy_per_100km": 734.0,
      "price_jpy": 1500400.0
    },
    "sakura": {
      "curb_mass_kg": 1070.0,
      "stored_energy_kwh": 20.0,
      "battery_pack_mass_estimate_kg": 133.0,
      "range_km_wltc": 180.0,
      "energy_in_wh_per_km": 124.0,
      "jpy_per_km": 3.84,
      "jpy_per_km_solar_surplus": 0.99,
      "jpy_per_100km": 384.0,
      "price_jpy": 2448600.0,
      "price_after_subsidy_jpy": 1868600.0
    },
    "ratios": {
      "stored_energy_dayz_over_sakura": 11.7,
      "range_dayz_over_sakura": 3.48,
      "curb_mass_sakura_over_dayz": 1.26,
      "curb_mass_difference_kg": 220.0,
      "energy_in_per_km_dayz_over_sakura": 3.02,
      "running_cost_dayz_over_sakura": 1.91,
      "running_cost_dayz_over_sakura_solar_surplus": 7.4
    }
  },
  "accounting": {
    "lfp_pack_jpy_per_kwh_capacity": 12717.0,
    "solar_surplus_jpy_per_kwh": 8.0,
    "solar_plus_pack_jpy_per_kwh_at_wheel_est": 30.0,
    "gasoline_over_solar_plus_pack_at_wheel": 3.2,
    "sakura_pack_plus_solar_jpy_per_km": 2.93,
    "sakura_pack_plus_grid_jpy_per_km": 5.79,
    "racco200_pack_cost_jpy_bev_avg": 348163.0,
    "racco200_pack_jpy_per_kwh_delivered_bev_avg": 18.1,
    "racco200_pack_jpy_per_km_bev_avg": 2.18,
    "racco200_electricity_plus_pack_jpy_per_kwh_at_wheel_bev_avg": 61.0,
    "racco200_pack_cost_jpy_lfp": 284861.0,
    "racco200_pack_jpy_per_kwh_delivered_lfp": 14.8,
    "racco200_pack_jpy_per_km_lfp": 1.78,
    "racco200_electricity_plus_pack_jpy_per_kwh_at_wheel_lfp": 57.0,
    "racco200_kwh_delivered_over_warranty_km": 19200.0,
    "racco300_pack_cost_jpy_bev_avg": 557061.0,
    "racco300_pack_jpy_per_kwh_delivered_bev_avg": 28.1,
    "racco300_pack_jpy_per_km_bev_avg": 3.48,
    "racco300_electricity_plus_pack_jpy_per_kwh_at_wheel_bev_avg": 74.0,
    "racco300_pack_cost_jpy_lfp": 455777.0,
    "racco300_pack_jpy_per_kwh_delivered_lfp": 23.0,
    "racco300_pack_jpy_per_km_lfp": 2.85,
    "racco300_electricity_plus_pack_jpy_per_kwh_at_wheel_lfp": 67.0,
    "racco300_kwh_delivered_over_warranty_km": 19840.0,
    "battery_pack_cost_jpy_20kwh": 310860.0,
    "kwh_delivered_over_warranty_km": 19840.0,
    "battery_pack_jpy_per_kwh_delivered": 15.7,
    "battery_pack_jpy_per_km": 1.94,
    "gasoline_jpy_per_kwh_fuel": 19.6,
    "gasoline_jpy_per_kwh_at_wheel_est": 93.0,
    "electricity_plus_pack_jpy_per_kwh_at_wheel_est": 58.0,
    "naive_ratio_pack_over_gasoline_jpy_per_kwh": 793.0
  },
  "breakeven": {
    "price_gap_after_subsidy_jpy": 368200.0,
    "price_gap_no_subsidy_jpy": 948200.0,
    "running_cost_gap_jpy_per_km": 3.5,
    "breakeven_km_after_subsidy": 105200.0,
    "breakeven_km_no_subsidy": 270914.0,
    "sakura_solar_surplus": {
      "price_gap_after_subsidy_jpy": 368200.0,
      "price_gap_no_subsidy_jpy": 948200.0,
      "running_cost_gap_jpy_per_km": 6.35,
      "breakeven_km_after_subsidy": 57984.0,
      "breakeven_km_no_subsidy": 149323.0
    },
    "racco200": {
      "price_gap_after_subsidy_jpy": 494600.0,
      "price_gap_no_subsidy_jpy": 644600.0,
      "running_cost_gap_jpy_per_km": 3.62,
      "breakeven_km_after_subsidy": 136630.0,
      "breakeven_km_no_subsidy": 178066.0
    },
    "racco200_solar_surplus": {
      "price_gap_after_subsidy_jpy": 494600.0,
      "price_gap_no_subsidy_jpy": 644600.0,
      "running_cost_gap_jpy_per_km": 6.38,
      "breakeven_km_after_subsidy": 77524.0,
      "breakeven_km_no_subsidy": 101034.0
    },
    "racco300": {
      "price_gap_after_subsidy_jpy": 747600.0,
      "price_gap_no_subsidy_jpy": 897600.0,
      "running_cost_gap_jpy_per_km": 3.5,
      "breakeven_km_after_subsidy": 213600.0,
      "breakeven_km_no_subsidy": 256457.0
    },
    "racco300_solar_surplus": {
      "price_gap_after_subsidy_jpy": 747600.0,
      "price_gap_no_subsidy_jpy": 897600.0,
      "running_cost_gap_jpy_per_km": 6.35,
      "breakeven_km_after_subsidy": 117732.0,
      "breakeven_km_no_subsidy": 141354.0
    }
  },
  "gasoline_price_scenarios": [
    {
      "scenario": "2026-10 全国平均（補助金込み）",
      "gasoline_jpy_per_l": 170.2,
      "dayz_jpy_per_km": 7.34,
      "gasoline_jpy_per_kwh_fuel": 19.6,
      "gasoline_jpy_per_kwh_at_wheel_est": 93.0,
      "sakura_ratio_grid": 1.91,
      "sakura_ratio_solar_surplus": 7.4,
      "sakura_breakeven_km_after_subsidy": 105314.0,
      "sakura_breakeven_km_no_subsidy": 271208.0,
      "sakura_breakeven_km_solar_surplus": 58019.0,
      "racco200_ratio_grid": 1.97,
      "racco200_ratio_solar_surplus": 7.6,
      "racco200_breakeven_km_after_subsidy": 136773.0,
      "racco200_breakeven_km_no_subsidy": 178253.0,
      "racco200_breakeven_km_solar_surplus": 77570.0,
      "racco300_ratio_grid": 1.91,
      "racco300_ratio_solar_surplus": 7.4,
      "racco300_breakeven_km_after_subsidy": 213832.0,
      "racco300_breakeven_km_no_subsidy": 256735.0,
      "racco300_breakeven_km_solar_surplus": 117803.0
    },
    {
      "scenario": "補助金なし（170.2＋42.8）",
      "gasoline_jpy_per_l": 213.0,
      "dayz_jpy_per_km": 9.18,
      "gasoline_jpy_per_kwh_fuel": 24.5,
      "gasoline_jpy_per_kwh_at_wheel_est": 117.0,
      "sakura_ratio_grid": 2.39,
      "sakura_ratio_solar_surplus": 9.3,
      "sakura_breakeven_km_after_subsidy": 68938.0,
      "sakura_breakeven_km_no_subsidy": 177531.0,
      "sakura_breakeven_km_solar_surplus": 44952.0,
      "racco200_ratio_grid": 2.47,
      "racco200_ratio_solar_surplus": 9.6,
      "racco200_breakeven_km_after_subsidy": 90569.0,
      "racco200_breakeven_km_no_subsidy": 118036.0,
      "racco200_breakeven_km_solar_surplus": 60163.0,
      "racco300_ratio_grid": 2.39,
      "racco300_ratio_solar_surplus": 9.3,
      "racco300_breakeven_km_after_subsidy": 139973.0,
      "racco300_breakeven_km_no_subsidy": 168057.0,
      "racco300_breakeven_km_solar_surplus": 91271.0
    },
    {
      "scenario": "仮に 220 円",
      "gasoline_jpy_per_l": 220.0,
      "dayz_jpy_per_km": 9.48,
      "gasoline_jpy_per_kwh_fuel": 25.3,
      "gasoline_jpy_per_kwh_at_wheel_est": 120.0,
      "sakura_ratio_grid": 2.47,
      "sakura_ratio_solar_surplus": 9.6,
      "sakura_breakeven_km_after_subsidy": 65252.0,
      "sakura_breakeven_km_no_subsidy": 168038.0,
      "sakura_breakeven_km_solar_surplus": 43355.0,
      "racco200_ratio_grid": 2.55,
      "racco200_ratio_solar_surplus": 9.9,
      "racco200_breakeven_km_after_subsidy": 85827.0,
      "racco200_breakeven_km_no_subsidy": 111856.0,
      "racco200_breakeven_km_solar_surplus": 58033.0,
      "racco300_ratio_grid": 2.47,
      "racco300_ratio_solar_surplus": 9.6,
      "racco300_breakeven_km_after_subsidy": 132488.0,
      "racco300_breakeven_km_no_subsidy": 159071.0,
      "racco300_breakeven_km_solar_surplus": 88028.0
    },
    {
      "scenario": "仮に 250 円",
      "gasoline_jpy_per_l": 250.0,
      "dayz_jpy_per_km": 10.78,
      "gasoline_jpy_per_kwh_fuel": 28.7,
      "gasoline_jpy_per_kwh_at_wheel_est": 137.0,
      "sakura_ratio_grid": 2.81,
      "sakura_ratio_solar_surplus": 10.9,
      "sakura_breakeven_km_after_subsidy": 53086.0,
      "sakura_breakeven_km_no_subsidy": 136710.0,
      "sakura_breakeven_km_solar_surplus": 37626.0,
      "racco200_ratio_grid": 2.9,
      "racco200_ratio_solar_surplus": 11.2,
      "racco200_breakeven_km_after_subsidy": 70098.0,
      "racco200_breakeven_km_no_subsidy": 91357.0,
      "racco200_breakeven_km_solar_surplus": 50388.0,
      "racco300_ratio_grid": 2.81,
      "racco300_ratio_solar_surplus": 10.9,
      "racco300_breakeven_km_after_subsidy": 107788.0,
      "racco300_breakeven_km_no_subsidy": 129414.0,
      "racco300_breakeven_km_solar_surplus": 76396.0
    }
  ],
  "figures": [
    "fig01_boundary_ratios.png",
    "fig02_jpy_per_kwh_accounting.png",
    "fig03_vehicle_plus_energy_cumulative.png",
    "fig04_jpy_per_km_by_charging_source.png"
  ]
}