束ねた電線の許容電流低減計算ツール
この許容電流低減計算ツールは、複数の通電導体を同じ管路またはケーブルに収める場合に、電線の補正前許容電流へ標準的な係数を適用します。束ねる前に決定した許容電流と通電導体数を入力すると、適用率、補正後の許容電流、減少量をアンペアで表示します。設計の検討や照合に使う計算ツールであり、電線サイズの選定や法令適合性の総合判定を行うものではありません。
無料で実行
正しい基準許容電流と導体数を使用してください
計算には、束ねることによる補正を行う前の適用可能な許容電流を使用します。この値には、導体材料、絶縁体の温度定格、電線サイズ、端子の温度制限がすでに反映されている必要があります。遮断器の定格電流をそのまま入力せず、対象導体に適用される基準許容電流を入力してください。次に、同じ管路またはケーブルを共有する通電導体を数えます。接地用やボンディング用の導体は通常、負荷電流を流しません。一方、中性線を数えるかどうかは回路構成や適用規定によって異なります。本ツールは誤った推定を避けるため、確定済みの導体数を入力する方式です。短い管路部分、導体間の間隔、特例などがある場合は、採用されている規程に照らして補正の要否を先に確認してください。
補正係数の適用方法をご確認ください
導体数に応じて次の係数を選びます。1~3本は100パーセント、4~6本は80パーセント、7~9本は70パーセント、10~20本は50パーセント、21~30本は45パーセント、31~40本は40パーセント、41本以上は35パーセントです。基準許容電流にこの割合を掛け、補正後の値と減少量を表示します。たとえば、基準値が75アンペアで通電導体が8本なら70パーセントの区分となり、結果は52.5アンペアです。区分の境界には注意が必要です。6本までは80パーセントですが、7本目から70パーセントになります。遮断器の標準容量や電線の標準サイズへの丸めは行いません。それらの選定には、単純な乗算以外の規定も必要だからです。
設備全体の検討工程で結果をご利用ください
補正後の許容電流は中間的な上限として扱い、設計が自動的に承認されたとは判断しないでください。周囲温度による補正が別途必要な場合があり、複数の係数を組み合わせる方法は適用される電気規程に従う必要があります。端子や絶縁体の定格、設置環境、ケーブル構造、連続負荷、電動機、過電流保護の規定によって、さらに低い値が必要になることもあります。基準許容電流の出典、数えた導体、その他の補正を記録し、最終的な上限を計算負荷および保護装置と比較してください。混雑した管路を二つに分けるなど、配線経路の比較にも役立ちます。最終設計は、所管機関または有資格の電気専門家に確認してください。
活用例
混雑した管路の確認
回路の設計負荷と比較する前に、決定済みの許容電流へ導体数の係数を適用します。
配線経路案の比較
導体を複数の管路へ分けたとき、区分と補正後許容電流がどう変わるか確認します。
設計審査の記録
基準許容電流、通電導体数、選択した割合、計算した減少量を記録します。
よくある質問
計算料金はいくらですか?
API は1回 $0.002 で、ブラウザー上では無料で実行できます。
機器接地導体も数えますか?
通常は通電導体として数えませんが、適用される規程に従って分類をご確認ください。
中性線も数えますか?
回路構成や高調波負荷によって異なります。入力前に適用される数え方を決定してください。
周囲温度の補正も含まれますか?
含まれません。入力した基準値に通電導体数の補正係数だけを適用します。
この結果だけで遮断器を選べますか?
選べません。過電流保護、負荷の種類、端子定格、その他の規定も評価する必要があります。
どの補正区分を使用しますか?
1–3本は100%、4–6本は80%、7–9本は70%、10–20本は50%、21–30本は45%、31–40本は40%、41本以上は35%です。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/ampacity-derate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ampacity":75,"current_carrying_conductors":8}'const res = await fetch("https://api.kit.forhosting.com/home/ampacity-derate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ampacity": 75,
"current_carrying_conductors": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/ampacity-derate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ampacity": 75,
"current_carrying_conductors": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/ampacity-derate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ampacity":75,"current_carrying_conductors":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ampacity":75,"current_carrying_conductors":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/ampacity-derate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ampacity": 75,
"current_carrying_conductors": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.ampacity_derate",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |