計算構造(いま何をどう計算しているか)
(A) TCOの基本式(現状)
costSummary の合計は以下:
BEV合計(5年)
初期費用合計 + 固定費合計 + 変動費合計 - 残価(保守的)ICE合計(5年)
同様
重要:現状は「金利」「割引現在価値(NPV)」「ローン/リースの厳密な支払構造」ではなく、5年総額の足し引きが核。
(B) 内訳の構成要素(現状)
result.baseCostRows 初期値の代表:
初期費用:車両本体価格、補助金(国・自治体)、充電器費、環境性能割等
年次固定費(5年):税・保険・駐車場など(概算)
年次変動費(5年):エネルギー費(BEV電気 / ICEガソリン)、メンテ費
ここに、選択車種や感度パラメータに応じて更新が走る(例:車両価格、補助金額、残価)。
(C) 残価(RV)の決め方(現状)
EV:
evVehicleMaster.value.rvStd.years(多くは5年)ICE:固定で5年
resolveRvRateByVehicle(vehicleId, region, years, annualKm, fallbackRate)rvTableから候補抽出(vehicleId/region/years一致)
年走行距離は「近い距離帯 kmBand」を選び近似
見つからなければ車種マスター標準率(fallback)
RV金額は
basePrice * rvRate(四捨五入)
(D) 回収年(payback)の出し方(現状)
diff = BEV_TCO - ICE_TCOdiff < 0(BEVが安い)かつtotalInitial > 0のときpayback ≒ ceil((初期費用合計 - RV) / (年間差額))を雑に推定(差額はdiff/5)
(E) CO2計算(現状)
CO2_GRID = { day: 0.45, night: 0.25 }(係数固定)CHARGE_EFF = 0.85固定ガソリン:
2.32 kg-CO2/L固定年間走行距離と効率(km/kWh, km/L)から
ICEのCO2
BEVのCO2(夜間比率でグリッド係数を線形合成)
削減量、削減率、樹木換算など
