ゲイ=リュサックの法則計算機
1 atm、273.15 Kの密閉した気体を373.15 Kまで加熱すると、圧力は約1.3660992129 atmになります。初期の圧力とケルビン温度に最終値を1つ加えて入力すると、もう一方を体積一定で求めます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- P1
- 1
- T1
- 273.15
- T2
- 373.15
- P2
- 1.3660992129
- 解決済み
- p2
- 定数
- volume
ゲイ=リュサックの法則は、一定量の理想気体を定積に保ったとき、絶対圧力が絶対温度に比例することを述べます。系を等積的に加熱または冷却しても、PとTの比は変わりません。等積の宿題を確認する学生、解答キーを作る教員、ゲージ読みをオーブン設定と対応づける実験技術者、密閉容器を点検する技術者は、いずれも同じ入力—初期圧力、ケルビンの初期温度、および一つの最終値—と、欠ける最終圧力または温度の明確な結果を必要とします。
ゲイ=リュサックの法則の意味と送るべき量
入門的な熱力学と化学では、ゲイ=リュサックの法則(圧力–温度形ではアモントンの法則とも呼ばれます)は等積過程を表します。体積と気体の量が固定されたまま、圧力と絶対温度が一緒に変化します。簡潔な式はP1をT1で割った値がP2をT2で割った値に等しいというもので、温度は絶対ケルビン(または別の絶対尺度)、圧力はゲージではなく絶対です。
検索意図は、ゲイ=リュサックの法則計算機、定積の圧力と温度、等積のP対T、P1/T1=P2/T2ソルバー、定積での温度変化からの最終圧力などの句に集まります。人々は、式の存在の再確認だけでなく、ワークシートと照合したり、実験報告に埋め込んだり、より大きなパイプラインに渡したりできる数値結果を求めます。初期と最終で圧力の単位を揃えてください。
エンジンは大気圧をパスカルへ、摂氏をケルビンへ自動換算しません。呼び出す前に絶対ケルビンへ変換してください。
実務での使い方、制限、料金、配信経路
宿題の採点、密閉容器の加熱見積りの確認、タンク圧力上昇とオーブン温度変化の対応、シミュレーションの等積ステップの点検など、すぐに定積のP–T確認が欲しいときはブラウザツールを使ってください。検証失敗は残高を消費しません。両側の圧力が大気圧またはパスカルで、温度がケルビンなら、解いた最終値は同じ単位族に留まります。
結果は完全に決定的で、同じ三入力は常に同じp1、t1、p2、t2、solvedフラグ、式とmethodのラベルを返します。言語モデルも外部熱力学サービスも乱数もなく、継続的インテグレーションの固定や再現可能な教材に安全です。
活用例
宿題と等積の気体法則ドリル
学生と採点者が、定積での加熱・冷却問題の最終圧力または温度を確認します。ケルビン温度がゼロまたは負のときは明確に拒否されます。
熱力学テスト用の決定的フィクスチャ
単体テストや対話型科学デモを種付けするパイプラインは、各言語でゲイ=リュサックの算術を再実装する代わりに、純粋なP1/T1=P2/T2オラクルを呼び出せます。
密閉容器の圧力上昇スケッチ
体積を一定に保ったとき絶対圧力が絶対温度にどう追従するかを、完全なプロセスシミュレータを立てずに素早く構造化して見積もります。
よくある質問
計算機はどの式を使いますか?
ゲイ=リュサックの等積法則:P1/T1 = P2/T2。T2が既知ならP2 = P1·T2/T1、P2が既知ならT2 = T1·P2/P1。温度は絶対ケルビンである必要があります。
ゲイ=リュサックの法則計算機は無料ですか?
ブラウザツールはお使いの端末上で無料です。検証失敗は課金されません。
最終圧力と最終温度を両方送れますか?
いいえ。 解きたい未知量としてp2またはt2のどちらか一方だけを送ってください。
ゲージ圧や摂氏で入力できますか?
できません。この法則は絶対圧力と絶対温度で成り立ち、計算機はどちらも換算しません。ゲージ圧は絶対圧に、摂氏はケルビンに直してから入力してください。
温度が0以下の場合はどうなりますか?
計算は行われず、分かりやすいメッセージで知らせます。ケルビン温度は0より大きくなければならず、圧力も正の値が必要です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/thermo/gay-lussac-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":1,"t1":273.15,"p2":1.366}'const res = await fetch("https://api.kit.forhosting.com/thermo/gay-lussac-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 1,
"t1": 273.15,
"p2": 1.366
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/gay-lussac-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 1,
"t1": 273.15,
"p2": 1.366
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/gay-lussac-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":1,"t1":273.15,"p2":1.366}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":1,"t1":273.15,"p2":1.366}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/gay-lussac-law", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"p1": 1,
"t1": 273.15,
"p2": 1.366
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.gay_lussac_law",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能はP1/T1がP2/T2に等しい関係を決定的に並べ替え、正でないケルビンを明確なinvalid_inputエラーで拒否し、両方の状態点、解いた量、式、定積法のラベルを含む構造化JSONを返します。
ゲイ=リュサックの法則の意味と送るべき量
p1、t1、p2、t2、solved、formula、method、constantをJSONで返すと、ノートへの貼り付け、自動テストでの差分、並べ替えと除算の算術を再実装せずに多言語で再利用しやすくなります。
入力の検証とP1/T1 = P2/T2の適用方法
有限数として解釈できる数値文字列は受け入れられるため、フォームやCSV風パイプラインは追加のキャストなしで値を渡せます。絶対温度は厳密に正のケルビンでなければなりません。絶対圧力も正でなければなりません。p2とt2の両方を送ると過制約として拒否され、どちらも送らないと解く対象がないとして拒否されます。ボイルやシャルルの分岐、物質量の項、単位換算サービスはなく、定積で既知の三量に対する純粋なゲイ=リュサックです。必須フィールドp1とt1、およびp2またはt2のどちらか一方—解きたい未知の最終量—を含むJSON本体を送ってください。数値フィールドはすべて有限でなければなりません。必須欠落、空文字列、非数値テキスト、NaN、Infinityはいずれも結果を返す前に直ちにinvalid_inputで失敗し、失敗した検証は課金されません。エイリアスも使えます:p1にinitial_pressureとP1、t1にinitial_temperatureとT1、p2にfinal_pressureとP2、t2にfinal_temperatureとT2。ゼロまたは負のt1やt2は、このモデルでは理想気体の絶対尺度が正でない温度を認めないため、常にinvalid_inputとして拒否されます。検証後、温度が既知ならP2=P1×T2/T1、圧力が既知ならT2=T1×P2/P1を適用し、安定した小数精度に丸めて、同じ入力がどのJavaScriptエンジンでも同じJSONになるようにします。同じ純粋関数が無料のブラウザ内ツールとAPI経路を駆動します。
実務での使い方、制限、料金、配信経路
スクリプト、授業プラットフォーム、実験ノートのパイプライン、プロセス支援が、単一契約のもとで多数の初期・最終ペアに対して安定したJSONを必要とするときはAPIを使ってください。成功した各リクエストは$0.002の課金単位一つです。
技術的な質問
このゲイ=リュサックの法則計算機の使い方は?
p1、t1、およびp2またはt2のどちらか一方を含むJSONをthermo.gay_lussac_lawへ送ってください。応答は両方の最終値、解いたフィールド、式P1/T1=P2/T2を返します。
温度がゼロまたは負だとどうなりますか?
リクエストはinvalid_inputで失敗します。正でないケルビンは拒否され、その呼び出しは課金されません。