燃焼熱計算機
発熱量42,000,000 J/kgの燃料を2 kg燃やすと、84,000,000ジュールの熱が出ます。燃料の質量と発熱量を対応する単位で入力すれば、代入の手順とともに放出される熱が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 質量
- 2
- 発熱量
- 42,000,000
- M
- 2 J
- 燃料の質量
- 2
- Cv
- 42,000,000
- 熱価
- 42,000,000
燃焼熱計算機は、燃料試料の質量とその発熱量(熱量または比エネルギーとも呼ばれます)を、その燃料が完全に燃えたときに放出されるエネルギーへ変換します。ゼロや負の試料・熱量は物理的な燃焼ではなく、単位や入力の誤りを隠してしまうためです。
質量と発熱量から求める燃焼熱の意味
熱化学と燃料工学では、燃焼熱とは、生成水についての定められた規約の下で、与えられた質量の燃料が完全に酸化したときに放出されるエネルギーです。実験試料やプロセス流では、すでに二つの数が分かっています。燃料質量 m と発熱量 CV です。
CV は凝縮水を計上するかどうかによって高位発熱量にも低位発熱量にもなり得ます。積 Q は m に CV を掛けた値であり、そのバッチの燃料が放出する熱です。質量がキログラム、発熱量がジュール毎キログラムなら Q はジュールになり、質量がグラム、発熱量がジュール毎グラムでも Q はジュールです。
CV をメガジュール毎キログラムで持っている場合は、まず百万を掛けてジュール毎キログラムへ換算し、公開されるエネルギー欄がこのページの約束どおりジュールになるようにしてください。本計算機は燃料名から表の熱量を引きません。高位と低位の発熱量を相互変換せず、ボンベ熱量計の温度上昇も積分しません。
それらは別の検索意図であり、別のツールが担います。教員や自動採点は、成功パスと同じくらい正でない数の拒否を重視します。
実務のヒント、制限、関連する化学の検索
単位はジュールと揃えてください。モルあたりの燃焼エンタルピーしかない場合は、まずモル質量で質量あたり発熱量へ換算するか、このページではなくグラムあたりエンタルピーのツールを使ってください。桁の目安は単位ミスの発見に役立ちます。
メタンはおよそ五十メガジュール毎キログラム、ガソリンは四十四前後、多くの石炭は二十台半ば、炉乾木材は十六前後であり、積をジュールの数値にする前にいずれもジュール毎キログラムへ換算する必要があります。化学やエネルギー工学を教えるときは例を組にしてください。
燃料二キログラムを四千二百万ジュール毎キログラムとすると八千四百万ジュールが得られ、四分の一キログラムを五千万ジュール毎キログラムとすると千二百五十万ジュールが得られます。ボンベ熱量計ソルバーではなく、モルからグラムあたりへのエンタルピー変換でも、発熱量の単位変換でも、炭化水素燃焼のバランサーでもありません。
すでに質量と正の発熱量があり、ジュールのエネルギーだけが必要なときにこの機能をお使いください。往復チェックは簡単です。
活用例
データシートの発熱量による燃料エネルギー監査
既知の燃料質量に分析証明書の発熱量を掛け、ロット・タンク・実験試料について放出熱をジュールで報告します。
Q = m × CV の化学宿題チェック
学習者は教科書の燃焼問題から質量と発熱量を入力し、提出前に手書きのジュール結果を決定的な積と比較します。
学生向け燃焼エネルギーソルバーの単体テスト
既知の正しい Q = m × CV ケースと、正でない質量・発熱量の意図的な拒否を、化学ツールのkata期待値として生成します。
よくある質問
質量と発熱量から燃焼熱を求める式は何ですか?
放出熱は Q = m × CV です。m は燃料質量、CV は単位質量あたりの発熱量(熱量)です。単位を揃えれば積はジュールになります。
ジュールを得るにはどの単位を使えばよいですか?
キログラムとジュール毎キログラム、またはグラムとジュール毎グラムを使います。
モルエンタルピーから求めるグラムあたり燃焼熱と同じですか?
いいえ。 このページは、すでに持っている発熱量に質量を掛けます。モル燃焼熱をモル質量で換算するのは別の検索意図であり、別のツールです。
発熱量がMJ/kgで書かれている場合はどうしますか?
100万を掛けてジュール毎キログラムに直し、質量はキログラムで入力してください。そうすれば結果が予定どおりジュールで表示されます。
高発熱量と低発熱量のどちらを使えばよいですか?
凝縮した水の熱を含めるかどうかで決まり、どちらでも計算できます。計算機は両者を換算しないので、問題文やデータシートに書かれた値をそのまま使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/heat-of-combustion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"calorific_value":42000000}'const res = await fetch("https://api.kit.forhosting.com/chem/heat-of-combustion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"calorific_value": 42000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/heat-of-combustion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"calorific_value": 42000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/heat-of-combustion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"calorific_value":42000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"calorific_value":42000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/heat-of-combustion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mass": 2,
"calorific_value": 42000000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.heat_of_combustion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
正の燃料質量と正の発熱量を対応する単位(キログラムとジュール毎キログラム、またはグラムとジュール毎グラム)で入力すると、ツールは質量×発熱量としてジュールの放出熱 Q を返し、ミラーされたフィールド名、式の文字列、実験レポート・宿題・エネルギー収支スクリプトに貼り付けられる代入手順も出力します。正でない質量や発熱量は invalid_input で拒否されます。処理はネットワーク・乱数シード・時計に依存しない純粋な決定的算術なので、無料のブラウザ実行とプリペイドAPIは、固定の小数丸めの後、燃料エネルギーの確認で呼び出すたびに同じJSONを返します。
質量と発熱量から求める燃焼熱の意味
ミリグラム換算を忘れて質量ゼロを入れる人、正の発熱量ではなく符号付きの発熱モルエンタルピーを貼る人には、静かなゼロや符号規約に見える負のエネルギーではなく、明示的な invalid_input メッセージが表示されるべきです。検証パスは公開フィールドと同じ固定丸めで質量×発熱量を再計算するので、成功レスポンスには常に、試験・実験ノート・質量と熱量から放出される燃焼熱の監査表で検証できる手順が含まれます。
APIの呼び出し方と返ってくる内容
質量はゼロより厳密に大きく、発熱量もゼロより厳密に大きくなければなりません。文字列の数値は、本契約が定める厳密な有限数値パターンに一致する場合のみ受け付けられます。必須の正の有限数2つを含むJSONボディを送信します。mass(エイリアス: m、fuel_mass、mass_kg、sample_mass)と calorific_value(エイリアス: cv、heating_value、calorific、specific_energy、hv、higher_heating_value、net_calorific_value、q_per_mass)です。絶対値は公開された上限の1兆以内に収める必要があり、これにより Worker とブラウザのIEEE倍精度で積が有限に保たれます。ゼロ・負・欠落・空・非数値はフィールド名付きの invalid_input で失敗し、その失敗タスクは課金されません。成功時、レスポンスは丸められた mass と calorific_value をエコーし、慣用エイリアスでミラーし、energy、heat_released、q、energy_joules、heat_of_combustion に同じ丸め積(ジュール)を設定し、formula に Q は m かける CV の文字列、equation に代入済み文字列、unit に J、message に短い英語の要約、steps に計算行の順序付き配列を設定します。料金は成功リクエストごとに $0.002 の定額で、単位は item です。化学の宿題でもAPIクライアントでも、燃料質量と発熱量から燃焼エネルギーを復元できます。クライアントを制御できる場合は、整形済み文字列より JSON の数値を送ってください。
実務のヒント、制限、関連する化学の検索
データシートが四十四メガジュール毎キログラムと書いていれば、calorific_value を四千四百万として送り、Q がジュールで返るようにします。また、非物理的な燃焼エネルギーを防ぐ厳格な invalid_input パスを示すため、あえて mass をゼロにするか負の発熱量を送ってください。このページは、燃焼熱計算機、質量と発熱量からの燃料エネルギー、熱量×質量のジュール、Q は m CV の化学宿題支援を探している方を対象とします。手計算で mass に calorific_value を掛け、公開された energy 欄と同じ12桁小数丸めの範囲で一致することを確認すれば、実験レポートの検証に使えます。
技術的な質問
質量と発熱量はなぜ正でなければなりませんか?
ゼロや負の燃料質量・熱量は物理的な燃焼ではありません。本ツールは静かなゼロやエンタルピー規約に見える符号付きエネルギーではなく invalid_input を返します。
燃焼熱計算機は無料ですか?
ブラウザのツールは無料で、お使いの端末で動きます。API呼び出しは成功リクエストごとに $0.002 のプリペイドKIT残高を使い、失敗したタスクは課金されません。