平均分子速度計算ツール
気体分子が平均してどれだけ速く動くかを求めます。32 g/molの酸素は298 Kで約444 m/sです。モル質量はg/mol、温度はケルビンで入力すれば、SI単位への換算は自動で行います。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- モル質量
- 32
- 創造性
- 298
- モル質量(kg/mol)
- 0.032 m/s
- 平均速度
- 444.0381581535
- R
- 8.314462618
- 精度
- 10
この平均分子速度計算ツールは、分子運動論に基づき、モル質量と絶対温度から気体分子の平均速度を算出します。古典的な恒等式はv̄=√(8RT/πM)であり、Mはキログラム毎モルのモル質量、Tはケルビン単位の温度、Rはジュール毎モル毎ケルビンの普遍気体定数です。モル質量は表でおなじみのグラム毎モル単位で、温度はケルビン単位で入力してください。エンジンは質量をSI単位に変換したうえで閉じた形の平方根を評価し、平均速度をメートル毎秒で返します。教科書的な検算例としては、298ケルビンでモル質量約32グラム毎モルの酸素が約444メートル毎秒となる場合や、氷点近くでモル質量約2.016グラム毎モルの水素が約1694メートル毎秒となる場合が挙げられます。ゼロまたは負のモル質量は、物理的に妥当な純粋気体に対して平方根の中の質量は正でなければならないため拒否されます。この処理は完全に決定的な算術演算であり、ネットワーク通信も、モンテカルロ法によるサンプリングも、日付に依存する近似処理も一切行いません。分子運動論の宿題や試験対策、実験準備にはブラウザ上で無料でご利用いただけます。
平均分子速度の意味と結果の読み方
平均分子速度とは、理想気体においてマクスウェル・ボルツマン速度分布に従う分子速度の大きさの平均値です。分子運動論は3つの代表的な速度を与えます。分布のピークにあたる最確速度、運動エネルギーと(3/2)RTを通じて結び付く二乗平均平方根速度(RMS速度)、そして速度の第一モーメントである平均速度で、これは√(8RT/πM)に等しくなります。
この平均速度はRMS値よりわずかに小さく、最確速度よりわずかに大きく、いずれも温度をモル質量で割った値の平方根に比例します。この計算ツールは平均速度の恒等式のみを対象としています。化学式からのモル質量の検索も、圧力や体積の入力も、記号計算(CAS)による経路も実装されていません。
運動速度は非正の質量または非正の絶対温度に対して定義されないためです。RMS速度、流出比、理想気体のPVnTの変形式が必要な場合は、それぞれの専用ツールをご利用ください。
平均分子速度が学習・実験・ソフトウェアのどこで使われるか
学生が平均分子速度に出会うのは、分子運動論の章がモル質量表と温度を、典型的な分子がどれだけ速く動くかという話に結び付けるとき、実験で同じ温度における軽い気体と重い気体を比較するとき、あるいは試験でMとTが与えられ、プログラム可能な電卓なしに平均速度を求めるよう指示されるときです。
教師は、平均速度の代わりにこっそりRMSを使ったり、π係数を忘れたりする不透明なアプリを信用せずに、控えめな質量と温度の組み合わせで解答例をあらかじめ用意できます。
プロセスエンジニアや材料エンジニアは、同じ契約を完全な輸送モデルの前段階の簡易チェックとして利用し、同じ温度において軽いプロセスガスが重い不純物よりもはるかに高い平均分子速度を持つことを確認します。
開発者はスクリプトからこれを呼び出し、化学系ダッシュボードの決定的なテストベクトルを用意したり、速度をプロットする前にユーザー入力のモル質量と温度を正規化したり、あいまいな見積もりではなく運動論的な平均速度そのものを要求するプログラミングチャレンジの問題文を満たしたりします。
コンテストや宿題の練習では、時間的制約の中でグラフ電卓なしに解答を検算できる、高速でオフラインのv̄の算出手段がしばしば必要になります。プロダクトや教育用ツールは、利用者がモル質量とケルビン温度を入力し、UIがメートル毎秒とSI質量変換を表示しなければならない場面でこの評価を使用します。このページ上での処理はすべてブラウザ内で完結します。
活用例
宿題と試験対策の検算
教科書のモル質量と温度からv̄ = √(8RT/πM)を計算し、実験レポートや分子運動論の演習に取り組む前に検算します。
学習支援・気体運動論ソフトウェア
プロッター、手順ヘルパー、インタラクティブな授業のために、ユーザーが入力したM(g/mol)とT(K)をm/s単位の平均分子速度へ正規化します。
よくある質問
モル質量がゼロの場合はどうなりますか?
平均速度の式では質量が分母の平方根の中に置かれるため、ゼロまたは負のモル質量は無効です。
このツールはRMS速度や最確速度も計算しますか?
いいえ。 平均(算術平均)分子速度√(8RT/πM)のみを返します。RMS速度は√(3RT/M)、最確速度は√(2RT/M)であり、それらが必要な場合は専用ツールをご利用ください。
298 Kで酸素分子はどれくらいの速さで動きますか?
平均で約444 m/sです。モル質量32 g/mol、温度298 Kで計算すると、平均速度は444.0381581535 m/sになります。
軽い気体ほど速く動くのはなぜですか?
平均速度は温度をモル質量で割った値の平方根に比例して大きくなるためです。2.016 g/molの水素は氷点付近で約1694 m/sとなり、酸素よりずっと速くなります。
モル質量はg/molとkg/molのどちらで入れますか?
周期表と同じg/molで入力します。ツールが内部でkg/molに直してからSI単位の式に当てはめるので、ご自身で換算する必要はありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/average-molecular-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":32,"temperature":298}'const res = await fetch("https://api.kit.forhosting.com/chem/average-molecular-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 32,
"temperature": 298
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/average-molecular-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 32,
"temperature": 298
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/average-molecular-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":32,"temperature":298}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":32,"temperature":298}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/average-molecular-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"molar_mass": 32,
"temperature": 298
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.average_molecular_speed",
"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をご利用ください。
平均分子速度の意味と、レスポンスに含まれる内容
グラム毎モルで反映されたmolar_mass、SI変換後のmolar_mass_kg_mol、ケルビン単位のtemperature、メートル毎秒単位のaverage_speed、使用された定数R、メソッドタグkinetic_mean_speed、数値フィールドに適用された精度、v_avg=√(8RT/πM)を改めて示す公式の文字列、単位を示す文字列m/s、そして質量変換について説明するunit_noteを返します。このエンジンは、対応する大きさの範囲内であれば有限の浮動小数点数として平方根を評価し、それ以外の場合はinvalid_inputとして入力を拒否します。拒否される例としては、必須フィールドの欠落、非有限の値、文書化された上限を超える大きさ、ゼロまたは負のモル質量、そしてゼロまたは負の絶対温度が挙げられます。このページが答えるのは平均分子速度のみであり、ワークシートや単体テスト、独自の運動論的ステップを実装したくないAPI利用者に適した、安定した数値出力を提供します。
モル質量と温度の読み取り方法、および速度の再現性を保つ仕組み
モル質量はほぼすべての一般化学の周期表や気体データ表に印刷されているg/mol単位で受け取り、その後1000で割ってキログラム毎モルとし、ジュール毎モル毎ケルビンのRとSI単位が一致するようにします。温度は絶対ケルビンでなければなりません。この式は絶対温度スケールでのみ定義されているため、摂氏や華氏の値を変換せずに渡さないでください。数値文字列の先頭の任意の正符号や科学的記数法は、有限の小数として解析できる限り許容されますが、埋め込まれた空白、16進数プレフィックス、数値でないトークンは明確なメッセージとともに拒否されるため、不正なセルの値がそのまま誤った速度になることはありません。モル質量は厳密に正の値でなければなりません。同じ物理的な理由から、絶対温度も厳密に正の値でなければなりません。推奨されるフィールドは、グラム毎モル単位のMを表すmolar_massと、ケルビン単位の絶対温度Tを表すtemperatureですが、スプレッドシートやクエリ文字列、型付きフォームで同じ契約を再利用できるように、質量についてはM、mm、mass、molarMass、M_g_molという別名が、温度についてはT、temp、kelvin、temperature_kという別名が使用できます。これにより、追加の変換係数なしにメートル毎秒単位のaverage_speedが得られます。ゼロまたは負の場合、ゼロ質量では法則が未定義になり、負の質量は純粋な物質に対して意味を持たないため、リクエストはinvalid_inputで失敗します。このページの無料ブラウザ実行と、有料APIを組み合わせれば、平方根を用いた平均速度の計算式を自前で実装し直すことなく、自動化パイプラインの中で同一の数学的結果を得られます。
平均分子速度が学習・実験・ソフトウェアのどこで使われるか
APIを通じた場合、成功した検索1件につき$0.002が課金され、検証に失敗したリクエストには課金されず、レスポンスを返した後は何も保存されません。この「無料のインタラクティブな探索」と「同一の結果を返す有料API」という切り分けは、KITのtier Aカタログ全体の方針と一致しており、教室でのデモから自動化パイプラインへ、数学的な結果を変えることなく移行できます。関連する気体運動論の計算が必要な場合はグラハムの法則やSTP体積の計算ツールと、無料で決定的な化学系ヘルパー群からなる小さなラボを構築する場合はほかのchem系エンドポイントと組み合わせてご利用ください。
連携の活用例
決定的な分子運動論のテストデータ
マクスウェルの平均速度式に関する単体テスト、プロパティテスト、CIのアサーションのために、再現性のあるaverage_speedの値を生成します。
技術的な質問
平均分子速度計算ツールの料金はいくらですか?
このページ上でブラウザから利用する場合は無料です。APIを通じて利用する場合、成功したリクエストごとに$0.002が課金され、無効な入力には課金されません。
平均分子速度はどのように定義されていますか?
分子運動論から、v_avg = √(8RT/(πM))であり、Mはkg/mol、Tはケルビン、R = 8.314462618 J/(mol·K)です。結果はメートル毎秒で得られます。
モル質量はg/molとkg/molのどちらで入力しますか?
モル質量はg/mol(通常の表の単位)で入力してください。エンジンは内部でkg/molに変換するため、SIのRを用いてaverage_speedがm/sで返されます。