水理学的滞留時間の計算
液体が槽の中にどれだけとどまるかが分かります。100 m³の槽に毎時10 m³流すと滞留時間は10時間、500リットルに毎分25リットルなら20分です。時間の単位は流量の単位に合わせて決まります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 体積
- 100
- 流量
- 10
- 滞留時間
- 10
- 精度
- 10
この水理学的滞留時間の計算ツールは、槽の容積と体積流量から、流体がタンク内にどれだけ留まるかを求めます。滞留時間は水理学的滞留時間または HRT とも呼ばれ、τ は V を Q で割った値として定義されます。V は池・沈殿池・反応器の有効容積、Q は定常運転でそこを通る体積流量です。同じ定義は、廃水処理、化学プロセス槽、環境工学で、立方メートルと毎時立方メートルから滞留時間を時間で求める場合や、リットルと毎分リットルから分で求める場合に現れます。整合した単位の組で容積と流量を入力すると、エンジンは対応する時間単位の滞留時間に加え、数式タグと単位の注記を返します。典型的な確認例は、100 立方メートルを毎時 10 立方メートルで流すと 10 時間、500 リットルを毎分 25 リットルで流すと 20 分です。処理経路は純粋な決定的算術のみで、ネットワーク、乱数、日付依存の近道はありません。
水理学的滞留時間の意味
水理学的滞留時間は、環境工学および化学工学で用いる理想的な容積÷流量モデルのもとで、流体の小塊がタンク内に滞在する平均時間です。定義関係は τ が V を Q で割った値であることです。定常運転で容器を満たす、または空にする体積流量で、容器の有効容積を割ります。
有効容積は実際に貯留に関与する液体在庫であり、水面より上に未使用の余裕高がある場合の空殻の幾何容量ではありません。流量は質量流量ではなく体積排出なので、V と Q は同じ体積単位を共有します。V が立方メートル、Q が毎時立方メートルなら τ は時間、V がリットル、Q が毎分リットルなら τ は分です。
同じ比は廃水文献では水理学的滞留時間、反応器設計では空間時間、一定容積の完全混合槽では平均滞留時間と呼ばれます。立方メートルとリットルの間の単位換算、死領域・短絡・トレーサ分散の補正、滞留時間から除去効率への速度論的換算はありません。非正の流量での除算はタンクの水理学的滞留として未定義または非物理的だからです。
トレーサに基づく平均滞留時間、速度定数からの CSTR 換算、形状からの槽容積が必要な場合は、それぞれの専用ツールをご利用ください。
プラント設計・学習・ソフトウェアにおける滞留時間の位置づけ
運転担当者は、沈殿池の寸法決め、塩素接触槽が要求接触時間を満たすかの確認、流量増加後も混合槽が設計時間を保持しているかの確認で、τ が V を Q で割った値であることに出会います。
学生は、池容積を立方メートル、流入を一日あたり立方メートルで与え滞留時間を時間で求める環境工学の宿題や、空間時間を反応器容積÷体積供給として導入する化学工学のノートで、同じ比に出会います。教員は、ミリリットルと立方メートルを混在させたり、問題が時間を求めているのに黙って分を返す不透明なアプリに頼らず、実験マニュアルの解答キーを事前生成できます。
プロセス技術者は、許可や SOP が最小水理学的滞留時間を定めるときに同じ定義を使い、有効容積を現在の流量で割って限界と比較してからポンプや越流を変更します。
開発者は、処理場チューター向けの決定的なテストベクトルを播くため、設計ノートの書き出し前に利用者が入力した槽パラメータを正規化するため、あるいは手描きの略図ではなく τ を要求するプログラミング課題を満たすために、同じ契約をスクリプトから呼び出します。
活用例
沈殿池と接触槽の確認
有効容積と現在の流量から水理学的滞留時間 τ = V/Q を求め、設計または許可の保持時間と比較する前に確認します。
宿題と実験の解答キー
立方メートルと毎時立方メートルから滞留時間を時間で求める環境工学のワークシートを、決定的なオラクルで採点します。
よくある質問
流量がゼロまたは負の場合はどうなりますか?
滞留時間 τ = V/Q は流量ゼロでは未定義、負の排出では非物理的なので、それらの要求は課金されません。
滞留時間は水理学的滞留時間 (HRT) と同じですか?
この計算ツールでは同じです。水理学的滞留時間、水理学的保持時間、理想的な空間時間は、有効容積 V のタンクを定常体積流量が通るときの同じ比 τ = V/Q です。
滞留時間の計算ツールはどの単位を使いますか?
整合した任意の組です。 m³ と m³/h なら時間、L と L/min なら分です。エンジンは単位を換算しません。体積単位を混ぜると誤った時間になります。
槽内の死水域や短絡流も考慮されますか?
考慮されません。有効容積を流量で割る理想的なモデルを使い、死水域、短絡流、トレーサー試験の結果による補正はしません。トレーサーで測る滞留時間には別の方法が必要です。
槽の全容積と有効容積のどちらを入れますか?
有効容積、つまり実際に槽にたまっている液体の量です。水面より上の空いた余裕高は含めません。流量は質量流量ではなく、時間あたりの体積で入力してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/detention-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":100,"flow_rate":10}'const res = await fetch("https://api.kit.forhosting.com/chem/detention-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 100,
"flow_rate": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/detention-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 100,
"flow_rate": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/detention-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":100,"flow_rate":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":100,"flow_rate":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/detention-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"volume": 100,
"flow_rate": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.detention_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
プラント確認や宿題にはブラウザ版を無料でご利用いただき、CI や教育ツールで再現可能なフィクスチャが必要な場合は、成功したリクエストごとに $0.002 で API をご利用ください。
水理学的滞留時間の意味とレスポンスに含まれる情報
この計算ツールは、正規化された数値としての volume と flow_rate、計算された detention_time、メソッドタグ detention_time、丸め精度、τ が V を Q で割った値であることを述べる数式文字列、そして時間単位が Q によって暗示されるよう容積と流量が整合した単位を使わなければならないという unit_note を返します。エンジンはサポートされる数値範囲内で閉じた形の比を評価するか、invalid_input で入力を拒否するかのいずれかです。拒否されるケースには、volume または flow_rate の欠落、有限でない値、文書化された上限を超える大きさ、ゼロまたは負の容積、正の数ではない任意の flow_rate が含まれます。このページは V と Q からの τ のみに答え、ワークシート、プラント確認、水理モデルを勝手に作り出してはならない API 利用者に適した安定した数値出力を提供します。
容積と流量の読み取り方、および結果が再現可能である理由
容積は有限の正の数でなければなりません。流量も有限の正の数でなければなりません。数値文字列の先頭の任意のプラス記号と科学表記は、有限の十進数として解釈できる場合に許可されます。埋め込まれた空白と非数値トークンは拒否されます。タンク有効容積の優先フィールドは volume ですが、スプレッドシート、クエリ文字列、型付きフォームが同じ契約を再利用できるよう、エイリアス V, v, tank_volume, tank, vol, working_volume も受け付けます。体積排出の優先フィールドは flow_rate で、エイリアスは Q, q, flow, volumetric_flow, discharge, volumetric_flow_rate です。ゼロまたは負の容積は invalid_input とフィールド名を含むメッセージで失敗し、誤ったセルが静かなゼロや負の時間にならないようにします。流量ゼロでは τ が V を Q で割った値として未定義になり(通過のない無限の保持)、負の流量はこのモデルでは物理的な排出ではないため、それらのケースは invalid_input で失敗し課金されません。同じ数式結果を自動化パイプラインで必要とする場合は、このページの無料ブラウザ実行と有料 API を組み合わせ、水理学的滞留時間の公式を自ら再実装せずにご利用ください。
プラント設計・学習・ソフトウェアにおける滞留時間の位置づけ
学習者が容積と流量を入力し、画面が単位注記つきで滞留時間を示す必要があるとき、製品・教育ツールはこのエンドポイントを使います。このページでは作業はすべてご利用のブラウザ内で行われます。API では成功した照会ごとに $0.002 がかかり、検証失敗は課金されず、応答の返却後に何も保存されません。無料の対話的探索と有料で同一の API というこの分離は、KIT の tier-A カタログの他項目と一致し、教室デモから自動化パイプラインへ、数学的結果を変えずに進めます。関連するプロセス量が必要なときは希釈や反応速度の補助と、無料で決定的な化学計算ツールの小さな研究室を作るときは他の科学エンドポイントと組み合わせてください。
連携の活用例
プラントモデルの決定的フィクスチャ
単体テスト、処理場チューター、τ = V/Q に関する CI アサーション向けに、再現可能な detention_time 値を生成します。
技術的な質問
容積と流量から水理学的滞留時間をどう計算しますか。
同じ体積単位の有限な正の数 volume (V) と flow_rate (Q) を送ってください。API は Q が暗示する時間単位(Q が毎時体積なら時間)で detention_time τ = V/Q を返します。
滞留時間の計算ツールの料金はいくらですか。
ブラウザのツールは無料です。API リクエストは成功した呼び出しごとに前払いの KIT 残高から $0.002 を使い、無効な入力は課金されません。