Main Content

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

Horizontal Wind Model 14

水平風モデル14の実装

  • Horizontal Wind Model 14 block

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

説明

Horizontal Wind Model 14 ブロックは、米国海軍研究所 (HWM™) ルーチンを実装し、緯度、経度、高度の地理座標セットに対する風の南北成分と東西成分を計算します。

制限

コード生成の場合、このブロックは、タイプが int 32 以上のターゲットに対してのみ使用します。

端子

入力

すべて展開する

入力では、ブロックがモデルを実装する測地緯度 (μ)、経度 (l)、および地理ポテンシャル高度 (h) を指定します。

緯度と経度の値は度単位です。

高度の値は、Units パラメータで選択した単位になります。高度要素を 0 ~ 500 km の値として指定します。値は 0 ~ 500 km の範囲外になります。

入力では、協定世界時 (UTC) で年内の日を指定します。入力では、1 ~ 366 (うるう年の場合) の値として日を指定します。値は 1 日から 366 日の範囲内で折り返されます。

選択した日の午前 0 時からの経過秒数を UTC で格納します。

ブロックがモデルを評価するときに、世界時 (UT) の Ap インデックスが含まれます。3 時間間隔の地磁気擾乱指数値を含む NOAA 国立地球物理データセンター から指数を選択します。Ap インデックス値がゼロより大きい場合、ソフトウェアはモデル評価中に磁気効果を考慮します。

出力

すべて展開する

風速ベクトルには、南北風成分と東西風成分がこの順序で含まれます。

パラメーター

すべて展開する

風速と速度の入力および出力単位は次のように指定します。

単位

風速

風速

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)'

風成分を計算する水平風モデルのタイプを選択します。

  • Quiet

    磁気擾乱のない水平風モデルを計算します。このモデル タイプでは、Ap インデックス値を入力しないでください。

  • "合計"

    静穏擾乱と磁気擾乱の複合効果を計算します。このモデル タイプの場合、0 以上の Ap インデックス値を入力します。

  • Disturbance

    風における磁気擾乱の影響を計算します。このモデル タイプの場合、0 以上の Ap インデックス値を入力します。

プログラムでの使用

ブロック パラメーター: model
: 文字ベクトル
値: 'Quiet' | 'Total' | 'Disturbance'
既定の設定: 'Quiet'

ブロック入力が範囲外の場合のブロックの動作を指定します。

説明

Error (デフォルト)

MATLAB® は例外を返し、モデルのシミュレーションは停止します。アクセラレータ モードとラピッド アクセラレータ モードでは、アクションを Error に設定しても効果はなく、モデルはアクションが None に設定されているかのように動作します。

警告

診断ビューアに警告が表示され、モデルのシミュレーションが続行されます。アクセラレータ モードとラピッド アクセラレータ モードでは、アクションを Warning に設定しても効果はなく、モデルはアクションが None に設定されているかのように動作します。

なし

何も起こりません。ブロックは入力信号に上限と下限を課します。

プログラムでの使用

ブロック パラメーター: action
: 文字ベクトル
値: 'None' | 'Warning' | 'Error'
既定の設定: 'Error'

拡張機能

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

バージョン履歴

R2016b で導入

すべて展開する