電気需要負荷計算ツール
この電気需要負荷計算ツールは、総接続負荷から、受電設備容量を概算する際に用いる多様化後の需要負荷を求めます。接続機器の負荷合計、その合計に使用した単位、および適用する需要率を百分率で入力してください。計算結果には需要負荷と、接続負荷から減少した分が表示されます。適用法令や設計条件で指定された需要率を把握している技術者、設計者、施工者、審査担当者が、計算過程を明確に確認するためのツールです。
無料で実行
根拠を示せる接続負荷から始めます
計算の出発点は総接続負荷です。これは、需要率を適用する前に対象とする機器の銘板負荷または設計負荷を合計した値です。加算する前に、すべての値を同じ単位へ換算してください。WとkWを換算せずに混在させたり、AとkVAを同じ量として加えたりしてはいけません。本ツールは選択した単位をそのまま維持します。有効電力、皮相電力、電流の相互換算には、電圧、相数、力率などの追加情報が必要なため、自動換算は行いません。合計の対象範囲も確認してください。建物全体、盤、幹線、テナント、特定負荷区分の各合計は同一ではありません。対象機器、連続負荷、別途処理済みの同時使用されない負荷を記録してください。信頼できる結果には、対象設備に合った完全で一貫した入力が必要です。
需要率を正しく適用します
需要率は、適用する算定方法において、接続負荷のうち設計需要に寄与すると見込む割合を表します。小数ではなく百分率で入力してください。80パーセントの場合は0.8ではなく80を入力します。本ツールは総接続負荷に百分率を掛け、100で割ります。したがって、125 kVAに80パーセントを適用すると、需要負荷は100 kVA、減少分は25 kVAです。入力範囲は0より大きく100以下です。使用する需要率は、本ツールが推測するものではなく、技術上および法令上の判断事項です。用途、機器区分、台数、運転方法、地域、規程の版によって異なる場合があります。段階式の表や区分別の係数を使う規定では、各部分を個別に計算し、指定された方法で結果を合算してください。
受電設備の容量検討に結果を使います
多様化後の需要負荷は、設備容量を決める一連の検討に用いる入力値であり、それだけで最終的な機器定格になるものではありません。結果の単位は入力時に選択したものです。100 kVAは皮相電力、100 Aは電流を示し、必要な系統情報なしに相互置換はできません。計算後は、連続負荷の割増し、電動機に関する規定、同時使用されない負荷、将来余裕、電圧と相数、力率、標準定格、導体許容電流、温度および集合補正、過電流保護、電力会社の条件などを反映してください。接続負荷、需要率の根拠、規程の版、前提条件、計算結果を保存すると、第三者が計算を再現できます。行政機関、電力会社、仕様書、または有資格技術者が別の方法を求める場合は、その要件を優先してください。
活用例
受電容量を事前に概算する
承認済みの需要率を、根拠が記録された接続負荷表へ適用し、候補となる受電容量を検討できます。
電気計算書を照合する
施工会社や設計者の計算書とは別に需要計算を再現し、需要負荷と減少分を比較できます。
負荷表の計算を自動化する
APIを利用し、盤、幹線、建物、各設計案の需要計算を、係数と単位を保持したまま統一できます。
よくある質問
どの計算式を使用しますか?
多様化後の需要負荷は、総接続負荷に需要率を掛けて100で割った値です。減少分は接続負荷と需要負荷の差です。
80パーセントの場合は80と0.8のどちらを入力しますか?
80を入力してください。demand_factorは0より大きく100以下の百分率です。
適切な需要率を自動で選べますか?
選べません。適用法令、行政機関、電力会社、プロジェクト仕様、または設計方法で指定された係数をご使用ください。
kVAをAへ換算できますか?
換算しません。選択した単位を維持します。換算には電圧、相数、場合によっては力率などの情報が必要です。
負荷区分ごとに異なる需要率を使えますか?
はい。各区分または段階を該当する需要率で個別に計算し、適用する方法に従って需要負荷を合算してください。
APIリクエストの料金はいくらですか?
APIリクエスト1回の料金は$0.002です。同じ決定論的な計算をブラウザーでは無料で実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eng/demand-load \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_connected_load":125,"demand_factor":80}'const res = await fetch("https://api.kit.forhosting.com/eng/demand-load", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_connected_load": 125,
"demand_factor": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/demand-load",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_connected_load": 125,
"demand_factor": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/demand-load", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_connected_load":125,"demand_factor":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_connected_load":125,"demand_factor":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/demand-load", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"total_connected_load": 125,
"demand_factor": 80
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.demand_load",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |