配管体積計算
長さ10、内半径2、外半径3の配管は、内部に125.6637061436の容量があり、管壁の材料は157.0796326795です。内半径・外半径・長さを入力するだけで、配管の拾い出しや材料の発注、宿題の確認ができます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 内半径
- 2
- 外半径
- 3
- 長さ
- 10
- 壁の厚さ
- 1
- 環状面積
- 15.7079632679
- 内部体積
- 125.6637061436
- 材料体積
- 157.0796326795
この計算ツールは、正の内半径、外半径、軸方向の長さを、配管の見積もり、材料の見積もり、宿題に必要な中空配管の体積に変換します。内部のボア体積はπ×内半径²×長さ、固体の材料体積はπ×(外半径²-内半径²)×長さ、外側の円柱体積、そして外半径から内半径を引いた壁の厚さです。結果は純粋な解析幾何学です。配管のスケジュール、鋼管の切断リスト、流体容量のチェック、既知の半径と長さから再現可能な中空円柱が必要なCIフィクスチャにご利用ください。
配管の体積が学習・設計・コードで役立つ場面
学生が中空配管に出会うのは、教科書が管の中の材料の体積を求めるとき、試験が内径と長さから流体容量を求めるとき、あるいは立体幾何学の宿題が材料コストと流量容量を区別するためにボアと壁の両方を求めるときです。教師は、整数の半径と長さについて内部体積と材料体積を列挙し、NaNを印字するのではなくゼロの厚さや反転した半径を拒否する模範解答をあらかじめ生成できます。
機械や土木の設計では、重量とコストのための配管ランの鋼またはプラスチックの体積、保管や圧力試験のためのセグメントの水容量、あるいは溝やスリーブのサイジングのための外囲がしばしば必要です。要求された内半径が外半径より小さくないことを知ることは、その数値そのものと同じくらい価値があります。
配管の見積もり、円形の管をモデル化するHVACのダクト作業、シームレス管の製造用の切断リストはすべて、両方の体積と壁の厚さを一緒に返す単一の契約から恩恵を受けます。
開発者は同じ契約をスクリプトから呼び出し、幾何学ライブラリのユニットテストの種を作ったり、指導ツールで容量と材料の違いを実演したり、厳密な半径の順序を持つ3つの正の寸法から中空円柱の計量を要求するプログラミング課題の条件を満たしたりします。このページでの計算はすべてブラウザ内で完結します。
配管体積計算ツールを探していても、内径・外径からの内部・材料体積を探していても、契約は同じです。
活用例
宿題と試験の準備
教科書の内半径・外半径・長さから中空配管の内部体積、材料体積、壁の厚さを計算し、ri≥roが拒否されることを検証します。
決定的な幾何学フィクスチャ
手作りのボアや壁体積のロジックなしに、ユニットテスト、コンテストのバリデーター、CIアサーション向けに再現可能な環状円柱の計量を生成できます。
配管の見積もりと材料の計算
既知の半径と長さから、配管、HVAC、製造の切断リストにおいて直管ランの流体容量と鋼またはプラスチックの壁体積をサイジングします。
よくある質問
内部体積と材料体積はどう違いますか?
内部体積はボアの容量V=πri²Lです。材料体積は固体の壁V=π(ro²-ri²)Lです。外部体積は固体の外側円柱πro²Lです。
直径と半径のどちらを入力しますか?
直径をお持ちの場合は、呼び出す前にそれぞれを2で割るか、クライアント側で変換してください。
内半径が外半径以上の場合はどうなりますか?
受け付けません。半径が等しいと管壁がなく、内半径のほうが大きいと実在の配管になりません。負や空の材料体積を返す代わりに、分かりやすいメッセージを表示します。
外側の体積とは何ですか?
配管が中まで詰まっていると考えたときの外側の円柱の体積です。常に内部体積と材料体積の合計に等しいので、ほかの2つの結果の確認に使えます。
小数点以下は何桁まで表示されますか?
初期設定では10桁です。0から15桁の間で選べるので、材料表には少なめに、細かい確認には多めに設定できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/pipe-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"inner_radius":2,"outer_radius":3,"length":10}'const res = await fetch("https://api.kit.forhosting.com/geom/pipe-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"inner_radius": 2,
"outer_radius": 3,
"length": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/pipe-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"inner_radius": 2,
"outer_radius": 3,
"length": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/pipe-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"inner_radius":2,"outer_radius":3,"length":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"inner_radius":2,"outer_radius":3,"length":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/pipe-volume", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"inner_radius": 2,
"outer_radius": 3,
"length": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.pipe_volume",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
内半径が外半径より厳密に小さい、3つの有限の正の長さを入力すると、エンジンはそれらの入力に加えてwall_thickness、annular_area、internal_volume、material_volume、external_volume、そして学生やログ行がソースを読むことなく恒等式を検証できる式の文字列を返します。半径や長さが欠落、ゼロ、負、非有限、あるいは内半径が外半径より小さくない場合、このツールはサイレントなNaNではなくinvalid_inputを返します。API経由では成功したリクエストごとに$0.002がかかり、検証の失敗には課金されません。
配管体積計算ツールが返す内容と両方の半径が重要な理由
まっすぐな中空の円形配管は環状円柱です。半径roの固体の外側円柱に、全軸方向長さLにわたって半径riの同心の円柱状の穴があります。円錐の体積、トーラスの体積、あるいは中実円柱のみが必要な場合は、それらの問題専用のツールをご利用ください。ここでの検索意図は内半径・外半径・長さからの中空配管であり、幾何学が有効な環状円柱でない場合の明確な答えか正直なエラーです。このツールは、容量が内半径のみを使うのか、材料体積が外側の固体からボアを差し引くのか、あるいは壁の厚さが2つの半径とどう関係するのかを覚えさせることなく、これら3つの正の長さを単一の決定的なレスポンスに変換するために存在します。優先される入力はJSON数値としてのスカラーinner_radius、outer_radius、lengthです。レスポンスは常にinner_radius、outer_radius、lengthをエコーし、外側から内側を引いたwall_thickness、2乗された半径の差にπを掛けたannular_area、πri²Lとしてのinternal_volume、その環状面積にLを掛けたπを乗じたmaterial_volume、πro²Lとしてのexternal_volume、そして学生やログ行がソースを読むことなく恒等式を検証できるよう3つの体積と厚さの式の文字列を報告します。必須フィールドの欠落、非有限の値、正でない寸法、あるいは内半径が外半径より厳密に小さくないことは、いずれも失敗した制約を名指しするメッセージとともにinvalid_inputを発生させます。この規律は自動テストを安定させ、キャッシュを安全にし、スクリプトが中実の棒や反転したシェルを実際の配管として扱うことを防ぎます。
閉じた形の式の評価方法: 内部・材料・外部の体積
内部体積はボアの正確な流体容量です。π×内半径²×長さであり、外側のシェルには依存しません。材料体積は固体の環状の壁です。π×(外半径²-内半径²)×長さであり、これはちょうど外側の固体円柱から内側の円柱を引いたものです。内部の求解は、その最終的な丸めステップの前に常に完全な倍精度を使います。エンジンはフィールドinner_radius(別名ri、r_inner、inner_r)からinner_radiusを、outer_radius(別名ro、r_outer、outer_r)からouter_radiusを、length(別名L、height、h)からlengthを解決し、それぞれが有限かつ厳密にゼロより大きいことを要求した上で、壁が正の厚さを持つようinner_radiusがouter_radiusより厳密に小さいことを要求します。外部体積は、半径outer_radiusと同じ長さの固体円柱であり、梱包やクリアランスのための外囲体積が必要なときに便利です。壁の厚さは単純な差である外側マイナス内側であり、annular_areaは軸に垂直な平面における材料の断面積です。任意のprecisionは公開されるフィールドのみを丸めます。自動化されたパイプライン内で環状円柱の公式を自前で再実装することなく同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせてご利用ください。
配管の体積が学習・設計・コードで役立つ場面
API経由では成功した検索1件につき$0.002がかかり、検証に失敗したリクエストは課金されず、レスポンスが返された後は何も保存されません。この無料のインタラクティブな探索と、同一結果を返す有料APIという分割は、KITのtier-Aカタログの他のツールと同様であり、教室でのデモから自動化パイプラインへ、数学的な結果を変えることなく移行できます。決定的なツールのラボのために円錐、トーラス、角錐のソルバーが必要なときは他の無料の幾何学系エンドポイントと、学習者やレビュアーのために数値と図が一致し続けるよう両方の半径・長さ・完成した体積を示す文書と組み合わせてご利用ください。内側が厳密に外側より小さい正の半径と長さが入力され、有限の計量か明確なinvalid_inputが出力されます。
技術的な質問
配管体積計算ツールの料金はいくらですか?
このページのブラウザ版は無料です。API経由では成功したリクエストごとに$0.002がかかり、無効な入力には課金されません。
内半径が外半径より小さくない場合はどうなりますか?
ハンドラーは、inner_radiusはouter_radiusより厳密に小さくなければならない(中空配管はri<roを要求する)というメッセージとともにinvalid_inputを返します。
丸めを制御できますか?
はい。precision(別名decimals、dp)を0から15までの整数に設定してください。既定はすべての数値フィールドで小数点以下10桁です。