PHEV燃費計算
電気航続距離40マイル、100マイルあたり28 kWh、ガソリン燃費50 mpgの車で100マイル走ると、電気11.2 kWhとガソリン1.2ガロンを使い、それがひとつのMPGeにまとまります。ご自身の数値で実際の走行を評価できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 電気走行距離
- 40
- 電気効率
- 28
- ガソリン燃費
- 50
- 移動距離
- 100
- 電気走行マイル
- 40
- ガソリン走行マイル
- 60
- 電力 (kWh)
- 11.2
- ガソリン使用量 (ガロン)
- 1.2
プラグインハイブリッド車(PHEV)は、行程の最初のマイルを蓄えた電荷で走り、残りをガソリンで走るため、電気側の MPGe も充電維持の MPG も、実際に運転される通勤を単独では表しません。この PHEV 燃費計算は四つの有限数 — マイル単位の電気航続距離、百マイルあたりキロワット時の充電消耗側電費、ガロンあたりマイルの充電維持ガソリン燃費、マイル単位の行程距離 — を受け取り、その行程のガロン相当マイル(MPGe)を返します。電力は EPA のガソリンガロン相当 33.705 キロワット時/ガソリン1ガロン で換算します。電気航続を超えたマイルは、送ったガソリン燃費で燃料を燃やします。
プラグインハイブリッドの行程が MPGe になる仕組み
プラグインハイブリッドは、どの行程でも二つの運転モードを持ちます。充電消耗モードでは、駆動用電池が空になるか行程が終わるか、先に来るまでマイルを供給します。充電維持モードでは、ガソリン機関とハイブリッド系統が目標の充電状態付近に電池を保ち、車両は通常のハイブリッドのように振る舞います。
行程が D マイル、電気航続が R マイルなら、電気マイルは R と D の小さい方、ガソリンマイルは残り max(0, D minus R) です。キロワット時の電気エネルギーは、その電気マイルに百マイルあたりキロワット時の充電消耗効率を掛け、百で割ったものです。ガロンのガソリン量は、ガソリンマイルを充電維持のガロンあたりマイルで割ったものです。
ガロン相当マイルは、EPA のエネルギー等価の定義に従います。行程距離を、ガソリンガロンと電力のガソリンガロン相当の和で割ります。ガソリン1ガロンは 33.705 キロワット時です。
行程が電気航続より短いとき、ガソリンガロンはゼロで、MPGe は単に 3370.5 を百マイルあたりキロワット時で割った値になります。窓ステッカーが全電気の数値に使う換算と同じです。電気航続がゼロなら、結果は送ったガソリン燃費に落ちます。
これは行程の MPGe であり、Monroney ラベル上の EPA ユーティリティファクター加重の合算値ではありません。あの合算は統計的な行程の混ぜ合わせを仮定し、この計算は実際に打ち込んだ通勤に答えます。
活用例
プラグインハイブリッドの通勤 MPGe
電気航続、ステッカーの kWh/100 mi、充電維持 MPG、毎日のマイルを、その通勤が実際に出す MPGe へ変えます。
フリートとリースの比較
窓ステッカーの合算値を引用する代わりに、決定的な行程 MPGe で各 PHEV 経路をガソリン車と採点します。
ショールームと教室の確認
来訪者や学生に航続・効率・ガソリン MPG・距離を送らせ、表計算なしで全電気・混合・ガソリンのみの MPGe を見せます。
よくある質問
PHEV のガロン相当マイルはどう計算しますか?
ガソリンマイルは残りです。キロワット時は電気マイルに kWh/100 mi を掛け 100 で割った値です。ガロンはガソリンマイルをガソリン MPG で割った値です。MPGe は行程距離を (ガロン + kWh / 33.705) で割った値です。
ガソリン燃費がゼロだとどうなりますか?
ガソリン燃費がゼロならガロンは未定義なので、ゼロ除算をせずその入力を拒みます。無効入力は課金されません。
EPA の窓ステッカーの PHEV 値と同じですか?
違います。 ステッカーは充電消耗と充電維持の結果を統計的なユーティリティファクターで合算します。この計算は行程距離を使うので、短い通勤は全電気、長い高速道路は混合になり得ます。
PHEV 燃費計算はどの単位を期待しますか?
送る前に mi/kWh を 100 / (mi/kWh) で換算してください。
走行距離が電気航続距離より短い場合はどうなりますか?
走行はすべてバッテリーで行われ、ガソリンは計上されません。結果は3370.5を100マイルあたりのkWhで割った値になり、車両ラベルの電気のみの換算と同じです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eco/phev-economy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"electric_range":40,"electric_efficiency":28,"gas_economy":50,"trip_distance":100}'const res = await fetch("https://api.kit.forhosting.com/eco/phev-economy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"electric_range": 40,
"electric_efficiency": 28,
"gas_economy": 50,
"trip_distance": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/phev-economy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"electric_range": 40,
"electric_efficiency": 28,
"gas_economy": 50,
"trip_distance": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/phev-economy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"electric_range":40,"electric_efficiency":28,"gas_economy":50,"trip_distance":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"electric_range":40,"electric_efficiency":28,"gas_economy":50,"trip_distance":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/phev-economy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"electric_range": 40,
"electric_efficiency": 28,
"gas_economy": 50,
"trip_distance": 100
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.phev_economy",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ガソリン燃費がゼロなら、ガロンが未定義になるため invalid_input で拒みます。
入力契約、単位、別名、エラーの扱い
ゼロは許され、電池が空か、車両にプラグイン航続がないことを意味します。キロワット時あたりマイルは、その数で百を割って換算します。ガソリン燃費がゼロなら、ガロンが未定義になるため拒みます。課金されません。 負の航続・効率・ガソリン燃費・距離も同じです。ネットワーク照会も乱数も、当日の日付への依存もありません。必須の有限数が四つの JSON オブジェクトを送ってください。electric_range はマイル単位の充電消耗側電気航続です。electric_efficiency は百マイルあたりキロワット時の充電消耗消費で、EPA ステッカーの慣例です。gas_economy は電池が尽きたあとの、米国ガロンあたりマイルの充電維持ガソリン燃費で、ゼロより厳密に大きくなければなりません。trip_distance はマイル単位の行程の長さで、正でなければなりません。各欄は数値文字列と短い別名(ev_range、range、cd_range、electric_range_mi、ev_efficiency、consumption、kwh_per_100、electric_consumption、mpg、gas_mpg、cs_mpg、gasoline_mpg、distance、trip、miles、trip_miles)も受け付けるので、表計算やフォームは列名を変えずに済みます。欠けた欄、空文字、真偽値、オブジェクト、素の十進や指数表記でないトークンは、欄名を示す invalid_input で失敗します。成功時は四つの入力を返し、electric_miles と gas_miles、electricity_kwh、gasoline_gallons、electric_gge、total_gge、mpge、行程の utility_factor(電気マイルを行程距離で割った値)、定数 kwh_per_gallon 33.705、charge_mode の all_electric・blended・all_gasoline、短い式、方法ラベル cd_cs_trip_mpge を報告します。
PHEV 燃費 API が役立つ場面
プラグインハイブリッドをガソリン車と比べる運転者に必要なのは行程 MPGe であり、MPG を百キロメートルあたりリットルに言い換えるだけの単位換算でも、ガロンを一度も燃やさない全電気の充電費用ツールでもありません。電気航続、ステッカーの百マイルあたり kWh、充電維持 MPG、日々の走行をすでに記すフリート管理者は、車両ごとにタスクを送り、33.705 の係数表を開かずに mpge を経路識別子の横へ保存できます。検証失敗は残高を消費しません。要求を小さく保ち、丸めた欄をテストに固定すれば、自前の車両テレメトリ基盤を立てずに再現可能なプラグインハイブリッド MPGe が得られます。二十マイルの往復が全電気のままだと通勤者に見せたい販売店は、訪問者がすでに打った同じ四つの数を送り、ユーティリティファクターを捏造せず charge_mode all_electric を表示できます。実装は純粋な parse の tier A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。後でドルが必要なら、gasoline_gallons と electricity_kwh に現地価格を掛けてください。このエンドポイントは意図してエネルギー相当の燃費で止まり、MPGe が送った四つの数の正直な関数のままになります。
技術的な質問
PHEV 燃費計算の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに $0.002 の前払い KIT 残高を使います。無効入力は課金されません。