弾丸エネルギー計算機
8 gの弾丸が400 m/sで飛ぶと640 Jのエネルギーを持ち、速度を2倍にするとエネルギーは4倍になります。質量をキログラム、速度をメートル毎秒で入力すると、銃口や遠距離でのエネルギーがジュールで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 質量
- 0.008
- 速度
- 400
- エネルギー
- 640 J
- 方程式
- E = 0.5 × 0.008 × 400² = 640
この弾丸エネルギー計算機は、質量と速度から、古典的な式 E が二分の一 m v の二乗に等しいという関係で、発射体の運動エネルギーを報告します。質量をキログラム、速度をメートル毎秒で入力してください。結果は仕事の SI 単位であるジュールのエネルギーです。ハンター、再装薬者、弾道学の学習者は、薬莢の比較、工場データの確認、クロノグラフの測定値を装薬表の横に置ける数値へ変換するために銃口エネルギーを使います。質量ゼロまたは速度ゼロはエネルギーゼロになります。
弾丸の運動エネルギーとは何か、なぜ速度が二乗されるのか
弾丸の運動エネルギーは、質量と速さのために発射体が運ぶ並進エネルギーです。古典力学では、そのエネルギーは質量と速度の二乗の積のちょうど半分であり、E = ½ m v² と書きます。質量がキログラム、速度がメートル毎秒のとき、E はエネルギーの SI 単位であるジュールになります。
弾道学の文章では、速度が銃口での速さである場合に同じ量を銃口エネルギーと呼び、速さが下流のクロノグラフ読みである場合に残留エネルギーと呼ぶことがよくあります。いずれの場合も代数は同じです。重い弾丸も速い弾丸もエネルギーを上げますが、速度は二乗されるため、速さの控えめな増加は、質量の同程度の相対増加よりも数値を動かしがちです。
速さを倍にすると質量固定でエネルギーは四倍になり、質量を倍にしても速さ固定ではエネルギーは二倍にしかなりません。この計算機の仕事は一つです。質量と速度を取り、その式に従って掛け、エネルギーをジュールで返します。
阻止力、創傷腔、断面密度、落下は見積もりません。グレイン、オンス、フィート毎秒、フィートポンドは変換しません。出力は、与えられた速さにおける質点の教科書どおりの運動エネルギーとして扱ってください。
工場の弾道表が装薬の横にエネルギーを掲げるときに引用する数字です。実装はネットワークも乱数も時計依存もない純算術であるため、同一の入力は常に同一の浮動小数点結果を生みます。
弾丸エネルギーの数値が役立つ場所と、役に立たない場所
再装薬者とハンターは、箱にすでに質量と公称速度が印刷されているとき、あるいは台上のクロノグラフが平均速さを出した直後に、二つの工場装薬または二つのハンドロードを比較するために銃口エネルギーを使います。
物理と弾道の授業は、発射体質量と銃口速さが与えられたとき E は何ジュールか、速さを倍にすると本当にエネルギーが四倍になるか、という最初の数値確認として同じ恒等式を使います。弾薬の発行者、射場ソフトウェア、比較ページは、各サービスで二分の一 m v 二乗を再実装せずに、薬莢表の決定的なフィクスチャを固定できます。
すでに SI で質量と速度がある場合、または先にグレインとフィート毎秒を換算する用意がある場合に選んでください。本格的な外部弾道一式ではなく、小さな選別実験室を組むときは、他の無料で決定的な物理ヘルパーと組み合わせてください。
活用例
台上で工場装薬を比較する
箱に記載された弾丸質量とクロノグラフ速度を銃口エネルギー(ジュール)に変え、二つの薬莢を同じ SI 尺度で比べます。
物理と弾道学の宿題
質量がキログラム、速さがメートル毎秒で与えられた発射体の運動エネルギーを求める学生の答案を照合します。
薬莢表と CI フィクスチャ
各サービスで E = ½mv² を再実装せずに、弾薬ページや自動テスト向けの決定的なエネルギー列を生成します。
よくある質問
弾丸エネルギー計算機はどの式を使いますか?
古典的な運動エネルギーの関係 E = ½ m v² を使います。m はキログラムの質量、v はメートル毎秒の速度です。エネルギーはジュールで返されます。
質量と速度にはどの単位を送ればよいですか?
質量はキログラム、速度はメートル毎秒で送ってください。グラムは 1000 で割り、グレインは 6.479891e-5 を掛け、フィート毎秒は 0.3048 を掛けてから呼び出してください。
負の質量と負の速度が拒否されるのはなぜですか?
負の発射体質量は物理的ではなく、この計算機は速度を非負の弾道速さとして扱います。ゼロは許可され、ゼロジュールになります。
弾丸エネルギーは阻止力と同じですか?
膨張、貫通、断面密度、下流の残留エネルギーはモデル化しません。終端性能の指数ではなく、教科書の銃口エネルギー数値として使ってください。
グレインやフィート毎秒はどう換算しますか?
グレインに6.479891 × 10⁻⁵を掛けるとキログラムになり、グラムなら1000で割ります。フィート毎秒は0.3048を掛けてメートル毎秒にしてから、両方の値を入力します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/bullet-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":0.008,"velocity":400}'const res = await fetch("https://api.kit.forhosting.com/phys/bullet-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 0.008,
"velocity": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/bullet-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 0.008,
"velocity": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/bullet-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":0.008,"velocity":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":0.008,"velocity":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/bullet-energy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mass": 0.008,
"velocity": 400
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.bullet_energy",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の質量または負の速度は invalid_input で拒否され、課金されません。
弾丸の運動エネルギーとは何か、なぜ速度が二乗されるのか
それらの換算は、このエンドポイントを呼ぶ前の単位ステップに属します。
SI 単位で質量と速度を入力する方法
両方の値は非負でなければなりません。負の質量は物理的な発射体ではなく、負の銃口速さはこの計算機における弾道速さではありません。ゼロは許可され、静止した発射体または消滅する質量の古典的結果としてゼロジュールになります。出典が弾丸重量をグラムで示す場合は、千で割ってキログラムにしてください。グレインで示す場合は 6.479891 に十のマイナス五乗を掛けてください。速度がフィート毎秒なら 0.3048 を掛けてメートル毎秒にしてください。検証失敗は課金されません。POST で JSON 本体を送り、必須の有限な二つの数、キログラムの mass とメートル毎秒の velocity を含めてください。mass には別名 m、mass_kg、bullet_mass が、velocity には v、speed、velocity_ms が受け付けられるので、表計算や型付きフォームが同じ契約を再利用できます。各フィールドは JSON 数でも厳密な十進文字列でもよく、科学的記数法を含みます。十六進プレフィックス、埋め込み空白、空文字列はフィールド名を付けた invalid_input で失敗します。積が Worker とブラウザの IEEE 倍精度で有限のままになるよう、絶対値は公開された上限内に収めてください。成功時、応答は丸めた質量と速度をエコーし、エネルギーをジュールで報告し、式 E = ½ m v²、代入済みの方程式文字列、単位 J、メソッドタグ bullet_kinetic_energy を含めます。成功したリクエストは $0.002 です。
弾丸エネルギーの数値が役立つ場所と、役に立たない場所
リクエストは文書化された上限内に保ち、丸めたエネルギーをテストに固定し、抗力、偏揺、剛でない標的が実際に届くエネルギーを銃口の数字から大きくずらせることを忘れないでください。このページでは作業はすべてブラウザ内で走ります。API では成功した照会ごとに $0.002 で、invalid_input は課金されず、応答の後に何も保存されません。
技術的な質問
弾丸エネルギー計算機の料金はいくらですか?
ブラウザのツールは無料です。API リクエストは成功した呼び出しごとに $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。