International Geomagnetic Reference Field

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

  • Библиотека:
  • Aerospace Blockset/Окружающая среда/Гравитация

  • International Geomagnetic Reference Field block

Описание

Блок International Geomagnetic Reference Field вычисляет магнитное поле Земли и светские изменения с помощью выбранной генерации Международного Геомагнитного Опорного Поля. Он вычисляет магнитное поле Земли и светские изменения в положении и времени, используя выбранную генерацию Международного Геомагнитного Опорного Поля.

Ограничения

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

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

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

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

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

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

  • Дополнительные ограничения см. в:

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

Порты

Вход

расширить все

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

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

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

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

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

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

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

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

Зависимости

Чтобы включить этот порт, выберите Input decimal year.

Типы данных: 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 Модели 2015, установите этот флажок.

  • Чтобы задать десятичный год с использованием значений Month, Day и Year, снимите этот флажок.

Зависимости

Чтобы включить Month, Day и Year, очистите этот параметр.

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

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

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

Зависимости

Чтобы включить этот параметр, очистите Input decimal year.

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

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

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

Зависимости

Чтобы включить этот параметр, очистите Input decimal year.

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

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

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

Зависимости

Чтобы включить этот параметр, очистите Input decimal year.

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

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

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

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

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

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

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

Светское отклонениеОписание

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

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

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

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

Наклон

Склонение, в степенях (+ ve восток)

Склонность

Наклон, в степенях (+ ve вниз)

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

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

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

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

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

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

Склонение СВ

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

Наклон СВ

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

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

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

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

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

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

  • Наклон

  • Склонность

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

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

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

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

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

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