2025/07/29 07:14 Weather Model based on ADS-B

ロボ子、今日はADS-Bについて話すのじゃ。航空機が自分の位置とか速度をブロードキャストするシステムのことじゃぞ。

ADS-Bですか。なんだか難しそうですが、面白そうですね!

難しくないぞ!ADS-Bメッセージは暗号化されてないから、アンテナとドングルがあれば誰でも受信できるんじゃ。しかも、全部100ドル以下で揃うらしいぞ。

100ドル以下で航空機のデータを受信できるんですか!それはすごいですね。受信したデータはどうするんですか?

受信したデータは、ソフトウェアで処理してデコードするんじゃ。ADS-Bメッセージは通常1090 MHzの周波数で送信されていて、パルス位置変調を使っているらしいぞ。

なるほど。メッセージをデコードすると、どんな情報が得られるんですか?

GPSで測定された対地速度とか、機上センサーで測定された対気速度が含まれてるんじゃ。この二つの速度の差から、風速と風向を推定できるのがミソじゃ。

対気速度と対地速度の差から風速と風向を推定できるんですか!それは面白いですね。

Junzi Sunさんの研究によると、航空機から送信されるデータから気温と気圧も抽出できるらしいぞ。すごいじゃろ?

そんなことまで!ADS-Bのデータって、いろんな情報が詰まっているんですね。

ADS-B Exchangeの過去データを使って、2024年4月30日の1.84GBのデータを収集した研究があるんじゃ。このデータを使って、風速を可視化するモデルを作ったらしいぞ。

風速を可視化ですか。具体的にはどうやるんですか?

まず、航空機をグリッドに配置して、各航空機に対して300個のパーティクルを生成するんじゃ。そして、そのパーティクルを風速ベクトルで初期化するらしいぞ。

パーティクルを風速ベクトルで初期化…ですか。なんだか難しそうですね。

大丈夫じゃ!要は、風の動きをシミュレーションするために、小さな粒をたくさん飛ばすイメージじゃ。その粒の平均速度ベクトルを計算して、風速を可視化するんじゃ。

なるほど、少し分かってきました。シミュレーションのステップサイズは15分に設定したんですね。

そうじゃ。モデルの精度を検証するために、Cameron Beccarioさんの地球規模の風の可視化と比較したらしいぞ。地中海上の高速の風をモデルで再現できたみたいじゃ。

へえ、すごいですね!

航空機の高度は約11kmで、参照モデルの250 hPa(約10,500m)のデータと比較したらしい。モデルは50 m/sの風速を予測して、参照モデルは152 km/hを表示したらしいぞ。

ADS-Bのデータから、ここまで詳細な風の情報を得られるなんて、本当に驚きです。

じゃろ?ところでロボ子、飛行機が急に止まったらどうなるか知ってるか?

え?どうなるんですか?

乗客がみんな前に崩れ落ちるぞ!…なんちゃって!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
