電圧降下率計算機|電源電圧と負荷電圧を比較
この計算機は、電源側で測定した電圧と負荷側で得られる電圧を比較します。失われた電圧、その値が電源電圧に占める割合、指定した上限以内かどうかを表示します。電線の太さ、材質、電流、配線長を入力せず、実測値から既設回路を評価できます。選択した電圧変動の基準を満たすか、同じ条件で再現できる形で直接確認できます。
無料で実行
同じ運転条件で電源側と負荷側を測定します
回路の始点と機器側を同じ運転条件で測定してください。実用的な結果を得るには、評価対象の負荷を接続した状態が適しています。無負荷の測定では、電流が流れたときだけ生じる損失を見落とすことがあります。両方の値を V で入力し、計器のレンジと測定方法もそろえてください。電源電圧は0より大きい必要があり、負荷電圧は電源電圧以下でなければなりません。本機能は電圧上昇ではなく電圧降下を対象とするためです。設計書、仕様書、検査手順に定められた最大許容率も指定できます。既定値は3パーセントですが、普遍的な法的基準ではありません。回路の用途、設備、地域、プロジェクト文書によって適用値は異なります。適合性を確認する場合は、既定値をそのまま使わず、適用規則または承認済み設計の値をご使用ください。
降下率と上限判定を確認します
最初に電源電圧から負荷電圧を引き、降下した電圧を V で求めます。次に、その差を電源電圧で割り、100を掛けます。たとえば、電源側が120 V、負荷側が115.8 Vなら差は4.2 Vです。4.2を120で割ると0.035となり、降下率は3.5パーセントです。分母を常に電源電圧とするため、電圧の異なる回路でも一貫して比較できます。計算値が指定上限以下なら上限内と判定し、上限と完全に一致する場合も合格です。評価フィールドには、帳票や自動処理に使いやすい短い判定値も返します。表示値は再現可能な方法で丸めますが、判定には丸める前の内部値を使います。そのため、表示上の丸めによって合否が誤って変わることはありません。合格は入力した基準を満たすという意味に限られ、配線の安全性全体を証明するものではありません。
結果を回路の調査に役立てます
指定上限を超えた場合は回路を調査する必要がありますが、この結果だけで原因は断定できません。配線が長い、導体が細い、運転電流が大きい、接続部が緩いまたは損傷している、接触抵抗がある、負荷投入時に電源が変動する、といった可能性があります。安全を確保して再測定し、電源が変動する場合は両方の値が同じ運転状態を表すことをご確認ください。途中の安全に測定できる点を比較すると損失箇所を絞り込めますが、電気試験は対象設備と環境に適した有資格者が行う必要があります。上限内の結果は、試運転記録、保守時の比較、自動品質確認に利用できます。元の2つの測定値、上限、計算結果を一緒に保存すると、後から判定を再現できます。電線の太さ、長さ、電流、材質から設計値を求める場合は、別の配線電圧降下モデルをご利用ください。
活用例
既設分岐回路の確認
配電盤と稼働中の負荷で電圧を比較し、実測損失が設計上限を下回るか確認します。
試運転結果の記録
両端の測定値を再現可能な割合と明確な判定に変換し、試運転報告書へ記録します。
保守時の変化の監視
同じ上限で定期測定を比較し、時間とともに電圧降下が増えた回路を見つけます。
よくある質問
どの計算式を使用しますか?
((電源電圧 - 負荷電圧) / 電源電圧) × 100を使用します。電圧降下の絶対値は2つの電圧の差です。
最大許容率には何を入力すればよいですか?
設計、仕様、規則、所管機関が求める値をご使用ください。既定の3パーセントは一般的な比較値であり、普遍的な基準ではありません。
負荷を動かした状態で測定しますか?
通常はその方法が適切です。電圧降下は電流に依存するため、想定負荷での値は無負荷測定より有用です。
負荷電圧のほうが高いと拒否されるのはなぜですか?
電圧上昇、測定時刻の違い、または別の系統現象を示すためです。本機能は0以上の電圧降下だけを扱います。
上限内なら配線の安全性が証明されますか?
いいえ。指定上限との比較だけです。設計、保護、施工、その他の安全要件は別途確認が必要です。
API の利用料金はいくらですか?
API は1リクエストあたり $0.002 です。同じ確定的な計算をブラウザーでは無料で実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/voltage-drop-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source_voltage":120,"load_voltage":115.8}'const res = await fetch("https://api.kit.forhosting.com/elec/voltage-drop-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source_voltage": 120,
"load_voltage": 115.8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/voltage-drop-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source_voltage": 120,
"load_voltage": 115.8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/voltage-drop-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source_voltage":120,"load_voltage":115.8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source_voltage":120,"load_voltage":115.8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/voltage-drop-percent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"source_voltage": 120,
"load_voltage": 115.8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.voltage_drop_percent",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |