atmosnonstd

Используйте климатические данные из MIL-STD-210 или MIL-HDBK-310

Синтаксис

[T, a, P, rho] = atmosnonstd(height, atmosphericType, extremeParameter, frequency, extremeAltitude, action, specification)

Описание

[T, a, P, rho] = atmosnonstd(height, atmosphericType, extremeParameter, frequency, extremeAltitude, action, specification) реализует фрагмент климатических данных о MIL-STD-210C или MIL-HDBK-310 воздушному окружению во всем мире до 80 км геометрической (или приблизительно 262 000 футов геометрической). Эта реализация обеспечивает абсолютную температуру, давление, плотность и скорость звука для входа геопотенциальной высоты.

Эта функция содержит все значения ниже геометрической высоты 0 м (0 футов) и выше геометрической высоты 80 000 м (приблизительно 262 000 футов). Атмосферная модель огибающей имеет исключения, где значения удерживаются ниже геометрической высоты 1 км (приблизительно 3281 фут). Он также имеет исключения выше геометрической высоты 30 000 м (приблизительно 98 425 футов). Эти исключения связаны с отсутствием данных в MIL-STD-210 или MIL-HDBK-310 для этих условий.

В целом эта функция интерполирует значения температуры линейно и значения плотности логарифмически. Он вычисляет давление и скорость звука, используя идеальное газовое соотношение. Атмосферная модель огибающей имеет исключения, где экстремальное значение является единственным значением, предоставленным в качестве выхода. В этих случаях функция интерполирует давление логарифмически. Эти огибающие атмосферной модели исключения применяются ко всем случаям высокого и низкого давления, высокой и низкой температуры, а также высокой и низкой плотности. Эти исключения исключают экстремальные значения и 1% частоты вхождения. Эти исключения связаны с отсутствием данных в MIL-STD-210 или MIL-HDBK-310 для этих условий.

Ограничение состоит в том, что MIL-STD-210 и MIL-HDBK-310 исключить из фактора климатические данные для области к югу от 60 степеней S широты.

Эта функция использует метрическую версию данных из спецификаций MIL-STD-210 или MIL-HDBK-310. Ограничением являются некоторые несогласованные данные между метрическими и английскими данными. Места, где имеют место эти несоответствия, находятся в пределах огибающих данных для низкой плотности, низкой температуры, высокой температуры, низкого давления и высокого давления. Наиболее заметные различия происходят в следующих значениях:

  • Для данных огибающей низкой плотности с частотой 5% значения плотности в метрических модулях противоречивы на 4 км и 18 км. В сложение значения плотности в английских модулях несогласованны на уровне 14 км.

  • Для данных огибающей низкой плотности с частотой 10%, значения плотности в метрических модулях противоречивы на 18 км. В сложение значения плотности в английских модулях несогласованны на уровне 14 км.

  • Для данных огибающей низкой плотности с частотой 20% значения плотности в английских модулях противоречивы на уровне 14 км.

  • Для данных огибающей высокого давления с частотой 10% значения давления на 8 км являются противоречивыми.

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

height

Массив m-на-1 геопотенциальные высоты, в метрах.

atmosphericType

Представление 'Profile' или 'Envelope' для атмосферных данных:

'Profile'- реалистичные атмосферные профили, сопоставленные с крайними значениями на заданных высотах. Использование 'Profile' для симуляции транспортных средств, идущих вертикально по атмосфере, или когда вам нужно полное влияние атмосферы.
'Envelope'Использует экстремальные атмосферные значения на каждой высоте. Использование 'Envelope' для транспортных средств, идущих по атмосфере горизонтально, без особых изменений высоты.

extremeParameter

Атмосферный параметр, который является крайним значением. Атмосферные параметры, которые вы можете задать:

'High temperature'
'Low temperature'
'High density'
'Low density'
'High pressure', доступно только, если atmosphericType является 'Envelope'
'Low pressure', доступно только, если atmosphericType является 'Envelope'

frequency

Процент времени, когда будут происходить экстремальные значения. При использовании atmosphericType от 'Envelope' и frequency от '5%', '10%', и '20%', только extreme* параметр, который вы задаете (температура, плотность или давление) имеет допустимый выход. Все другие выходы равны нулю.

'Extreme values', доступно только, если atmosphericType является 'Envelope'
'1%'
'5%', доступно только, если atmosphericType является 'Envelope'
'10%
'20%', доступно только, если atmosphericType является 'Envelope'

extremeAltitude

Скалярное значение, в километрах, выбирая геометрическую высоту, на которой происходят экстремальные значения. extremeAltitude применяется только тогда, когда atmosphericType является 'Profile'.

516404 футов
1032808 футов
2065617 футов
3098425 футов
40131234 футов

action

Действие для входа вне области допустимого:

'Error'
'Warning' (по умолчанию)
'None'

specification

Модель атмосферы:

'210c'MIL-STD-210C
'310'MIL-HDBK-310 (по умолчанию)

Выходные аргументы

T

Массив m-на-1 температура, в кельвине. Эта функция интерполирует значения температуры линейно.

a

Массив m-by-1 скорости звука, в метрах в секунду. Эта функция вычисляет скорость звука, используя идеальное газовое соотношение.

P

Массив m-на-1 давления, в паскале. Эта функция вычисляет давление, используя идеальное газовое соотношение.

rho

Массив m-на-1 плотность, в килограммах на метр в кубе. Эта функция интерполирует значения плотности логарифмически.

Примеры

Вычислите нестандартный профиль атмосферы. Используйте высокую плотность, возникающую 1% времени в 5 км от MIL-HDBK-310 на 1000 м с предупреждениями для входов вне области допустимого:

[T, a, P, rho] = atmosnonstd( 1000,'Profile','High density','1%',5 )

T =

  248.1455

a =

  315.7900

P =

  8.9893e+004

rho =

    1.2620

Вычислите нестандартную огибающую атмосферы с высоким давлением. Предположим, что высокое давление происходит в 20% времени с MIL-STD-210C на 1000, 11 000 и 20 000 м с ошибками для входов вне области допустимого:

[T, a, P, rho] = atmosnonstd([1000 11000 20000],'Envelope', ...
                              'High pressure','20%','Error','210c' )

T =

  0     0     0

a =

  0     0     0

P =

  1.0e+004 *
    9.1598    2.5309    0.6129

rho =

    0     0     0

Ссылки

Глобальные климатические данные для разработки военных продуктов (MIL-STD-210C), 9 января 1987 года, министерство обороны, Вашингтон, округ Колумбия

Глобальные климатические данные для разработки военных продуктов (MIL-HDBK-310), 23 июня 1997 года, министерство обороны, Вашингтон, округ Колумбия

Введенный в R2006b