バックアップ発電機の容量計算
冷蔵庫、排水ポンプ、LED照明、ルーターの運転ワットは合計1,180 Wです。冷蔵庫の起動分1,000 Wを足すとピークは2,180 W、余裕を見ると2,725 Wが必要で、3,000 Wの機種が目安です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。
バックアップ発電機を勘で選ぶと、停電時に冷蔵庫や排水ポンプが止まり、あるいは必須回路リストよりはるかに大きな機種に無駄な費用がかかります。この発電機容量計算は、連続運転ワットと任意の起動サージワットを持つ機器の一覧から、決定的なピーク負荷、余裕込みの推奨ワット、銘板比較用のkVA相当値を求めます。住宅向けの定番手順は、すべての運転ワットを合計し、最大のモータ起動余分(最も厳しい起動の起動マイナス運転)だけを加え、安全係数(既定は1.25)を掛け、購入容量を過小評価しないよう整数ワットへ切り上げます。切替スイッチの候補を検討するときは無料のブラウザツールを使い、見積や商品フィルタ、備えのチェックリストを作るときは同じ純粋関数をスクリプトから呼び出してください。同じ入力なら結果は常に一致します。
発電機容量計算が実際の業務で使われる場面
ホームセンターやオンライン掲載では、冷蔵庫と井戸ポンプを同時に起動できる可搬発電機を顧客が選べるよう、すばやいワット帯が必要です。電力不足の2000ワット枠を返品させるのを避けます。電気工とリフォーム業者は、待機ユニットと自動切替スイッチを発注する前に必須負荷の切替リストを見積もり、完全なNEC負荷計算の前に運転+最大起動という透明な第一段階を使います。
物件管理者と備え計画者は、嵐の季節の前にサーバラック、排水回路、医療機器リスト向けの一時バックアップを寸法します。エネルギー指導者は連続とサージの違いを教え、すべてのロックドロータアンペアを同じ秒に再起動するかのように足し上げるのをやめさせます。
月次kWhからの太陽光パネル枚数、床面積からのベースボードヒータ長、面積からの分岐回路数、本格的なサービス入口負荷計算が必要なら、別の検索意図とランディングとして扱い、この発電機容量計算ページを過負荷にしないでください。
活用例
可搬発電機の購入検討
冷蔵庫・ポンプ・照明・電子機器の一覧を推奨連続ワットと次の一般的な小売銘板へ変換し、最大モータを起動できる機種を選んでもらいます。
待機必須負荷のショートリスト
電気工とリフォーム業者に、完全な切替設計パッケージに投資する前の、運転+最大起動の透明なピークと余裕を提示します。
備えチェックリストと商品フィルタ
機器表を一括でワット推奨へ写し、嵐キット・チャットボット・公開計算と一致すべき発電機商品フィルタに使います。
よくある質問
なぜすべてのサージではなく最大の起動負荷だけですか?
住宅の寸法では、他負荷が運転中にモータは1台ずつ起動すると仮定するのが一般的です。すべてのロックドロータサージを同時として足すと過大評価になります。
運転ワットしか分からない場合は?
モータは可能なとき銘板やメーカー表で起動・サージワットを確認してください。
これは電気規程の完全な負荷計算ですか?
いいえ。 バックアップ発電機のすばやい寸法向けの、運転+最大起動という定番の目安です。完全なNECのサービス・切替設計には需要率、連続負荷規則、資格ある電気工が必要です。
安全係数は何のためにありますか?
ピークに余裕を上乗せするためで、初期値は1.25です。銘板の誤差、やや大きめの電圧降下、将来の多少の増設を見込みます。その後ワット単位で切り上げるので、容量を少なく見積もることはありません。
kVAも表示されるのはなぜですか?
発電機をキロボルトアンペアで表示するメーカーもあるためです。推奨ワットを力率(初期値0.8)と1,000で割るので、2,725 Wは3.40625 kVAになり、銘板をそのまま比べられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/generator-sizing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}'const res = await fetch("https://api.kit.forhosting.com/home/generator-sizing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/generator-sizing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/generator-sizing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/generator-sizing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.generator_sizing",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
運転と起動の負荷から発電機ワットを見積もる方法
可搬型および待機型の発電機は連続ワットで販売され、多くの場合サージまたは起動ワットも併記されます。住宅の必須負荷リスト向けの実用的な第一推定では、列挙した機器は同時運転し得るが、ある瞬間に起動するのは1台のモータだけと仮定します。圧縮機の同時再起動を避ける通常の運用です。ピークワットは総運転にその最大起動余分を加えた値です。起動値が運転より小さい場合は運転を使い、入力ミスで容量が縮まらないようにします。本計算は全running_wattsを合計して連続消費とし、各行でstarting_wattsからrunning_wattsを引いた起動余分の最大を求めます。任意のsafety_factor(既定1.25)はピークに掛けてからrecommended_wattsへ切り上げ、銘板のばらつき、やや大きめの電圧降下、将来の軽微な増加に備えます。任意のpower_factor(既定0.8)は推奨ワットをrecommended_kvaへ変換し、キロボルトアンペア表記のメーカーと比較できるようにします。starting_wattsを省略するとrunning_wattsとみなし、ヒータや照明などの抵抗負荷が架空のサージを作らないようにします。応答は十分な大きさがあるとき内蔵の一般的な小売銘板表からnext_standard_wattsも示します。各段階は安定した丸め付きの決定的浮動小数点演算であり、同一入力は常に同一JSONになります。リスト欠落、空配列、非正の運転ワット、範囲外の安全係数・力率、非有限数はinvalid_inputで早期失敗し課金されません。
送信する内容と返却される内容
典型例:冷蔵庫は運転200・起動1200、排水ポンプは800・1300、照明150、モデム30、既定余裕のとき総運転1180、最大起動余分1000、ピーク2180、1.25余裕後の推奨は2725ワットです。住宅所有者や店舗スタッフ向けに無料ブラウザフォームを接続し、一括案件にはバックエンドから同一契約を呼び出します。必須フィールド1つと任意フィールド2つを送ります。appliancesは空でないオブジェクト配列で、各要素に正のrunning_wattsが必要であり、starting_wattsと任意のnameラベルを含められます。配列にはloads、items、list、devicesの別名も使えます。safety_factorは任意で省略時は1.25、指定時は1以上3以下です。power_factorも任意で既定は0.8、指定時は0より大きく1以下です。数値文字列はJSON数値と同様に受け付けます。成功時の応答はappliance_count、各行の整えられたname・running_watts・starting_watts・start_extra_watts・original_indexを含むloads配列、total_running_watts、max_start_extra_watts、largest_start_appliance、peak_watts、使用したsafety_factorとpower_factor、recommended_watts、recommended_kva、任意のnext_standard_watts、およびformula・method・unit_note文字列です。検証失敗は問題のフィールド名を示し、空リストや運転0ワット行をフォームで強調できます。成功したAPI呼び出しの料金は公開ベースの$0.002/件で、検証失敗は前払い残高を消費しません。
発電機容量計算が実際の業務で使われる場面
ECコンフィギュレータとチャットエージェントはAPIを呼び、機器表を公開計算ページと同一の推奨に写します。本能力は純粋なparseエンジンのため、API料金は成功1件あたり公開ベースの$0.002で、検証失敗は残高を消費しません。
技術的な質問
発電機の大きさはどう計算しますか?
total_running = running_wattsの合計。max_start_extra = 各機器の max(starting − running)。peak = total_running + max_start_extra。recommended_watts = ceil(peak × safety_factor)(既定safety_factor 1.25)。recommended_kva = recommended_watts / (power_factor × 1000)。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。APIリクエストは前払いKIT残高を成功1件あたり$0.002で使い、無効入力は課金されません。