ラウールの法則電卓
モル分率0.4、純粋な蒸気圧92の成分は、同じ単位で36.8の分圧を生じます。torr、kPa、atmのどれでも、入力した単位のまま答えが返ります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- モル分率
- 0.4
- 純物質の蒸気圧
- 92
- 分圧
- 36.8
ラウールの法則は、理想液体混合物中の揮発性成分の蒸気分圧が、その成分の液体モル分率に、同じ温度で純物質であるときの蒸気圧を掛けたものに等しいと述べます。化学者はこの恒等式を使い、活量係数の本格パッケージを開かずに、組成を宿題・実験レポート・工程の一次スクリーニング用の分圧へ変換します。このラウールの法則電卓は成分のモル分率と純成分の蒸気圧を受け取り、それらを掛け、ご指定の圧力単位のまま分圧を返します。モル分率は液体の取り分であり、負にも 1 超にもなり得ないためです。
ラウールの法則電卓が実務で役立つ場面
一般化学と物理化学の授業では、液体モル分率と表の純蒸気圧から揮発性成分 1 つの分圧を求めるラウールの法則の問題が出されます。決定的なオラクルがあれば、教員は解答キーを作れ、学生は数式処理システムを取り込まずに算術を確認できます。二元混合物の上のマノメータ読取りを測る実験では、この式の理想分圧を実測値と比較してから活量係数と非理想性を議論します。
プロセス技術者は同じ掛け算を一次スクリーニングに使います。有機溶媒がモル分率 0.2 で存在し、タンク温度での純蒸気圧が既知なら、理想分圧が排出や乾燥の見積りを上限づけ、本格的な気液平衡パッケージを正当化する前の目安になります。
環境・労働衛生のワークシートは、理想溶液仮定の下で液体組成を揮発性有機物の期待分圧へ変換し、保守的またはスクリーニングの値とします。
活用例
マノメータデータとの実験照合
測定した液体モル分率から揮発性成分の理想蒸気分圧を予測し、実験読取りと比較する前に使います。
工程・衛生の一次スクリーニング
既知の液体モル分率と表の P° を理想分圧に変え、乾燥・排出・ばく露の見積りに用います。
よくある質問
モル分率が 0 から 1 の外だとどうなりますか?
モル分率は負にも 1 超にもなれないため、それらの値は拒否され課金されません。
二成分混合物の全圧ですか?
違います。 この機能は 1 成分の分圧を返します。揮発性 2 種の全圧はラウール項 2 つの和であり、別の検索意図です。
モル分率が1や0のときはどうなりますか?
1なら液体はその成分だけなので、分圧は純粋な蒸気圧とちょうど同じです。0ならその成分はなく、蒸気にも加わりません。その間では、分圧はモル分率に比例して直線的に変わります。
結果が実測と合わなくなるのはどんなときですか?
混合物が理想的でないときです。実験ではこの理想的な分圧をマノメーターの読みと比べ、その差を活量係数で説明します。この式は、混ぜても薄まる効果以外に逃げやすさは変わらないと仮定しています。
授業以外ではどんな場面で使えますか?
工程管理や作業環境の一次評価に使えます。モル分率0.2の溶媒について、タンク温度での純粋な蒸気圧が分かれば、乾燥や排出、ばく露の見積もりの目安となる理想的な分圧が得られます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/raoults-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mole_fraction":0.4,"pure_vapor_pressure":92}'const res = await fetch("https://api.kit.forhosting.com/chem/raoults-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mole_fraction": 0.4,
"pure_vapor_pressure": 92
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/raoults-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mole_fraction": 0.4,
"pure_vapor_pressure": 92
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/raoults-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mole_fraction":0.4,"pure_vapor_pressure":92}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mole_fraction":0.4,"pure_vapor_pressure":92}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/raoults-law", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mole_fraction": 0.4,
"pure_vapor_pressure": 92
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.raoults_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
記号では P_i は x_i に P°_i を掛けたものです。0 から 1 の閉区間の外のモル分率は invalid_input で拒否されます。
ラウールの法則が単一成分について計算するもの
理想溶液中の揮発性種に対するラウールの法則は、その種が液体中にどれだけ存在するかと、混合物の上にどれだけ蒸気を寄与するかの直接比例です。中間のモル分率は純蒸気圧を線形にスケールします。これが理想溶液の仮定で、混合は希釈以外では逃げやすさを変えません。この機能はその閉形式だけを評価します。経路にネットワークも時計も乱数シードもないため、同一入力は常に同一出力になります。報告書を書くときは返された式文字列を数値の横に置き、ソルバーが用いたのと同じ恒等式を読者が見られるようにしてください。成分 i の液体モル分率を x_i(0 から 1 の無次元数)と書き、同じ温度での純 i の蒸気圧を P°_i と書きます。i の蒸気分圧は P_i が x_i に P°_i を掛けたものになります。x_i が 1 のとき液体は純 i であり、分圧は純蒸気圧を正確に再現します。x_i が 0 のとき成分 i は液体に存在せず、分圧は 0 です。圧力単位の換算、温度からのアントワーヌ係数の参照、複数の揮発性種を合計した全圧、気相モル分率 y_i の計算は行いません。それらは別の検索意図であり、専用ページに置くべきです。演算は通常の浮動小数点での掛け算 1 回で、有効数字 12 桁に整えて JSON の参照例が実行環境間で安定するようにしています。
入力契約、応答の形、エラーの扱い
その範囲外のモル分率は非物理的で、圧力を無意味にスケールしてしまうためです。必須の有限数を 2 つ含む JSON オブジェクトを送ってください。mole_fraction は対象成分の液体モル分率 x_i、pure_vapor_pressure は問題の温度でその物質が純であるときの蒸気圧です。mole_fraction は 0 から 1(両端含む)の閉区間になければなりません。0 未満または 1 超は invalid_input で失敗します。pure_vapor_pressure は有限かつ非負でなければならず、負の蒸気圧は同じ物理的理由で拒否され、0 は不揮発な純成分極限として許されます。欠落フィールド、空文字、NaN、Infinity もフィールド名付きの invalid_input で失敗し、課金されません。成功時、応答は整形済みの mole_fraction と pure_vapor_pressure をエコーし、ご送付の圧力単位(torr、水銀柱ミリメートル、キロパスカル、気圧、bar、その他の一貫単位)のままラウール積として partial_pressure を返し、小さな単位ヒントオブジェクト、method ラベル raoults_law、式文字列 P_i が x_i に P°_i を掛けたものを含め、宿題の記述が数値の横に同じ式を引用できるようにします。古典的な確認例は、x_i が 0.4 で P°_i が 92 torr なら 36.8 torr、x_i が 1 の純成分極限で P°_i を正確に再現、x_i が 0 の欠如極限で分圧 0 です。成功した API 呼び出しは公開ベース $0.002 毎件で、検証失敗はプリペイド残高を消費しません。
ラウールの法則電卓が実務で役立つ場面
エンジンは純粋な parse のティア A なので、成功呼び出しはモデルトークンも外向きネットワークもなく $0.002 です。リクエストは小さく保ち、丸めた分圧をテストに固定すれば、宿題・LMS プラグイン・エッジワーカー向けに再現可能なラウール分圧が得られ、自前の熱力学基盤は不要です。
連携の活用例
宿題・試験の解答キー
教科書の理想溶液セットで P_i = x_i × P°_i を計算し、学生と自動採点が同じ閉形式のラウール基準を共有できるようにします。
技術的な質問
ラウールの法則で蒸気分圧をどう計算しますか。
有限数 mole_fraction([0, 1] の x_i)と pure_vapor_pressure(P°_i ≥ 0)を送ってください。API はご指定の圧力単位で partial_pressure = x_i × P°_i を返します。
電卓は torr、kPa、atm を換算しますか。
しません。送られた圧力単位のまま掛けます。純蒸気圧と同じ単位を使い、partial_pressure をその単位で読んでください。
ラウールの法則電卓の料金はいくらですか。
ブラウザツールは無料です。API リクエストは成功 1 件あたり $0.002 の KIT プリペイド残高を使い、不正入力は課金されません。