呼吸CO2排出
10人が8時間、1人1時間あたり0.045 kgの率で過ごすと、80人時で3.6 kgのCO2を吐き出します。教室やオフィス、会場の状況を手早く確かめられる数値です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 人数
- 10
- 時間
- 8
- 金利
- 0.045
- 排出率 (kg/人時)
- 0.045
- 延べ人時
- 80
- Co2 kg
- 3.6
人の肺は絶えず気体を交換しており、部屋・事務所・教室・会場にいる各在室者は室内空気へ二酸化炭素を加えます。この呼吸CO2排出計算は、すでにご存じの三つの数から集団が吐き出す二酸化炭素の質量を推定します。何人がいるか、何時間とどまるか、人時あたりキログラムの排出率です。三つの有限値を掛け、総質量をキログラムで返し、それを生んだ人時も添えます。
呼吸で吐き出すCO2をどう計算するか
呼吸排出の見積りはスクリーニング用の積であり、代謝実験室の測定ではありません。集団が吐き出す二酸化炭素の質量は、人数に在室時間を掛け、さらに人時あたりキログラムの排出率を掛けたものです。人時が第一の積です。 十人が八時間いれば八十人時であり、その八十時間を、ご指定の率で伸ばします。
机に向かう典型的な座位の成人は、一時間あたりおよそ三十五から五十グラムの二酸化炭素を酸化します。そのため室内空気のスクリーニング覚書の多くは、人時あたり 0.045 または 0.05 キログラムという丸い値を使います。睡眠は低く、軽い歩行や講義は高く、体育の授業は人時あたり十分の一キログラムを超えることがあります。
モデル化する活動に合う率をご用意ください。この計算は代謝当量も体重も推測しません。積はキログラムで返すので、すでにキログラムで語る他の炭素インベントリの横に置けます。
呼気のリットルではありません。温度・圧力・湿度で体積を換算せず、時間の内側に在室時間割を当てず、室外の背景濃度も引きません。それは室内空気の完全な質量収支モデルの領域です。
監査できる透明な運用質量が得られます。三因子のどれかを変えるとキログラムは連動して動きます。ホールに百人が二時間、人時あたり 0.045 キログラムなら、呼吸だけで九キログラムの二酸化炭素になります。
燃焼がなくても混雑した換気の悪い部屋で百万分率が上がる理由です。燃料の移動比較や燃焼インベントリの代わりにはなりません。それらの頁はエンジンとタンクの別検索に答え、肺から出る気体には答えません。
入力、単位、別名、エラーの扱い
十二・五のような平均在室を先に丸めなくてよいよう分数の人数を許し、九十分の授業を 1.5 として送れるよう分数の時間も許します。負の値はすべて拒みます。欠けた欄、空文字、真偽値、オブジェクト、素の十進や指数表記でないトークンも同じです。
ゼロは受け付け、ゼロキログラムを返します。空室やゼロ時間の予約は呼気質量を足さないからです。ネットワーク照会も乱数も、当日の日付への依存もありません。
積が Infinity へ溢れると、非有限の質量を返す代わりに失敗します。
呼吸によるCO2の推計が役立つ場面
施設チーム、室内空気窓口、イベント企画は、申告人数と予約時間と公表の活動率を換気メモの横に置けるキログラムへ変えるため、決定的な呼吸CO2計算を使います。濁った空気という標語を引用する代わりです。一週間の在室部屋を記録してもらうキャンペーン頁は、訪問者がすでに打った同じ三つの数を送り、活動クラスを捏造せず呼気質量を見せられます。
検証失敗は残高を消費しません。要求を小さく保ち、丸めた欄をテストに固定すれば、自前の流体力学モデルを立てずに再現可能な在室積が得られます。後で室内濃度を百万分率で必要なら、これらのキログラムを、ご自身が制御する体積と換気の段へ渡してください。
活用例
事務所在室の炭素メモ
机の数、勤務日の時間、座位の人時あたりkg率を、チームが吐き出すCO2のキログラムへ変え、施設や持続可能性の覚書に使います。
よくある質問
呼吸のCO2はどう計算しますか?
人時が第一の積です。 十人が八時間、0.045 kg/人時なら 3.6 キログラムです。
人時あたりどの率を使えばよいですか?
典型的な座位の成人は一時間あたり 0.04–0.05 キログラムのCO2付近です。睡眠は低く、軽い活動と講義は高く、激しい運動は 0.1 を超えることがあります。モデル化する活動に合う率を渡してください。計算は代謝当量を推測しません。
室内CO2を百万分率で推定しますか?
いいえ。 返すのはキログラムの呼気質量であり、部屋の濃度ではありません。濃度には部屋体積、室外背景、換気も要ります。
車や燃焼のCO2と同じですか。料金は?
違います。 この頁は肺から出る気体を推定し、エンジンやボイラーで燃やす燃料ではありません。ブラウザ用具は無料です。
人数や時間に小数を入力できますか?
はい、できます。平均12人半の在室や1時間半の滞在も小数のまま入力できるので、計算の前に四捨五入する必要はありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eco/co2-breathing-emission \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":10,"hours":8,"rate":0.045}'const res = await fetch("https://api.kit.forhosting.com/eco/co2-breathing-emission", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 10,
"hours": 8,
"rate": 0.045
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/co2-breathing-emission",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 10,
"hours": 8,
"rate": 0.045
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/co2-breathing-emission", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":10,"hours":8,"rate":0.045}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":10,"hours":8,"rate":0.045}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/co2-breathing-emission", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"people": 10,
"hours": 8,
"rate": 0.045
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.co2_breathing_emission",
"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 オブジェクトを送ってください。people は在室人数、hours は滞在時間、rate は人時あたりキログラムの二酸化炭素排出係数です。各欄は数値文字列と短い別名(persons、n、occupancy、headcount、duration、duration_hours、t、time_hours、emission_rate、kg_per_person_hour、factor、co2_rate)も受け付けるので、表計算やフォームは列名を変えずに済みます。負の人数、負の時間、負の率は物理的な在室ではないため、欄名を示す invalid_input で失敗します。成功時は解決済みの people、hours、rate_kg_per_person_hour を返し、続けて person_hours、co2_kg、短い式、方法ラベル person_hours_times_rate を報告します。同じ三つの数は常に同じ JSON を生みます。
呼吸排出APIが役立つ場面
出席と時限をすでに記す教室・講堂の調査は、セッションごとにタスクを送り、代謝係数の表を開かずに co2_kg を部屋識別子の横へ保存できます。実装は純粋な parse のティア A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。このエンドポイントは意図して呼気質量で止まります。
連携の活用例
教室と会場のセッション記録
出席、時間、活動率を添えて授業や催しごとにタスクを送り、person_hours と co2_kg を部屋識別子の横へ保存します。
教室とキャンペーンのウィジェット
訪問者に人数、滞在時間、率を打ってもらい、APIとバイト一致するライブ用具で呼気キログラムを見せます。
技術的な質問
people、hours、rate が負だとどうなりますか。
欄名を示す invalid_input で失敗します。負の人数・時間・率は物理的な在室ではありません。ゼロは許され、ゼロキログラムを返します。不正入力は課金されません。