World Magnetic Model

Вычислите магнитное поле Земли в определенном местоположении и время с помощью Мировой Магнитной Модели

  • Библиотека:
  • Aerospace Blockset / Среда / Сила тяжести

Описание

Блок World Magnetic Model реализует математическое представление Национальной Геопространственной Спецслужбы (NGA) Мировая Магнитная Модель. Блок World Magnetic Model вычисляет Наземный вектор магнитного поля, горизонтальную интенсивность, наклон, наклон и общую интенсивность в заданном местоположении и время. Система координат является северо-востоком вниз (NED).

Примечание

Вы не можете использовать этот блок, чтобы смоделировать Наземное магнитное поле выше высоты 1 000 000 метров.

Ограничения

Все технические требования имеют эти ограничения:

  • Внутреннее вычисление десятичного года не учитывает секунды прыжка или местное время.

  • Технические требования описывают только длинную длину волны пространственные магнитные колебания ядра Земли. Промежуточное звено и колебания короткой длины волны, внесенные от коркового поля (мантия и корка), не включены. Кроме того, существенные колебания геомагнитного поля, которые происходят постоянно во время магнитных штормов и почти постоянно в поле воздействия (утренние зоны), не включены.

Кроме того, каждая спецификация имеет эти ограничения:

  • WMM2015v2 заменяет WMM2015 (v1). Рассмотрите заменяющий WMM2015 (v1) с WMM2015v2, когда используется в навигации и других системах. WMM2015v2 был выпущен Национальным управлением океанических и атмосферных исследований (NOAA) в феврале 2019, чтобы откорректировать проблемы ухудшения производительности в арктической области на 1 января 2015 до 31 декабря 2019. Поэтому все еще приемлемо использовать WMM2015 (v1) в системах ниже 55 широт степеней в северном полушарии.

  • Спецификация WMM2020 производит данные, которые являются надежны спустя пять лет после эпохи модели, которая является 1 января 2020.

  • Спецификация WMM2015 производит данные, которые являются надежны спустя пять лет после эпохи модели, которая является 1 января 2015.

  • Спецификация WMM2010 производит данные, которые являются надежны спустя пять лет после эпохи модели, которая является 1 января 2010.

  • Спецификация WMM2005 производит данные, которые являются надежны спустя пять лет после эпохи модели, которая является 1 января 2005.

  • Спецификация WMM2000 производит данные, которые являются надежны спустя пять лет после эпохи модели, которая является 1 января 2000.

Порты

Входной параметр

развернуть все

Высота в виде скаляра, в выбранных модулях.

Типы данных: double

Широта в виде скаляра, в градусах.

Типы данных: double

Долгота в виде скаляра, в градусах.

Типы данных: double

Желаемый год в десятичном формате, чтобы включать любую часть года, который уже передал. Значение является текущим годом плюс номер дней, которые передали в этом году разделенный на 365.

Например, чтобы вычислить десятичный год, dyear, на 21 марта 2015:

dyear=decyear('21-March-2015','dd-mmm-yyyy')
dyear =
   2.0152e+03

Типы данных: double

Вывод

развернуть все

Магнитное поле, возвращенное как вектор, в выбранных модулях.

Типы данных: double

Горизонтальная интенсивность, возвращенная как скаляр, в заданных модулях.

Типы данных: double

Наклон, возвращенный как скаляр, в градусах.

Типы данных: double

Наклон, возвращенный как скаляр, в градусах.

Типы данных: double

Общая интенсивность, возвращенная как скаляр, в выбранных модулях.

Типы данных: double

Параметры

развернуть все

Мировой Магнитный файл Коэффициента модели, выбранный из списка.

  • WMM2000 (2000-2005) — Мировой Магнитный содействующий файл Модели 2000

  • WMM2005 (2005-2010) — Мировой Магнитный содействующий файл Модели 2005

  • WMM2010 (2010-2015) — Мировой Магнитный содействующий файл Модели 2010

  • WMM2015 V1 (2015-2020) — Мировой Магнитный содействующий файл Модели 2015 (v1)

  • WMM2015 V2 (2015-2020) — Мировой Магнитный содействующий файл Модели 2015v2

  • WMM2020 (2020-2025) — Мировой Магнитный содействующий файл Модели 2020

  • Custom — Задайте свой собственный Мировой Магнитный файл Коэффициента модели. Можно загрузить Мировой Магнитный файл Коэффициента модели с Мира NOAA Магнитная Модель.

Зависимости

Выбор Custom включает параметр Custom .COF file.

Программируемое использование

Параметры блоков: model
Ввод: символьный вектор
Значения: 'WMM2020 (2020-2025)' | 'WMM2015 V2 (2015-2020)' | 'WMM2000 (2000-2005)' | 'WMM2005 (2005-2010)' | 'WMM2010 (2010-2015)' | 'WMM2015 V1 (2015-2020)' | 'Custom'
Значение по умолчанию: 'WMM2020 (2020-2025)'

Мировой Магнитный файл Коэффициента модели, загруженный с Мира NOAA Магнитная Модель. Например, если вы хотите загрузить содействующий файл, еще не перечисленный в списке WMM coefficients.

Зависимости

Чтобы включить этот параметр, выберите Custom для параметра WMM coefficients.

Программируемое использование

Параметры блоков: customFile
Ввод: символьный вектор
Значения: 'WMM2020.COF' | любое содействующее имя файла
Значение по умолчанию: 'WMM2020.COF'

Модули ввода и вывода:

МодулиВысотаМагнитное полеГоризонтальная интенсивностьОбщая интенсивность
Metric (MKS)МетрыНанотеслаНанотеслаНанотесла
EnglishФутыНаногауссНаногауссНаногаусс

Программируемое использование

Параметры блоков: units
Ввод: символьный вектор
Значения: 'Metric (MKS)' | 'English'
Значение по умолчанию: 'Metric (MKS)'

Когда выбрано, десятичный год является входом для блока World Magnetic Model. В противном случае задайте дату с помощью диалоговых параметров Месяца, Дня и года.

Программируемое использование

Параметры блоков: time_in
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Месяц, чтобы вычислить десятичный год.

Программируемое использование

Параметры блоков: month
Ввод: символьный вектор
Значения: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December'
Значение по умолчанию: 'January'

День, чтобы вычислить десятичный год.

Программируемое использование

Параметры блоков: day
Ввод: символьный вектор
Значения: '1' к '31'
Значение по умолчанию: '1'

Год, чтобы вычислить десятичный год.

Программируемое использование

Параметры блоков: year
Ввод: символьный вектор
Значения: любой год
Значение по умолчанию: '2020'

Задайте, вызывает ли вход из области значений предупреждение, ошибку или никакое действие.

Программируемое использование

Параметры блоков: action
Ввод: символьный вектор
Значения: 'Error' | 'Warning' | 'None'
Значение по умолчанию: 'Error'

Когда выбрано, горизонтальная интенсивность выводится.

Программируемое использование

Параметры блоков: h_out
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Когда выбрано, наклон или угол между истинным севером и вектором магнитного поля (положительный в восточном направлении) выводятся.

Программируемое использование

Параметры блоков: dec_out
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Когда выбрано, наклон или угол между горизонтальной плоскостью и вектором магнитного поля (положительный вниз) выводятся.

Программируемое использование

Параметры блоков: inc_out
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Когда выбрано, общая интенсивность выводится.

Программируемое использование

Параметры блоков: ti_out
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2019b

Для просмотра документации необходимо авторизоваться на сайте