水力発電の出力計算
毎秒2立方メートルの水が有効落差10 mを効率85%で流れ落ちると、出力は166.77 kWです。小水力の候補地の検討や教科書の問題に使える目安の数値が得られます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 流量
- 2
- 落差
- 10
- 効率
- 0.85
- 密度
- 1,000
- 重力
- 9.81
- 電力 (W)
- 166,770
- 電力 (kW)
- 166.77
水力発電の出力は、既知の水量が既知の鉛直落差を落ちるときにタービン発電機が届けられる電気出力です。この水力発電出力計算は、現地調査や教科書の問題からすでに持っている三つの数 — 毎秒立方メートルの体積流量、メートル単位の正味落差、ゼロから一までの分数としての発電所総合効率 — を受け取り、水の密度・重力・流量・落差・効率の標準積からワット単位の電力を返します。淡水は立方メートルあたり千キログラム、重力は毎秒毎秒 9.81 メートルとし、ハンドブックがキロワットを 9.81 かける Q かける H かける eta と書くときに使う組です。流量または落差がゼロならゼロワットを返します。
水力公式と各項の意味
水力発電所が落下する水柱から取り出せる電気出力は、五つの量の積です。水には質量があり、その質量が高さを落ちると、密度かける重力かける体積流量かける落差に等しい速さで重力位置エネルギーを失います。その理想水車出力にゼロから一までの総合効率を掛けると、水圧管の摩擦、タービンの水力損失、発電機の電気損失、所内動力が織り込まれます。
一つの積として書くと、ワットの P は ρ かける g かける Q かける H かける η です。ρ は淡水密度で立方メートルあたり千キログラム、g は標準重力加速度で毎秒毎秒 9.81 メートル、Q は毎秒立方メートルの流量、H はメートルの正味落差、η は無次元の効率です。
千かける 9.81 は 9810 なので、キロワットでは単に 9.81 かける Q かける H かける η となり、どの水力ハンドブックもこの一行を印刷します。毎秒二立方メートルを十メートルの正味落差に通し、効率が八十五パーセントなら、したがって 166770 ワット、すなわち 166.77 キロワットです。
サージタンク、部分負荷のヒルチャート、放水位の上昇、季節による密度変化はモデルしません。それらは詳細なプラント検討の領域です。五つの数を掛けて監査できる教科書どおりの選別ワットが得られます。
流量・落差・効率を変えるとワットは連動して動きます。馬力への単位換算ページでも管流れの求解でもありません。それらはワットの換算や管路の寸法という別検索に答え、与えた流量と落差が何ワットを出せるかには答えません。
入力契約、単位、別名、エラーの扱い
毎秒 0.35 立方メートルの小規模水車や、92.5 パーセントの機械を 0.925 として送るとき、先に丸めなくて済むよう端数値を許します。一を超える効率も拒みます。発電所は得られる水力以上には変換できないからです。
0.85 を送り、85 は送らないでください。欠けた欄、空文字、真偽値、オブジェクト、素の十進や指数表記でないトークンも同じです。流量または落差がゼロなら受け付け、ゼロワットを返します。
休止した取水や乾いた堰は本当に電力を出さないからです。ネットワーク照会も乱数も、当日の日付への依存もありません。
水力発電の出力推計が役立つ場面
流れ込み式の地点を選別する土木技術者は、計測した流量・測量した落差・目標のタービン効率を負荷見積もりの横に置けるワットへ変えるため、決定的な水力発電出力計算を使います。緑のメガワットという標語を引用する代わりです。小さなダムと屋根の太陽電池を比べてもらうキャンペーン頁は、訪問者がすでに打った同じ三つの数を送り、効率を捏造せずワットを見せられます。
検証失敗は残高を消費しません。要求を小さく保ち、丸めた欄をテストに固定すれば、自前の SCADA 履歴を立てずに再現可能な水力積が得られます。
活用例
小水力地点の選別
計測した渓流流量、測量した正味落差、目標のタービン効率を、山小屋や集落の負荷の横に置けるワットへ変えます。
教室の水力問題
学習者が Q、H、η を送り、密度や重力の係数を手でひっくり返さずに教科書の積 9.81·Q·H·η をキロワットで確認できます。
よくある質問
一を超える効率はなぜ拒まれますか?
発電所の総合効率は一を超えられません。それは得られる水力を超えてエネルギーを捏造します。0 から 1 の分数を送ってください。負の効率も拒みます。
流量または落差がゼロならどうなりますか?
ゼロは受け付け、計算はゼロワットを返します。閉じた取水や乾いた堰は電力を出しません。
水力発電の出力はどう計算しますか?
水の密度、重力加速度、流量、有効落差、効率を掛け合わせます。キロワットでは9.81×流量×落差×効率となり、2 m³/s、10 m、0.85なら166.77 kWです。
発電所の効率はどう入力すればよいですか?
パーセントではなく、0から1の間の小数で入力します。85%なら0.85です。効率には水圧管路、水車、発電機、補機での損失が含まれます。
有効落差とは何ですか?
上流側の水面から水車の出口までの垂直方向の高低差をメートルで表したものです。水が発電所の中で実際に落ちる高さなので、総落差ではなく有効落差を使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eco/hydroelectric-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"flow_rate":2,"head_height":10,"efficiency":0.85}'const res = await fetch("https://api.kit.forhosting.com/eco/hydroelectric-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"flow_rate": 2,
"head_height": 10,
"efficiency": 0.85
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/hydroelectric-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"flow_rate": 2,
"head_height": 10,
"efficiency": 0.85
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/hydroelectric-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"flow_rate":2,"head_height":10,"efficiency":0.85}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"flow_rate":2,"head_height":10,"efficiency":0.85}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/hydroelectric-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"flow_rate": 2,
"head_height": 10,
"efficiency": 0.85
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.hydroelectric_power",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の入力、または一を超える効率は、エネルギーを捏造せず invalid_input で失敗します。
入力契約、単位、別名、エラーの扱い
必須の有限数が三つの JSON オブジェクトを送ってください。flow_rate は毎秒立方メートルの体積流量、head_height は上流水面からタービン出口までのメートル単位の正味鉛直落差、efficiency はゼロから一までを含む分数としての発電所総合効率です。各欄は数値文字列と短い別名(q、discharge、flow、Q、head、h、height、net_head、eta、eta_t、turbine_efficiency)も受け付けるので、表計算やフォームは列名を変えずに済みます。負の flow_rate、head_height、efficiency は拒みます。負の流量や負の落差は物理的な発電所ではないため、欄名を示す invalid_input で失敗します。成功時は解決済みの flow_rate、head_height、efficiency を返し、density 1000 と gravity 9.81 を報告し、続けてワットの power_w、キロワットの power_kw、短い式、方法ラベル hydroelectric_power を報告します。同じ三つの数は常に同じ JSON を生みます。
水力発電出力APIが役立つ場面
渓流の測定をすでに記す小水力の施工者は、候補堰ごとにタスクを送り、9.81 の係数表を開かずに power_w を地点識別子の横へ保存できます。実装は純粋な parse の tier A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。後で年間エネルギーが必要なら、power_w に運転秒や運転時間を掛けてください。このエンドポイントは意図して瞬間出力で止まり、ワットが送った三つの数の正直な関数のままになります。
連携の活用例
キャンペーンと報道のウィジェット
訪問者が打った三つの数から小さなダムのワットを見せ、API が課金する同じモジュールを使い、ライブの数字がずれないようにします。
技術的な質問
流量・落差・効率から水力発電出力はどう計算しますか。
ワットの電力は P = ρ·g·Q·H·η で、ρ = 1000 kg/m³、g = 9.81 m/s²、Q は m³/s、H はメートル、η は 0 から 1 の分数です。キロワットでは 9.81·Q·H·η です。
水力発電出力計算はどの単位を期待しますか。
flow_rate は毎秒立方メートル、head_height はメートル、efficiency は分数(0.85 であり 85 ではない)で送ってください。応答はワットの power_w とキロワットの power_kw を報告します。
水力発電出力計算の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。