円軌道からの脱出噴射デルタV計算機
半径6771 kmの地球円軌道から脱出するには、脱出速度そのものではなく3178.094418806551 m/sの順行噴射で足ります。中心天体のμと軌道半径を入力すると、円軌道速度、脱出速度、デルタvが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Mu
- 398,600,441,800,000
- 半径
- 6,771,000
- Mu m3 s2
- 398,600,441,800,000
- 半径 (m)
- 6,771,000
- 円軌道速度 (m/s)
- 7,672.598648385
- 脱出速度 (m/s)
- 10,850.6930671916
円軌道から脱出する際、局所脱出速度の全量を追加する必要はありません。宇宙機はすでに円軌道速度を持つため、理想的な順行方向の瞬間加速量は、同じ半径における脱出速度と円軌道速度の差になります。この計算機は、中心天体の標準重力パラメーターと天体中心から測った軌道半径を用いて、その差を求めます。2つの速度、必要なデルタVのメートル毎秒およびキロメートル毎秒での値、計算上の仮定を表示します。処理は決定論的で、ネットワークや保存済み表を使用せず、軌道半径がゼロまたは負の場合はエラーとして扱います。
脱出デルタVが2つの速度の差になる理由
円軌道上の宇宙機は、すでに接線方向へ円軌道速度で移動しています。この速度は、標準重力パラメーターを軌道半径で割った値の平方根です。同じ位置で放物線脱出軌道に必要な速度は、重力パラメーターの2倍を半径で割った値の平方根になります。
接線方向への順行噴射は、比軌道エネルギーを円軌道の負の値からゼロまで引き上げます。ゼロは、束縛された楕円軌道と束縛されない双曲線軌道の境界です。したがって、理想的な脱出噴射デルタVは脱出速度から円軌道速度を引いた値であり、脱出速度そのものではありません。
代数的には、円軌道速度に「2の平方根から1を引いた値」を掛けた量でもあります。宇宙機が静止していると仮定すると、すでに持つ運動エネルギーを無視し、推進要求を大幅に過大評価します。本機能は両方の速度と差を表示するため、各数値をご確認いただけます。
結果は双曲線超過速度がゼロの出発を表し、二体モデルでは無限遠で速度がゼロに近づきます。これは理想的な瞬間噴射の最小値であり、完全なミッション予算や打上げ機性能の予測ではありません。
整合する入力の選び方と結果の読み方
中心天体の標準重力パラメーターmuを立方メートル毎秒毎秒で、天体中心から宇宙機までの距離radiusをメートルで入力してください。半径は表面からの高度ではありません。問題で高度が与えられている場合は、計算前に天体の基準半径を加えてください。
地球では、約3.986004418掛ける10の14乗の立方メートル毎秒毎秒がよく使われます。およそ6,371キロメートルの地球半径から四百キロメートル上空にある宇宙機では、約6,771,000メートルの軌道半径を使用します。数値結果は決定論的に小数第十二位まで丸められます。
欠落、非数、非有限、範囲外の入力は拒否されます。ゼロ除算や負の動径距離には物理的意味がないため、重力パラメーターと半径はいずれも正でなければなりません。
数値を利用する前に理想化をご確認ください
この計算は、ニュートン力学の二体系における完全な円軌道から、瞬間的に順行噴射することを仮定します。実際のエンジンは一定時間にわたって推力を発生します。長時間の噴射では、推進剤を消費している間にも位置と方向が変化し、重力損失が生じる場合があります。
また、大気、天体の扁平、中心天体の自転、他天体の摂動、航法余裕、誘導損失、残差、姿勢制御も含みません。目標は無限遠速度がゼロとなる放物線脱出です。惑星間ミッションでは通常、影響圏を離れた後に遷移軌道へ入るため、v-infinityと呼ばれる正の双曲線超過速度が必要です。
その出発噴射は別の式で計算し、より大きな速度を要します。この値は天体表面からの打上げデルタVでもありません。表面上の機体は円軌道から開始せず、上昇量と各種損失を負担するからです。
初期の実現性評価、力学演習、軌道ソフトウェアの独立検証、概算デルタV予算の脱出項目にご利用ください。工学的判断の前には、ミッション固有のモデルと余裕を追加してください。
活用例
軌道力学の演習を確認する
円軌道速度、局所脱出速度、その差の手計算を、決定論的な結果と比較していただけます。
初期ミッション予算を作成する
損失と余裕を追加する前に、待機軌道からv-infinityがゼロとなる理想噴射を見積もれます。
宇宙力学ソフトウェアを試験する
再現可能な基準値を作成し、無効な半径がNaNやInfinityを生じず拒否されることを確認できます。
よくある質問
どの公式を使用しますか?
Δv = √(2μ/r) − √(μ/r)を使用します。同じ軌道半径で、局所脱出速度から現在の円軌道速度を引きます。
半径は表面からの高度ですか?
いいえ、天体中心から測る距離です。計算前に天体の基準半径と高度を足してください。
惑星間出発噴射を計算できますか?
双曲線超過速度がゼロの最小脱出のみです。正のv-infinityを要する遷移には追加速度が必要です。
半径6771 kmの地球軌道から脱出するデルタvはいくつですか?
3178.094418806551 m/s、つまり3.178094418807 km/sです。この半径での円軌道速度は7672.598648385013 m/s、脱出速度は10850.693067191563 m/sで、噴射はその差を補うだけです。
噴射量が脱出速度より小さいのはなぜですか?
宇宙機がすでに円軌道速度で動いているからです。順行噴射で足すのは脱出速度と円軌道速度の差だけで、これは円軌道速度に「2の平方根から1を引いた値」を掛けたものに等しくなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/escape-burn-deltav \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mu":398600441800000,"radius":6771000}'const res = await fetch("https://api.kit.forhosting.com/astro/escape-burn-deltav", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mu": 398600441800000,
"radius": 6771000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/escape-burn-deltav",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mu": 398600441800000,
"radius": 6771000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/escape-burn-deltav", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mu":398600441800000,"radius":6771000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mu":398600441800000,"radius":6771000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/escape-burn-deltav", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mu": 398600441800000,
"radius": 6771000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.escape_burn_deltav",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
整合する入力の選び方と結果の読み方
応答には正規化された入力、circular_speed_m_s、escape_speed_m_s、delta_v_m_s、delta_v_km_sに加え、公式と仮定が含まれます。gravitational_parameter、orbital_radius、rという別名も使用できますが、生成SDKやウェブフォームでは標準名が明確です。
数値を利用する前に理想化をご確認ください
APIは成功したリクエストごとに$0.002で、無効な入力にはinvalid_inputを返します。
技術的な質問
軌道半径がゼロまたは負の場合はどうなりますか。
中心から宇宙機までの距離は正でなければならないため、invalid_inputで失敗します。
API計算の料金はいくらですか。
成功したAPIリクエスト1件は$0.002です。同じ決定論的計算をブラウザーで無料利用できます。