対地速度の計算
真対気速度250ノットで40ノットの追い風なら、対地速度は290ノットです。同じ風が向かい風になると210ノットに下がります。速度、風速、角度を入れて所要時間を見積もれます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 対気速度
- 250
- 風速
- 40
- 角度 (°)
- 0
- 対地速度
- 290
- 追い風成分
- 40
対地速度は、航空機が地表面に対して実際にどれだけ速く進むかを表します。周囲の気団をどれだけ速く突き進むかを示す真対気速度とは異なります。風はそこにベクトルを足します。追い風は対地速度を増し、向かい風は減らし、機首方向を修正しないままでも横風は合成の大きさを変えます。本計算機は真対気速度、風速、飛行経路ベクトルと風ベクトルのなす角の三つの数を受け取り、風三角の余弦定理から対地速度の大きさを返します。0度は純追い風、180度は純向かい風、90度は機首を直していない純横風です。
対地速度とは何か、風三角がどう与えるか
航空機が飛ぶとき、同じ水平面に二つの速度ベクトルがあります。真対気速度ベクトルは機首が空気の中を進む向きを指し、風ベクトルは気団そのものが地面に対して動く向きを指します。それらのベクトル和が対地速度ベクトルで、その長さが対地速度です。
GPS の対地速度表示が示す値であり、所要時間に必要な値でもあります。二乗した長さを余弦定理で展開すると、二つのベクトルのなす角 θ が分かれば図を描かずに済む閉じた式になります。対地速度は TAS の二乗と風速の二乗と、TAS と風速と θ の余弦の積の二倍との和の平方根です。
θ が 0 のとき余弦は 1 でベクトルは平行になり、対地速度は TAS と風速の和、すなわち純追い風になります。θ が 180 度のとき余弦は −1 でベクトルは逆向きになり、対地速度は二つの速さの絶対差、すなわち純向かい風になります。θ が 90 度のとき余弦は消え、対地速度は TAS と風速の斜辺になります。
これは機首を直していない横風の場合であり、選んだ対地航跡を保つクラブの場合ではありません。単位には依存しません。 ノット、時速キロ、時速マイル、毎秒メートルのいずれでも、対気速度と風速が同じ単位であれば足ります。返る対地速度もその単位です。
このページは、それら三入力の対地速度計算機という検索に答えます。純 90 度横風を仮定する機首修正のページや、気象の風向(吹き出し元)と真ヘディングを求める対地航跡のページは、別の検索であり別の入力欄です。
対地速度が役立つ場面と関連ツール
飛行学生、ディスパッチャ、物理の教員は、語彙こそ違え同じ三角形に出会います。教科書が TAS と風速と「飛行経路と風のなす角」を名指しする問題を検算したい人は、磁気偏角や希望針路まで求める完全な E6B 解ではなくこのページを必要とします。METAR 風をすでに機首からの相対角に落とした運航担当は、ヘディングを組み立て直さずに三数を貼って対地速度を読めます。
教材ジェネレータには決定的な神託が要ります。近傍ページがこの検索を食い合ってはなりません。横風ヘディング計算機は純 90 度の風を仮定し、クラブ角と航跡を保つ対地速度(TAS の二乗から風の二乗を引いた根)を返します。
別の恒等式です。 ヘディングから真対地航跡を求める計算機はヘディング、気象の風向、TAS、風速を求め、北と東の成分から航跡と対地速度を返します。降下開始点の道具は対地速度を入力として受け取り、計算はしません。それが検索語ならそちらを使い、なす角がすでにあり対地速度だけ欲しいならこちらを使ってください。
ネットワーク照会も時計も乱数もありません。単位換算も密度高度も、選んだ航跡を保つヘディングの求解も行いません。
活用例
教室の風三角の問題
学習者は真対気速度、風速、飛行経路と風のなす角を入れ、余弦定理の対地速度を教科書の例題と突き合わせます。
途中経過の対地速度の素早い見積もり
TAS と機首からの相対風角がすでに分かる計画担当は、ヘディングも完全な E6B 三角も組み直さず、同じ単位の対地速度を読みます。
よくある質問
真対気速度と風から航空機の対地速度をどう求めますか?
非負の真対気速度、非負の風速、飛行経路ベクトルと風ベクトルのなす角(度)を送ってください。対地速度は sqrt(TAS² + W² + 2·TAS·W·cos θ) です。0 度は追い風、180 度は向かい風です。
飛行経路と風のなす角は何を意味しますか?
真対気速度ベクトル(機首が空気中を進む向き)と風ベクトル(気団が動く向き)の挟角です。0 は風が機首と同じ向き、180 は機首に向かって吹く向き、90 は機首を直していない純横風です。
対気速度または風速が負だとどうなりますか?
向きは角が担い、符号付きの速さではないため、負の対気速度や風速は拒否され、課金されません。
この計算機は航跡を保つために機首をクラブしますか?
しません。 与えた角で TAS と風のベクトルを足し、大きさを返します。航跡を保つクラブの恒等式(純横風では WCA = asin(W/TAS) および GS = sqrt(TAS² − W²))は別ページです。
速度の単位は何を使えますか?
ノット、キロメートル毎時、マイル毎時、メートル毎秒など、対気速度と風速が同じ単位であればどれでも使えます。対地速度もその同じ単位で表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/ground-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"airspeed":250,"wind_speed":40,"angle_deg":0}'const res = await fetch("https://api.kit.forhosting.com/phys/ground-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"airspeed": 250,
"wind_speed": 40,
"angle_deg": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/ground-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"airspeed": 250,
"wind_speed": 40,
"angle_deg": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/ground-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"airspeed":250,"wind_speed":40,"angle_deg":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"airspeed":250,"wind_speed":40,"angle_deg":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/ground-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"airspeed": 250,
"wind_speed": 40,
"angle_deg": 0
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.ground_speed",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の対気速度や負の風速は無意味な速さを返す代わりに invalid_input で拒否します。無料のブラウザ実行器と API は同じ純関数を共有するため、宿題の検算と計画スクリプトが食い違うことはありません。成功した呼び出しは公表の $0.002 で、検証失敗は課金されません。
入力契約、角度の約束、誤り時の動き
0 度は風が機首と同じ向き(純追い風)、180 度は機首に向かって吹く(純向かい風)、90 度は機首を直していない純横風です。余弦は 360 度周期なので 0 から 360 の外の角も受け付け、マイナス 30 と 330 は同じ対地速度になります。対気速度と風速は負であってはなりません。対気速度 0 は許され、空気中を飛んでいないので対地速度は風の大きさに等しくなります。風 0 も許され、対地速度は TAS に等しくなります。同じ速さを 180 度にすると 210、90 度にすると 250 と 40 の斜辺です。有限な三つの必須数を持つ JSON オブジェクトを POST してください。フィールド airspeed は真対気速度で、別名 tas、true_airspeed、air_speed、va を受け付けます。フィールド wind_speed は同じ単位の風ベクトルの大きさで、別名 wind、ws、wind_vel を受け付けます。フィールド angle_deg は飛行経路ベクトルと風ベクトルのなす角(度)で、別名 angle、theta、wind_angle を受け付けます。負の速さは向きではなく、向きはすでに角が担っており、その場合はフィールド名付きの invalid_input で失敗します。欠落、空文字、非数値、NaN、Infinity は invalid_input で失敗し、課金されません。成功時は 12 桁の安定した丸めのあと三入力をエコーし、主結果として ground_speed を、角の余弦に wind_speed を掛けた tailwind_component(正が追い風、負が向かい風)を報告し、数の横に出せるよう式を繰り返します。例: airspeed 250、wind_speed 40、angle_deg 0 は同じ単位で対地速度 290 です。成功一件の料金は定額の $0.002 です。
対地速度 API が役立つ場面と近傍の道具
同じ入力は同じ JSON を返し、ライブラリ更新のあとも解答キーが漂流しないようにします。それらは別件です。 ブラウザの実行器は無料で、API 経路は前払い残高から成功一件につき $0.002 を課金します。
連携の活用例
航空補助向けの決定的な固定値
統合パイプラインは追い風・向かい風・横風の角について JSON の goldens を固定し、改修がベクトル和の契約を静かに変えないようにします。
技術的な質問
対地速度の計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功一件につき $0.002 で前払いの KIT 残高を使い、不正な入力は課金されません。