このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Horizontal Wind Model 14
水平風モデル14の実装
ライブラリ:
Aerospace Blockset /
Environment /
Wind
説明
Horizontal Wind Model 14 ブロックは、米国海軍研究所 (HWM™) ルーチンを実装し、緯度、経度、高度の地理座標セットに対する風の南北成分と東西成分を計算します。
制限
コード生成の場合、このブロックは、タイプが int 32 以上のターゲットに対してのみ使用します。
端子
入力
First — 測地緯度 (μ)、経度 (l
)、およびジオポテンシャル高度 (h
)
3要素のdoubleベクトル
入力では、ブロックがモデルを実装する測地緯度 (μ)、経度 (l
)、および地理ポテンシャル高度 (h
) を指定します。
緯度と経度の値は度単位です。
高度の値は、Units パラメータで選択した単位になります。高度要素を 0 ~ 500 km の値として指定します。値は 0 ~ 500 km の範囲外になります。
Second — 年内の日
double 型のスカラー
入力では、協定世界時 (UTC) で年内の日を指定します。入力では、1 ~ 366 (うるう年の場合) の値として日を指定します。値は 1 日から 366 日の範囲内で折り返されます。
Third — 経過秒数
double 型のスカラー
選択した日の午前 0 時からの経過秒数を UTC で格納します。
Fourth (Optional) — Ap インデックス
double 型のスカラー
ブロックがモデルを評価するときに、世界時 (UT) の Ap インデックスが含まれます。3 時間間隔の地磁気擾乱指数値を含む NOAA 国立地球物理データセンター から指数を選択します。Ap インデックス値がゼロより大きい場合、ソフトウェアはモデル評価中に磁気効果を考慮します。
出力
First — 風速ベクトル
1行2列の倍精度ベクトル
風速ベクトルには、南北風成分と東西風成分がこの順序で含まれます。
パラメーター
単位 — 入力および出力ユニット
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
(既定値) |
"合計" | Disturbance
風成分を計算する水平風モデルのタイプを選択します。
Quiet
磁気擾乱のない水平風モデルを計算します。このモデル タイプでは、Ap インデックス値を入力しないでください。
"合計"
静穏擾乱と磁気擾乱の複合効果を計算します。このモデル タイプの場合、0 以上の Ap インデックス値を入力します。
Disturbance
風における磁気擾乱の影響を計算します。このモデル タイプの場合、0 以上の Ap インデックス値を入力します。
プログラムでの使用
ブロック パラメーター: model |
型: 文字ベクトル |
値: 'Quiet' | 'Total' | 'Disturbance' |
既定の設定: 'Quiet' |
Action for out-of-range input — ブロック動作
エラー
(既定値) | 警告
| なし
ブロック入力が範囲外の場合のブロックの動作を指定します。
値 | 説明 |
---|---|
| MATLAB® は例外を返し、モデルのシミュレーションは停止します。アクセラレータ モードとラピッド アクセラレータ モードでは、アクションを |
| 診断ビューアに警告が表示され、モデルのシミュレーションが続行されます。アクセラレータ モードとラピッド アクセラレータ モードでは、アクションを |
| 何も起こりません。ブロックは入力信号に上限と下限を課します。 |
プログラムでの使用
ブロック パラメーター: action |
型: 文字ベクトル |
値: 'None' | 'Warning' | 'Error' |
既定の設定: 'Error' |
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2016b で導入R2021b: Horizontal Wind Model 14 ブロックの戻り値の変更の可能性
Horizontal Wind Model 14 ブロックは以下を受け入れるようになりました:
day ポート値は、小数、負数、
0
、または366
より大きい値です。sec ポート値は
0
または86400
より大きいです。
その結果、このブロックからの出力値は以前のリリースから変更される可能性があります。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)