Main Content

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

Wind Shear Model

風のせん断条件を計算する

  • Wind Shear Model block

ライブラリ:
Aerospace Blockset / Environment / Wind

説明

Wind Shear Model ブロックは、航空宇宙モデルに風のせん断を追加します。この実装は、軍事仕様 MIL-F-8785C [1] の数学的表現に基づいています。

端子

入力

すべて展開する

指定された単位でスカラーとして指定された高度。

データ型: double

方向余弦行列。平面地球座標を物体固定軸座標に表す 3 行 3 列の行列として指定されます。

データ型: double

出力

すべて展開する

平均風速。指定された単位で、DCM 入力と同じボディ座標参照の 3 要素ベクトルとして返されます。

データ型: double

パラメーター

すべて展開する

風せん断単位は次のように指定します:

単位Wind高度
Metric (MKS) メートル/秒メートル
English (Velocity in ft/s) フィート/秒

English (Velocity in kts)

節点

プログラムでの使用

ブロック パラメーター: units
: 文字ベクトル
値: 'Metric (MKS)' | 'English (Velocity in ft/s)' | 'English (Velocity in kts)'
既定の設定: 'Metric (MKS)'

飛行フェーズは次のように指定されます:

  • 軍事仕様 MIL-F-8785C で指定されている Category C - Terminal Flight Phase

  • Other

プログラムでの使用

ブロック パラメーター: phase
: 文字ベクトル
: 'Category C - Terminal Flight Phase' | 'Other'
既定の設定: 'Category C - Terminal Flight Phase'

地上 6 メートル (20 フィート) の高さで測定された風速 (スカラー値として指定)。

プログラムでの使用

ブロック パラメーター: W_20
: 文字ベクトル
: scalar
既定の設定: '15'

地上 6 メートル (20 フィート) の高さでの風向。地球の x 軸 (北) の方向から時計回りの度数でスカラーとして指定します。風向は風が吹いてくる方向として定義されます。

プログラムでの使用

ブロック パラメーター: Wdeg
: 文字ベクトル
: scalar
既定の設定: '0'

アルゴリズム

風のせん断の大きさは、高度の関数としての平均風のプロファイルと、地上 20 フィート (6 メートル) で測定された風速の次の式で表されます。

uw=W20ln(hz0)ln(20z0), 3ft<h<1000ft

ここで、uw は平均風速、W20 は高度 20 フィートで測定された風速、h は高度、z0 はカテゴリ C の飛行フェーズでは 0.15 フィート、その他のすべての飛行フェーズでは 2.0 フィートに等しい定数です。カテゴリーCの飛行段階は、参考文献[1]では離陸、進入、着陸を含む最終飛行段階と定義されています。

平面地球軸フレームで得られた平均風速は、ブロックに入力された方向余弦行列 (DCM) を乗算することで、物体固定軸座標に変換されます。ブロック出力は、ボディ固定軸の平均風速です。

参照

[1] U.S. Military Specification MIL-F-8785C, November 5, 1980.

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入