動径・横方向軌道速度計算機
離心率0.2、真近点角90°、比角運動量60000、重力パラメータ398600では、動径方向の速度が1.32866666667、横方向が6.64333333333になります。全体の速さと飛行経路角も分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 離心率
- 0.2
- 真近点角
- 90
- 比角運動量
- 60,000
- Mu
- 398,600
- 真近点角 (rad)
- 1.5707963268
- 角度の単位
- Deg
- 動径速度
- 1.3286666667
- 横方向速度
- 6.6433333333
ミッション解析、軌道力学の学習、誘導ソフトウェアでは、軌道速度の極座標分解が必要です。位置ベクトルに沿った動径成分と、軌道面内でそれに直交する横方向成分です。これら二つのスカラーは、慣性直交成分とは異なり、離心率・真近点角・比角運動量から、Curtis や Vallado の章が繰り返す教科書的恒等式によって得られます。角運動量が両成分の尺度を決めるためです。
動径成分と横方向成分のしくみ
軌道上のどの点でも、衛星の速度は二つの成分に分けられます。動径成分は中心天体から衛星へ向かう線に沿った速さで、衛星が上昇しているのか落ちているのかを示します。横方向成分は、その線に垂直な局所的な水平方向の速さです。動径成分は重力パラメータを角運動量で割り、離心率と真近点角の正弦を掛けて求めます。横方向成分は同じ比に、1に離心率と真近点角の余弦の積を足した値を掛けます。全体の速さは、直角三角形の斜辺のように二つを組み合わせて求めます。
使いどころとよくある間違い
学生は、教科書の例題を三角関数の計算ミスなしで確かめるのに使えます。ミッション設計では、本格的な軌道計算の前に、動径方向と進行方向の噴射量を見積もるのに役立ちます。地上の運用チームは、観測した速度と理想的な値の組を比べられます。いちばん多い間違いは、重力パラメータと角運動量で単位が違うことです。また、角運動量は両方の成分の大きさを決めるため、正の値でなければなりません。
活用例
宿題・試験の検算
与えられた真近点角で e・h・μ から動径・横方向速度を求め、手計算の三角関数ミスなしに教科書の例題と照合します。
予備的なインパルス設計
力モデル付き完全伝播の前に、極座標で衝動的 Δv を寸法決めするための局所動径・軌道方向速度成分を取得します。
テレメトリ健全性検査
推定した離心率・近点角・比角運動量から得た解析的ケプラー対と、機上の動径・横方向レートを比較します。
よくある質問
μ の既定値は何ですか?
mu は教科書の正準単位向けに既定 1 です。SI やキロメートル・秒の結果が必要なときは h と整合する中心天体の μ を渡してください。
動径速度と横方向速度の違いは何ですか?
動径速度は中心天体と衛星を結ぶ線に沿った成分で、横方向速度は軌道面内でその線に垂直な成分です。二つを合わせると全体の速さになり、角運動量を運ぶのは横方向の成分です。
動径速度がマイナスになるのはなぜですか?
マイナスは衛星が近点に向かって落ちていることを、プラスは中心天体から遠ざかっていることを示します。円軌道では動径速度はちょうどゼロで、速さはすべて横方向になります。
飛行経路角とは何ですか?
速度が局所的な水平方向からどれだけ傾いているかを度で表した角度です。離心率0.2、真近点角90°の例では11.309932474度になります。
単位はどう合わせればよいですか?
重力パラメータと角運動量は、同じ長さと時間の単位でそろえてください。たとえばキロメートルと秒で統一します。単位が混ざると、計算は進んでも両方の速度成分が誤った値になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/orbital-velocity-vector \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-velocity-vector", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-velocity-vector",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-velocity-vector", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-velocity-vector", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_velocity_vector",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本計算機は離心率 e、真近点角 ν、比角運動量 h、および任意の重力パラメータ μ を受け取り、v_r、v_⊥、速さ、飛行経路角(度)を返します。比角運動量が正でない場合は invalid_input で拒否されます。
ケプラー軌道における動径速度と横方向速度の意味
二体問題の軌道力学では、焦点に対する衛星の位置をしばしば極形式で書きます。長さ r の動径ベクトルは中心天体から衛星を指し、真近点角 ν は近点通過後に軌道上をどれだけ進んだかを測ります。その瞬間の慣性速度ベクトルは常に軌道面内にあり、位置ベクトルに平行な動径部分と、それに直交する横方向部分に分解できます。ここで e は離心率、h は比角運動量、μ は中心天体の標準重力パラメータです。そのユークリッドノルムが慣性速さです。動径成分 v_r は衛星が焦点から遠ざかるときに正、近点へ戻るときに負です。横方向成分 v_⊥ は角運動量を運ぶ局所水平速度であり、円軌道では速さのすべてで v_r は厳密にゼロです。本エンドポイントが用いる古典的閉形式は、v_r が (μ を h で割ったもの) に e と ν の正弦を掛けたもの、v_⊥ が (μ を h で割ったもの) に 1 と e と ν の余弦の積を加えたものに等しい、というものです。局所水平からの飛行経路角は v_r と v_⊥ の二引数アークタンジェントです。これら四つの数値により、完全な直交エフェメリスなしで極速度状態を再構成できます。そのため動径・横方向計算機は予備設計ノート、試験ソルバ、決定論を要する軽量エッジワーカーに現れます。
入力契約・単位・既定値・エラー挙動
SI やキロメートル・秒単位では h と整合する μ を渡してください(例:地球の μ は約 3.986 掛ける 10 の 5 乗 km 立方毎秒二乗、h は km 平方毎秒)。真近点角は正弦・余弦呼び出しのときだけラジアンに変換されます。離心率が負なら非物理として拒否します。比角運動量が 0 以下なら、非正の角運動量は無効であるという明確なメッセージで拒否します。これが本能力の製品契約であり、それらの失敗は課金されません。スケッチが必要なら自前の軌道プロッタと組み合わせてください。必須の有限数三つを含む JSON 本体を POST してください:非負の eccentricity e、true_anomaly ν、厳密に正の specific_angular_momentum h です。任意の mu は既定で 1 なので、正準単位の教科書問題は追加フィールドなしで動きます。任意の angle_unit は deg または rad の列挙で既定は deg です。各数値フィールドは JSON 数または数値文字列でよく、欠落・空文字・非有限はフィールド名付きの invalid_input で失敗します。成功時は整形済み入力をエコーし、0 から 2π に正規化した true_anomaly_rad、radial_velocity、transverse_velocity、speed、flight_path_angle_deg、極恒等式を述べる formula 文字列、method が orbital_velocity_vector であることを返します。本エンドポイントは一つの真近点角での速度分解のみを評価します。
極軌道速度 API が役立つ場面
予備ミッション設計スクリプトは、完全な伝播器を立てずに局所の動径・軌道方向に対するインパルスの寸法決めに極分解を使います。地上系の健全性検査は、テレメトリ由来の動径・横方向レートを、現在の最良推定の離心率・近点角・角運動量から得た解析ペアと比較します。検証失敗は残高を消費しません。大学の軌道力学では、楕円・放物・双曲の遷移弧で選んだ真近点角における v_r と v_⊥ の計算を求めます。有料 API とバイト一致する無料ブラウザツールは、宿題と LMS 自動採点の間の計算機ドリフトを除きます。実装は純粋 parse のティア A のため、成功した各呼び出しはモデルトークンも外向きネットワークもなく、公開の基本料金 $0.002 です。μ と h の単位を揃え、丸めたフィールドをテストに固定すれば、四行の恒等式のために重い軌道力学ライブラリを取り込むことなく、教室・ノート・エッジワーカー向けに再現可能な極速度成分が得られます。
技術的な質問
動径・横方向の軌道速度はどう計算しますか?
離心率 e(≥ 0)、true_anomaly ν、specific_angular_momentum h(> 0)を送ってください。任意で mu(既定 1)。API は v_r = (μ/h)·e·sin(ν)、v_⊥ = (μ/h)·(1+e·cos(ν))、速さ、飛行経路角を返します。
比角運動量が 0 または負のときはどうなりますか?
タスクは invalid_input で失敗します。非正の h は極速度成分を尺度化できず、課金されません。
真近点角は度ですかラジアンですか?
既定は度(angle_unit=deg)です。ラジアンなら angle_unit を rad にしてください。応答には常に true_anomaly_rad と flight_path_angle_deg が含まれます。
動径・横方向速度計算機の料金は?
ブラウザツールは無料です。API は成功呼び出しごとに前払い KIT 残高から $0.002 です。無効入力は課金されません。