メインコンテンツ

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

Horizontal Wind Model 07

水平風モデル07の実装

  • Horizontal Wind Model 07 block

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

説明

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

制限

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

端子

入力

すべて展開する

測地緯度 (μ)、経度 (l)、およびジオポテンシャル高度 (h) は、3 要素ベクトルとして指定されます。

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

高度値は 0 ~ 500 km の範囲外になります。高度の値は、Units で選択された単位になります。

データ型: double

協定世界時 (UTC) での年間通算日。1 ~ 366 (閏年の場合) の値として指定されます。値は 1 〜 366 日の範囲内で折り返されます。

データ型: double

指定された日の午前0時からの経過秒数(UTC)。

データ型: double

世界時 (UT) の Ap インデックス。0 から 400 までの範囲のスカラーとして指定されます。3 時間間隔の地磁気擾乱指数値を含む NOAA National Geophysical Data Center から指数を選択します。Ap インデックス値がゼロより大きい場合、ソフトウェアはモデル評価中に磁気効果を考慮します。

依存関係

このポートを有効にするには、ModelTotal または Disturbance に設定します。

データ型: double

出力

すべて展開する

風速ベクトル。1 行 2 列のベクトルとして返され、南北風成分と東西風成分がその順序で含まれます。

データ型: double

パラメーター

すべて展開する

入力および出力単位。次のように指定します。

単位

風速

風速

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

風成分を計算する水平風モデルのタイプ。次のように指定します。

  • Disturbance

    風における磁気擾乱のみの影響を計算します。

  • Quiet

    磁気擾乱のない水平風モデルを計算します。

  • "合計"

    静穏擾乱と磁気擾乱の複合効果を計算します。

プログラムでの使用

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

範囲外ブロックの動作は次のように指定されます。

説明

なし

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

警告

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

エラー

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

プログラムでの使用

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

拡張機能

すべて展開する

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

バージョン履歴

R2014b で導入

すべて展開する