EVのバッテリー容量と電費から航続距離を計算
使用可能容量72 kWh、電費が1マイルあたり180 Whの電気自動車なら、航続距離は400マイルです。実際に使えるエネルギーを入れ、電費がマイル単位かキロメートル単位かを選べば、両方の距離が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 使用可能バッテリー容量 (kWh)
- 72
- 消費量 (距離あたりのWh)
- 180
- 距離の単位
- Mile
- 使用可能エネルギー (Wh)
- 72,000
- 推定航続距離
- 400
- 推定航続距離 (マイル)
- 400
- 推定航続距離 (キロメートル)
- 643.7376
この計算機は、使用可能なバッテリー容量とエネルギー消費量が分かっている場合に、電気自動車が走行できる距離を推定します。容量をキロワット時、消費量を1マイルまたは1キロメートル当たりのワット時で入力し、対応する距離単位を選択してください。結果には選択単位での航続距離と、マイル・キロメートル双方への換算値が表示されます。ライブ車両データ、天候の仮定、通信、隠れた補正を使わない透明で決定的な式なので、計画、比較、再現可能なソフトウェア計算に利用できます。
公称値ではなく使用可能な電力量を入力してください
まず、実際の走行に使えるエネルギーをキロワット時で確認してください。公称の総容量にはバッテリーを保護する上下のバッファーが含まれ、使用可能容量より大きい場合があります。メーカーが両方を公表している場合は使用可能容量を選んでください。
総容量しか分からない場合、保護分を差し引かなければ結果は楽観的な上限になります。計算機は使用可能なキロワット時に1,000を掛け、消費量と同じワット時へ変換します。容量は有限で0より大きい必要があり、未入力、0、負数、数値でない値は拒否されます。
部分充電を表すには、全使用可能容量に出発時の充電率を掛けてください。残しておきたい予備電力も事前に差し引けます。この入力方法なら、保護バッファーを道路上で使える航続距離として誤って数えず、実際に利用できるエネルギーを反映できます。
消費量と距離単位を正しく対応させてください
消費量を1マイルまたは1キロメートル当たりのワット時で入力し、その数値が表す単位を正確に選択してください。両者は交換できず、1キロメートル当たり180 Whと1マイル当たり180 Whではエネルギー消費が大きく異なります。車載表示、第三者試験、仕様書ではどちらも使われるため、表示単位をご確認ください。
式は利用可能なワット時を距離単位当たりのワット時で割ります。単位が約分され、マイルまたはキロメートルが残ります。0では除算できず、負の消費率には物理的な意味がないため、消費量も有限かつ正である必要があります。
さらに、1マイル=1.609344キロメートルという正確な国際換算で他方の単位も返します。市街地の値は高速道路、冬季暖房、牽引、登坂、向かい風を表さない場合がありますので、対象走行に近い値をお使いください。
エネルギーに基づく計画値として解釈してください
出力は算術的な推定であり、どの条件でも表示距離に達する保証ではありません。速度、気温、空調、標高差、風、タイヤ、積載量、交通、運転方法によって実消費量は変わります。現実的な消費率で基準を求め、経路と充電環境に応じた余裕を設ける方法が安全です。
穏やかな天候と保守的な冬季値を比較したり、代替充電器までの電力を残したりできます。応答には正規化した入力、使用可能なワット時、指定単位・マイル・キロメートルの距離が含まれ、表計算、車両管理、試作、テストで監査できます。テレメトリー、経路形状、充電器状況、天気は取得せず、確率モデルも使用しません。
実走行では現在の条件と組み合わせ、車両比較では同じ試験基準を維持してください。
活用例
出発前の確認
利用可能な電力と現実的な消費量から基準距離を求め、充電地点の選択に役立てます。
EV効率の比較
使用可能容量を固定し、マイル・キロメートル当たりの異なるWh値が距離へ与える影響を比較します。
再現可能な計算
車両管理、表計算、ソフトウェアテスト向けに決定的なマイル・キロメートル値を生成します。
よくある質問
どのような式で計算しますか?
使用可能なkWhに1,000を掛けてWhへ変換し、その電力量を選択単位当たりのWh消費量で割ります。
総容量と使用可能容量のどちらを入力しますか?
使用可能容量を入力してください。総容量には通常走行で使えない保護用の予備領域が含まれる場合があります。
1マイル当たりと1キロメートル当たりのWhに対応しますか?
はい。 消費値が表す距離単位としてマイルまたはキロメートルを選択してください。
実際の航続距離が短くなるのはなぜですか?
速度、寒さ、暖房、坂、風、積載、タイヤ、運転方法によって消費量が増えるためです。
満充電でないときの航続距離はどう求めますか?
使用可能容量に出発時の充電率を小数で掛け、その値を容量として入力します。残しておきたい予備のエネルギーがある場合も先に差し引いておけば、実際に使う分だけで航続距離を計算できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/ev-range-from-battery \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}'const res = await fetch("https://api.kit.forhosting.com/travel/ev-range-from-battery", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/ev-range-from-battery",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/ev-range-from-battery", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/ev-range-from-battery", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.ev_range_from_battery",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
消費量と距離単位を正しく対応させてください
安定したJSONにするため結果は小数第六位までです。
エネルギーに基づく計画値として解釈してください
ブラウザーの単発利用は無料で、API実行は$0.002です。
技術的な質問
API計算の料金はいくらですか?
成功したAPIリクエストごとに$0.002です。ブラウザーの対話型計算機も無料で利用できます。