ForHosting KIT · 工学・建築

EV充電時間計算ツール

充電にかかる時間の目安が分かります。60 kWhのバッテリーを7.4 kWの壁掛け充電器で20から80パーセントまで充電すると約5.41時間かかり、電力網から40 kWhを使って36 kWhを蓄えます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
バッテリー容量(kWh)
60
開始時の充電率(%)
20
目標充電率(%)
80
充電器出力(kW)
7.4
結果
充電効率(%)
0.9
供給エネルギー(kWh)
36
電力網からのエネルギー(kWh)
40
時間
5.41

セルに加えられるエネルギー、系統から引き出されるエネルギー、そして時間と分での充電時間を返します。

バッテリー容量から充電時間まで

この計算ツールは3つの手順で計算します。まず、2つの残量の間にセルへ入るエネルギーを求めます。バッテリー容量に、目標と開始の割合の差を掛けて100で割った値です。次に、充電器やケーブル、車の整流器が電力の一部を熱として失うため、そのエネルギーを効率で割り、電力量計に記録される量を求めます。最後に、電力網からのエネルギーを充電器の出力で割って時間を出し、60を掛けて分にします。60 kWhのバッテリーを20から80パーセントまで、効率0.9、7.4 kWの充電器で充電すると、セルに36 kWh、電力網から40 kWh、時間は約5.41時間です。

目安に含まれないことと使いどころ

これは平均的な出力が一定と考えた目安です。満充電に近づくにつれて充電が遅くなる現象や、バッテリーの温度の影響は計算に含まれないため、実際の急速充電では残量がおよそ80パーセントを超えると表示より長くかかります。その前提のうえで、実用的な疑問にすばやく答えられます。長距離の運転の前には、バッテリー容量と充電スポットの出力から充電の休憩を見積もれます。自宅では、7.4 kWの壁掛け充電器と22 kWや50 kWの機器を、同じ充電量で比べられます。

丸めと、どこで実行するか

minutesはどちらも丸める前の生のhoursから (hours × 60) で導かれるため、5.41時間が5.41 × 60 = 324.60 ではなく324.32と表示されます。純粋な関数は時計も乱数もホストのロケールも持たないため、掲載した例はプラットフォームやリリース間でずれない安定した回帰のフィクスチャになります。

失敗したタスクに課金されることはなく、前払い残高を減らすのは成功した実行だけです。

旅行の計画

長距離運転の前に、パックの容量とステーションのkWから充電の停車を見積もります。

充電器の比較

同じ継ぎ足し充電について、7.4 kWウォールボックスが22 kWや50 kWのユニットとどう比べられるかを確認します。

充電のテーパーをモデル化しますか?

いいえ。 一定の平均電力を仮定するため、およそ80%を超える実際のDC急速充電は見積もりより長くかかります。

efficiencyとは何を意味しますか?

系統エネルギーのうちバッテリーに届く割合です。既定は0.9で、0より大きく1以下でなければなりません。

60 kWhのバッテリーを7.4 kWの充電器で20から80パーセントにするには何時間かかりますか?

効率0.9の場合、約5.41時間、つまり324.32分です。バッテリーに入るのは36 kWhですが、充電器やケーブルが一部を熱として失うため、電力網からは40 kWhを使います。

家庭用の充電器と速い充電器を比べられますか?

比べられます。バッテリーと充電範囲は同じにして、7.4 kW、22 kW、50 kWのように充電器の出力だけを変えます。時間は電力網から使うエネルギーを出力で割った値なので、違いがすぐに分かります。

どの残量からでも計算できますか?

できます。0から100までのどの割合からでも始められますが、目標の残量は開始時より高くしてください。バッテリー容量と充電器の出力は、どちらも0より大きい値が必要です。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/ev-charge-time

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/ev-charge-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"battery_kwh":60,"from_percent":20,"to_percent":80,"charger_kw":7.4}'
{
  "battery_kwh": 60,
  "from_percent": 20,
  "to_percent": 80,
  "charger_kw": 7.4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ev_charge_time",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

battery_kwh、fromからtoの充電率の範囲、charger_kw、efficiencyからEVの充電時間を計算します。

公式の連鎖を一段ずつ

掲載した例 — 効率0.9の7.4 kWウォールボックスで60 kWhのパックを20から80パーセントまで — では、セルに36 kWh、系統から40 kWh、そして5.41時間または324.32分になります。テーパー曲線やバッテリー温度のモデルは適用されず、これは平均電力による一定の見積もりなので、実際のDC急速充電はおよそ80パーセントを超えるとここの数値より長くかかります。dev.ev_charge_timeは、実際にパックへ加える有効エネルギーから継ぎ足し充電を見積もります。まず energy_kwh = battery_kwh × (to_percent − from_percent) ÷ 100 を計算します。これは二つの充電率の点の間でセルへ流れ込むキロワット時です。充電器、ケーブル、車載整流器は電力を熱として失うため、これをefficiencyで割ってgrid_kwh、すなわちメーターが記録するエネルギーを求めます。grid_kwh = energy_kwh ÷ efficiency です。最後に hours = grid_kwh ÷ charger_kw、minutes = hours × 60 です。

入力、既定値、検証

efficiencyは任意で既定は0.9、0より大きく1以下でなければならないため、引き出すより多くのエネルギーを返す充電器を主張することはできません。decimalsは任意の整数で既定は2、0から4の範囲に制限されます。四つのフィールドが必須で、それぞれ有限の数値です。battery_kwh、from_percent、to_percent、charger_kwです。battery_kwhとcharger_kwはゼロより厳密に大きくなければならず、両方のパーセントは0から100の間に収まり、to_percentはfrom_percentより厳密に大きくなければなりません。80から20へ戻す充電を求めると、型付きのエラー "to_percent must be greater than from_percent" が送出されます。いずれの失敗も、NaNを返す代わりに問題のあるフィールド名を示す型付きのinvalid_inputエラーを送出するので、フォームは正確に一つの入力を強調表示でき、自動化された呼び出し側はメッセージを解析するのではなくコードで分岐できます。

丸めと、どこで実行するか

四つの出力 — energy_kwh、grid_kwh、hours、minutes — のそれぞれは、生の浮動小数点値にhalf-upのゼロから離れる規則を適用して一度だけ丸められ、丸め済みのフィールドから再度丸められることはありません。

フリートの価格付け

APIを通じて、多数の車両と充電器にわたる充電時間を一括処理します。

grid_kwhとenergy_kwhが異なるのはなぜですか?

energy_kwhはセルに入るエネルギー、grid_kwhはコンセントから引き出されるエネルギーで、効率損失の分だけ高くなります。

80から20へ充電できますか?

いいえ。to_percentはfrom_percentより大きくなければならず、そうでなければ型付きのinvalid_inputエラーが返ります。

無料ですか?

ブラウザwidgetでは無料です。APIは1回あたり$0.002で、成功したタスクにのみ課金されます。

KITの完全なドキュメントを見る →