風せん断勾配の計算機
高度50フィートで10ノット、2000フィートで35ノットなら、ウィンドシアは1000フィートあたり約12.8ノットで「強」に区分されます。2つの風向も入れれば、速さが同じでも向きの変化で生じるシアまで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 下側の速度
- 10
- 上側の速度
- 35
- 下側の高度
- 50
- 上側の高度
- 2,000
- 速度の単位
- Kt
- 高さの単位
- Ft
- 下側の速度 (kt)
- 10
- 上側の速度 (kt)
- 35
- 下側の高度 (ft)
- 50
- 上側の高度 (ft)
- 2,000
鉛直ウィンドシアは、二つの高度の間での風速または風ベクトルの変化です。操縦士、ディスパッチャ、気象担当者はその勾配を用いて低層乱気流と、最終進入で航空機が対気速度を失うまたは得る可能性を判断します。この風せん断勾配計算機は、下層と上層の観測点の風速を受け取り、ノットとメートルに換算し、千フィートあたりノット、百フィートあたりノット、キロメートルあたりメートル毎秒、および逆秒の二層バルク勾配を返します。両方の気象学的風向が与えられた場合、一定速度での機首変更では隠れうるベクトルせん断も報告します。
鉛直ウィンドシアとは何か、二層勾配の求め方
鉛直ウィンドシアは、水平風が高度とともに変わることです。航空気象では、地上の突風通報を、次の二千フィートの上昇が滑らかか、揺れるか、急に速くなるか遅くなるかという判断に変える量です。ブリーフィングで用いる二層バルク形は単純で、せん断勾配は上層観測と下層観測の風の差を、その層の厚さで割ったものです。
速度だけを送る場合、変化は上層から下層を引いた符号付き差であり、高度とともに強まる風は正、弱まる風は負になります。その変化の大きさに高度差で割った値を、環境・乱気流の言葉としての千フィートあたりノット、低層ウィンドシアと進入の言葉としての百フィートあたりノット、キロメートルあたりメートル毎秒、逆秒といった航空単位と SI 単位で同時に報告します。
両方の風向も送る場合、風向は風が吹いてくる方位であるという気象の約束に従い、各観測を東向きと北向きの成分に直し、ベクトル差を取り、その大きさを強度と進入クラスの主せん断とします。ベクトルせん断は、短い上昇や降下で航空機の慣性風を実際に変える量です。一定速度での百八十度の風向変化は、スカラー速度差がゼロでも大きなせん断です。
高度は下層点から上層点へ増加しなければなりません。等しい高度や逆転した高度は符号を黙って反転せず拒否します。速度は有限で非負でなければなりません。
これは二点の計画用の恒等式であり、完全な風の鉛直分布でも、ライダー走査でも、進入復行の判断の代わりでもありません。
風せん断勾配計算機が役立つ場面
進入と着陸のブリーフィングでは、ATIS や PIREP、低層ウィンドシア警報が地表から数百フィートの速度跳びを述べるとき、繰り返せる数値が必要です。
その二つの風と高度を一つの契約に入れると、FAA と ICAO の言い回しが有意な低層ウィンドシアに用いる百フィートあたりノットの数字と、教官やディスパッチャがカードに書ける caution、warning、severe の進入クラスが出ます。
山岳波、ローター、前線乱気流の授業では、同じ二層勾配を千フィートあたりノットで使い、二千フィートで二十ノット変わることと、二百フィートで同じだけ変わることが別のリスクだと学習者に見せます。チャーターや空中作業の計画者は、拠点ごとにずれる私設表でベクトル成分を再導出せず、朝の行先一列を一つの parse 端点にまとめます。検証失敗は残高を消費しません。
要求を小さく保ち、丸めた勾配を試験に固定すれば、メソスケールモデルを立てずにブリーフィング、LMS 項目、エッジワーカー向けの再現可能な一次せん断が得られます。公式予報、航空機区分、ご自身の復行基準と必ず対にしてください。これは二層の算術であり、不安定進入を続ける許可ではありません。
活用例
低層乱気流と山岳波の点検
谷底の風と稜線またはサウンディングの風を千フィートあたりノットで比べ、層の厚さが乱気流の話をどう変えるかを学習者に示します。
ディスパッチと PIREP の突合
ATIS、METAR、PIREP からの二層せん断を一つの parse 契約にまとめ、拠点ごとに私設の UV 表を保守しないようにします。
よくある質問
鉛直風せん断勾配はどのように求めますか?
結果は kt/1000 ft、kt/100 ft、km あたり m/s、逆秒で報告します。両方の気象学的吹来方向を送った場合、主せん断はベクトル大きさ √(Δu²+Δv²) / Δz です。
風向は必ず送る必要がありますか?
ベクトルせん断を足すなら両方(0–360、気象学的吹来)を送ってください。
強度クラスは何を意味しますか?
強度は絶対主せん断を千フィートあたりノットで見ます。2 未満は calm、2–5 は light、5–10 は moderate、10–20 は strong、20 以上は severe です。計画用のラベルであり、SIGMET ではありません。
ウィンドシアの値がマイナスになるのはどういう意味ですか?
高度が上がるにつれて風が弱まっているという意味です。風速だけの場合は上の風速から下の風速を引くので、上で強まればプラス、弱まればマイナスになります。
強いシアなのに進入時の危険と判定されないのはなぜですか?
2つの区分が別のことを見ているためです。強度は勾配そのものを評価し、進入の区分は地表近くの薄い層を対象にします。例の1000フィートあたり12.8ノットは強ですが、1950フィートの層は厚すぎて進入の区分には当たりません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/wind-shear-gradient \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed_lower":10,"speed_upper":35,"height_lower":50,"height_upper":2000}'const res = await fetch("https://api.kit.forhosting.com/travel/wind-shear-gradient", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed_lower": 10,
"speed_upper": 35,
"height_lower": 50,
"height_upper": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/wind-shear-gradient",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed_lower": 10,
"speed_upper": 35,
"height_lower": 50,
"height_upper": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/wind-shear-gradient", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed_lower":10,"speed_upper":35,"height_lower":50,"height_upper":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed_lower":10,"speed_upper":35,"height_lower":50,"height_upper":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/wind-shear-gradient", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"speed_lower": 10,
"speed_upper": 35,
"height_lower": 50,
"height_upper": 2000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.wind_shear_gradient",
"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 で失敗します。
入力契約、単位、応答の形、誤り時の扱い
速度はゼロ以上でなければなりません。上層高度は下層より厳密に大きく、層が正の厚さを持つ必要があります。両方送るか、両方省略してください。一方だけの風向では半ベクトルはせん断ではないため、要求は失敗します。換算後、速度は四百ノット以下、高度はマイナス二千フィートから八万フィートの間に留め、単位の誤記が成層圏の無意味な勾配を生まないようにします。風向を送った場合は、ベクトル風変化とベクトル勾配も含まれます。例として、五十フィートで十ノット、二千フィートで三十五ノットなら、約 12.8 ノット毎千フィートの正の速度せん断となり、環境強度は strong、層が厚いため薄い層の進入尺度では none となります。POST で JSON 本体を送り、必須の有限数を四つ指定してください。speed_lower と speed_upper は下層と上層の風速、height_lower と height_upper はその観測点の高度です。任意の speed_unit は kt、m_s、km_h、mph のいずれかで、省略時は航空ブリーフィング単位のノットです。任意の height_unit は ft または m で、省略時はフィートです。任意の direction_lower と direction_upper は、風が吹いてくる方位を零度から三百六十度で表す気象学的風向です。各数値欄は JSON の数でも数字の文字列でもよく、v1、v2、z1、z2、wind_lower、alt_upper などの別名を受け付けます。それらの検証失敗は invalid_input を返し、課金しません。成功時は、整えた入力をエコーし、両観測点をノットとフィートで示し、符号付き速度変化、層厚、符号付き速度勾配、分類に使う絶対勾配、SI 勾配、speed または vector の shear_kind、intensity、approach_class、approach_hazard、さらに formula、method、短い message を返します。
風せん断勾配計算機が役立つ場面
実装は純 parse のティア A なので、成功した呼び出しは公表の $0.002 で、モデルトークンも外向き気象サービスもなく済みます。
連携の活用例
進入と着陸のブリーフィング
地上風と二百フィートまたはタワーの風を、ショートファイナル前に百フィートあたりノットと進入クラスへ直し、ブリーフィングが API と同じ数字になるようにします。
技術的な質問
approach_hazard が true になるのはいつですか。
絶対主せん断が 100 ft あたり少なくとも 5 kt のときです(approach_class が warning または severe)。この薄い層の尺度は低層ウィンドシアの言い回しに合い、同じ総 ΔV でも厚い 2000 ft の層は none のままになり得ます。
風せん断勾配計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功した呼び出しごとに前払いの KIT 残高から $0.002 を使い、不正な入力は課金されません。