このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
International Geomagnetic Reference Field
ライブラリ:
Aerospace Blockset /
Environment /
Gravity
説明
International Geomagnetic Reference Field ブロックは、選択された国際地磁気基準場生成を使用して、地球の磁場と永年変化を計算します。選択された国際地磁気基準場生成を使用して、位置と時間における地球の磁場と永年変化を計算します。
制限
このブロックは、高度 -1000 m から 5.6 地球半径 (35、717、567.2 m) まで有効です。
このブロックは次の年の範囲で有効です:
IGRF-13 モデル — 1900 年と 2025 年
IGRF-12 モデル — 1900 年と 2020 年
IGRF-11 モデル — 1900 年と 2015 年
10 進年が世代の有効範囲外の場合、International Geomagnetic Reference Field ブロックは磁場を範囲外の 10 進年に線形外挿します。
その他の制限については、以下を参照してください。
端子
入力
h — 高さ
スカラー
選択した単位でスカラーとして指定された高さ。
データ型: double
μ (deg) — 緯度
スカラー
緯度。度単位のスカラーとして指定します。このブロックは、90 より大きく -90 より小さい緯度の値を受け入れます。
データ型: double
l (deg) — 経度
スカラー
経度。度単位のスカラーとして指定します。このブロックは、180 より大きい範囲と -180 より小さい範囲を受け入れます。
データ型: double
dyear — 希望年
スカラー
すでに経過した年の端数を含めるための、小数形式での希望する年。値は、現在の年と今年経過した日数の合計を 365 で割った値です。2015 年 3 月 21 日の 10 進年 dyear
を計算するには、次のようにします。
dyear=decyear('21-March-2015','dd-mmm-yyyy')
依存関係
このポートを有効にするには、Input decimal year を選択します。
データ型: double
出力
XYZ — 磁場
ベクトル
選択した単位でベクトルとして返される磁場。このベクトルの成分は、北東下 (NED) 参照フレームにあります。
データ型: double
H — 水平強度
スカラー
選択した単位でスカラーとして返される水平強度。
データ型: double
D — 偏角
スカラー
偏角。度単位のスカラーとして返されます。
データ型: double
l — 傾斜
スカラー
傾斜は度単位のスカラーとして返されます。
データ型: double
F — 総強度
スカラー
選択した単位でスカラーとして返される合計強度。
データ型: double
DXDYDZ — 磁場の経年変化
ベクトル
磁場の永年変化。年ごとに選択された単位でベクトルとして返されます。
依存関係
このポートを有効にするには、Output secular variation を選択します。
データ型: double
DH — 水平強度の経年変化
スカラー
水平強度の経年変化。年ごとに選択された単位でスカラーとして返されます。
依存関係
このポートを有効にするには、Output secular variation を選択します。
データ型: double
DD — 偏角の経年変化
スカラー
偏角の永年変化。スカラー値として返されます (年あたりの分数)。
依存関係
このポートを有効にするには、Output secular variation を選択します。
データ型: double
DI — 傾斜の経年変化
スカラー
傾斜の永年変化。スカラー値として返されます (年あたりの分数)。
依存関係
このポートを有効にするには、Output secular variation を選択します。
データ型: double
DF — 総強度の経年変化
スカラー
総強度の経年変化。年ごとに選択された単位でスカラーとして返されます。
依存関係
このポートを有効にするには、Output secular variation を選択します。
データ型: double
パラメーター
Generation — 国際地磁気基準場の生成
IGRF-13
(既定値) | IGRF-11
| IGRF-12
国際地磁気基準場生成。IGRF-13
、IGRF-12
、または IGRF-11
から選択されます。
プログラムでの使用
ブロック パラメーター: generation |
型: 文字ベクトル |
値: 'IGRF-13' | 'IGRF-11' | 'IGRF-12' |
既定値: 'IGRF-13' |
データ型: char
| string
単位 — 単位
Metric (MKS)
(既定値) | English
パラメータと出力単位は次のように指定します:
単位 | 高さ |
---|---|
| メートル |
| 足 |
プログラムでの使用
ブロック パラメーター: units |
型: 文字ベクトル |
値: 'Metric (MKS)' | 'English' |
既定値: 'Metric (MKS)' |
Input decimal year — 希望年
on
(既定値) | off
入力ポートで 10 進年を指定するには、このチェック ボックスをオンにします。
Month、Day、Year の値を使用して 10 進年を指定するには、このチェック ボックスをオフにします。
依存関係
Month、Day、Year を有効にするには、このパラメータをクリアします。
プログラムでの使用
ブロック パラメーター: time_in |
型: 文字ベクトル |
値: 'on' | 'off' |
既定値: 'on' |
Month — 月を入力してください
January
(既定値) | February
| March
| 4月
| May
| June
| July
| August
| September
| October
| November
| December
十進年を計算する月。
依存関係
このパラメータを有効にするには、Input decimal year をクリアします。
プログラムでの使用
ブロック パラメーター: month |
型: 文字ベクトル |
値: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December'
|
既定値: 'January' |
Day — 入力日
1 (既定値) | 1
から 31
十進年を計算する日。
依存関係
このパラメータを有効にするには、Input decimal year をクリアします。
プログラムでの使用
ブロック パラメーター: day |
型: 文字ベクトル |
値: '1' から '31' |
既定値: '1' |
Year — 入力年
2020
(既定値) | 1900
から 2020
10 進数年を計算する年。1900
から 2020
として指定します。
依存関係
このパラメータを有効にするには、Input decimal year をクリアします。
プログラムでの使用
ブロック パラメーター: year |
型: 文字ベクトル |
値: 任意の年 |
既定値: '2020' |
Action for out-of-range input — 範囲外ブロックの動作
なし
(既定値) | 警告
| エラー
範囲外ブロックの動作。次のように指定します。
Action | 説明 |
---|---|
| 何も起こりません。 |
| 診断ビューアに警告が表示されていますが、モデルのシミュレーションは続行されます。 |
| 診断ビューアでエラーが発生し、モデルのシミュレーションが停止します。 |
プログラムでの使用
ブロック パラメーター: action |
型: 文字ベクトル |
値: 'None' | 'Warning' | 'Error' |
既定の設定: 'Warning' |
Output secular variance — 世俗的な変化
on
(既定値) | off
非永年変動とともに永年変動 (年間変化率) の出力を有効にするには、このチェック ボックスをオンにします。それ以外の場合は、このチェックボックスをオフにします。
経年変化 | 説明 |
---|---|
磁場 | 磁場ベクトル(単位:ナノテスラ(nT)。Z は垂直成分(+ve 下)) |
水平強度 | 水平強度(ナノテスラ(nT)) |
偏角 | 偏角(度)(+ve 東) |
傾斜 | 傾斜(度)(+ve 下) |
総強度 | 総強度(ナノテスラ(nT)) |
SV磁場 | 磁場の経年変化 |
SV 水平強度 | 水平強度の経年変化 |
SV 赤緯 | 偏角の経年変化、真北と磁場ベクトル(東向きが正)の間の角度 |
SV傾斜 | 傾斜角の経年変化、水平面と磁場ベクトルの間の角度(下向きが正) |
SV 総強度 | 総強度の経年変化 |
非宗教的な差異のみを有効にするには、このチェックボックスをオフにします。
磁場
水平強度
偏角
傾斜
総強度
プログラムでの使用
ブロック パラメーター: sv_out |
型: 文字ベクトル |
値: 'on' | 'off' |
既定値: 'on' |
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2020b で導入
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)