exponenta event banner

Международное геомагнитное опорное поле

Расчет магнитного поля Земли и светской вариации с использованием Международного геомагнитного опорного поля

  • Библиотека:
  • Аэрокосмический блок/Среда/Гравитация

  • International Geomagnetic Reference Field block

Описание

Блок «Международное геомагнитное эталонное поле» вычисляет магнитное поле Земли и светскую вариацию с использованием выбранного поколения Международного геомагнитного эталонного поля. Он вычисляет магнитное поле Земли и светскую вариацию в положении и времени с использованием выбранного поколения Международного геомагнитного опорного поля.

Ограничения

  • Этот блок действует между высотами -1000 м и 5,6 радиусами Земли (35, 717, 567. 2 м).

  • Этот блок действителен для этих диапазонов года:

    • IGRF-13 модель - 1900 и 2025 годы

    • IGRF-12 модель - 1900 и 2020

    • IGRF-11 модель - 1900 и 2015

  • Если десятичный год находится вне допустимого диапазона для поколения, блок Международного геомагнитного опорного поля линейно экстраполирует магнитное поле на десятичный год вне диапазона.

  • Дополнительные ограничения см. в следующих разделах:

    Международное геомагнитное эталонное поле: предупреждение «Здоровье»

Порты

Вход

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

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

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

Широта, заданная как скаляр в градусах. Этот блок принимает значения широты больше 90 и меньше -90.

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

Долгота, заданная как скаляр, в градусах. Этот блок принимает диапазоны больше 180 и меньше -180.

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

Требуемый год в десятичном формате для включения любой доли уже прошедшего года. Значение - текущий год плюс количество дней, прошедших в этом году, деленное на 365. Для вычисления десятичного года dyear, на 21 марта 2015 года:

dyear=decyear('21-March-2015','dd-mmm-yyyy')

Зависимости

Чтобы включить этот порт, выберите Входной десятичный год.

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

Продукция

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

Магнитное поле, возвращаемое в виде вектора, в выбранных единицах. Компоненты этого вектора находятся в системе отсчета «север-восток-вниз» (NED).

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

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

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

Склонение, возвращаемое как скаляр, в градусах.

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

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

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

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

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

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

Зависимости

Чтобы включить этот порт, выберите Output secular variation.

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

Светская вариация горизонтальной интенсивности, возвращаемая как скаляр, в выбранных единицах в год.

Зависимости

Чтобы включить этот порт, выберите Output secular variation.

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

Светская вариация склонения, возвращаемая как скаляр, в минутах в год.

Зависимости

Чтобы включить этот порт, выберите Output secular variation.

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

Светская вариация наклона, возвращаемая как скаляр, в минутах в год.

Зависимости

Чтобы включить этот порт, выберите Output secular variation.

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

Светское изменение общей интенсивности, возвращаемое как скаляр, в выбранных единицах в год.

Зависимости

Чтобы включить этот порт, выберите Output secular variation.

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

Параметры

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

Международная генерация геомагнитного опорного поля, выбранная из 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)'
  • Чтобы указать десятичный год с портом ввода для блока World Magnetic Model 2015, установите этот флажок.

  • Чтобы указать десятичный год с помощью значений Месяц, День и Год, снимите этот флажок.

Зависимости

Чтобы включить параметры Месяц, День и Год, снимите этот параметр.

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

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

Месяц для вычисления десятичного года.

Зависимости

Чтобы включить этот параметр, снимите флажок Ввести десятичный год.

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

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

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

Зависимости

Чтобы включить этот параметр, снимите флажок Ввести десятичный год.

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

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

Год для вычисления десятичного года, указанный как 1900 кому 2020.

Зависимости

Чтобы включить этот параметр, снимите флажок Ввести десятичный год.

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

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

Поведение блока вне диапазона, указанное следующим образом:

ДействиеОписание
None Никаких действий.
Warning При появлении предупреждения в окне команд MATLAB ® моделирование модели продолжается .
Error (по умолчанию) MATLAB возвращает исключение, моделирование модели останавливается.

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

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

Установите этот флажок, чтобы разрешить вывод светских отклонений (годовой скорости изменения) с несекулярными отклонениями. В противном случае снимите этот флажок.

Светская вариацияОписание

Магнитное поле

Вектор магнитного поля, в нанотесле (nT). Z - вертикальный компонент (+ ve вниз)

Интенсивность по горизонтали

Горизонтальная интенсивность, в нанотесле (нТ)

Наклон

Склонение, в градусах (+ ve east)

Склонность

Наклон, в градусах (+ ve down)

Общая интенсивность

Общая интенсивность, в нанотесле (нТ)

Магнитное поле SV

Светская вариация магнитного поля

Горизонтальная интенсивность SV

Светская вариация горизонтальной интенсивности

Склонение SV

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

Наклон КА

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

Общая интенсивность SV

Светское изменение общей интенсивности

Снимите этот флажок, чтобы включить только несекулярные отклонения:

  • Магнитное поле

  • Интенсивность по горизонтали

  • Наклон

  • Склонность

  • Общая интенсивность

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2020b