exponenta event banner

atmoscira

Использование модели COSPAR International Reference Atmosphere 1986

Синтаксис

[T altitude zonalWind] = atmoscira(latitude, ctype, coord, mtype, month, action)

Описание

[T altitude zonalWind] = atmoscira(latitude, ctype, coord, mtype, month, action) осуществляет математическое представление Международной справочной атмосферы (ЦИРА) Комитета по космическим исследованиям (КОСПАР) по модели 1986 года. Модель CIRA 1986 обеспечивает среднюю климатологию. Средняя климатология состоит из температуры, зонального ветра и геопотенциальной высоты или давления. Он охватывает почти все полюса (от 80 градусов S до 80 градусов N) на протяжении от 0 км до 120 км. Это положение также охватывает тропосферу, среднюю атмосферу и нижнюю термосферу. Используйте это математическое представление как функцию давления или геопотенциальной высоты.

Эта функция использует исправленную версию файлов данных CIRA, предоставленных Дж. Барнеттом в июле 1990 года в формате ASCII.

Эта функция имеет ограничения модели CIRA 1986 и ограничивает значения для модели CIRA 1986.

Модель CIRA 1986 ограничивает значения областями от 80 градусов S до 80 градусов N на Земле. Он также ограничивает геопотенциальные высоты от 0 км до 120 км. В каждом среднемесячном наборе данных модель пропускает значения при 80 градусах S для 101 300 паскалей или 0 м. Для зонального среднего давления в координатах постоянной высоты данные о давлении ниже 20 км. Поэтому это значение является нижним уровнем климатологии CIRA.

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

latitude

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

ctype

Представление типа координат строки типа данных. Укажите:

'Pressure'

Давление в паскале

'GPHeight'

Геопотенциальная высота в метрах

coord

В зависимости от значения ctype, этот аргумент указывает один из следующих массивов:

m

Давление в паскале

m

Геопотенциальная высота в метрах

mtype

Тип среднего значения строки типа данных:

'Monthly' (по умолчанию)

Ежемесячные значения.

'Annual'

Годовые значения. Действительно, когда ctype имеет значение 'Pressure'.

month

Скалярное значение, выбирающее месяц, в котором модель принимает средние значения. Этот аргумент применяется только в том случае, если mtype имеет значение 'Monthly'.

1 (по умолчанию)

Январь

2

Февраль

3

Март

4

Апрель

5

Может

6

Июнь

7

Июль

8

Август

9

Сентябрь

10

Октябрь

11

Ноябрь

12

Декабрь

action

Действие для входа за пределы диапазона строки типа данных. Укажите один из следующих параметров:

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

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

T

Массив температур:

Если m является 'Monthly'

Массив m температуры, в кельвине

Если mtype является 'Annual'

Массив m-на-7 значений:

  • Среднегодовая температура в кельвине

  • Амплитуда годового температурного цикла в кельвине

  • Фаза годового температурного цикла в месяц максимум

  • Амплитуда полугодичного температурного цикла в кельвине

  • Фаза полугодового температурного цикла в месяц максимум

  • Амплитуда температурного цикла в кельвине

  • Фаза температурного цикла в течение всего месяца

altitude

Если mtype является 'Monthly', массив m геопотенциальные высоты или m давления воздуха:

Если ctype является 'Pressure'

Множество m геопотенциальные высоты

Если ctype является 'GPHeight'

Множество m давление воздуха

Если mtype является 'Annual', массив m-на-7 значений для геопотенциальных высот. Функция определяет этот массив только для северного полушария (latitude больше, чем 0).

  • Среднегодовые геопотенциальные высоты в метрах

  • Годовая амплитуда цикла геопотенциальных высот в метрах

  • Годовая фаза цикла геопотенциальных высот в месяц максимум

  • Амплитуда цикла полугодичных геопотенциальных высот в метрах

  • Фаза цикла полугодичных геопотенциальных высот в месяце максимум

  • Амплитуда цикла межгодовых геопотенциальных высот в метрах

  • Фаза цикла межгодовых геопотенциальных высот в месяце максимум

zonalWind

Массив зональных ветров:

Если mtype является 'Monthly'

Массив в метрах в секунду.

Если mtype является 'Annual'

Массив m-на-7 значений:

  • Среднегодовые зональные ветры в метрах в секунду

  • Годовая амплитуда цикла зональных ветров в метрах в секунду

  • Годовая фаза цикла зональных ветров в месяц максимум

  • Амплитуда цикла полугодичных зональных ветров в метрах в секунду

  • Фаза цикла полугодичных зональных ветров в месяц максимум

  • Амплитуда цикла трехлетних зональных ветров в метрах в секунду

  • Фаза цикла трехгодичных зональных ветров в месяце максимум

Примеры

Используя модель CIRA 1986 при 45 градусах широты и 101 300 паскалей за январь с действиями вне диапазона, генерирующими предупреждения, рассчитайте среднемесячные значения. Рассчитать значения температуры (T), геопотенциальная высота (alt), и зональный ветер (zwind).

[T, alt, zwind] = atmoscira( 45, 'Pressure', 101300 )
T =
  280.6000
alt =
   -18
zwind =
    3.3000

Используя модель CIRA 1986 при 45 градусах широты и 20 000 м для октября с действиями вне диапазона, генерирующими предупреждения, рассчитайте среднемесячные значения. Рассчитать значения температуры (T), давление (pres), и зональный ветер (zwind).

[T, pres, zwind] = atmoscira( 45, 'GPHeight', 20000, 'Monthly', 10)
T =
  215.8500
pres =
  5.5227e+003
zwind =
    9.5000

Используйте модель CIRA 1986 при 45 и -30 градусах широты и 20000 м для октября с действиями вне диапазона, генерирующими ошибки. Рассчитать значения температуры (T), давление (pres), и зональный ветер (zwind).

[T, pres, zwind] = atmoscira( [45 -30], 'GPHeight', 20000, 10, 'error')
T =
  215.8500  213.9000
pres =
  1.0e+003 *
    5.5227    5.6550
zwind =
    9.5000    4.3000

Для сентября с действиями вне диапазона, генерирующими предупреждения, используйте модель CIRA 1986 при 45 градусах широты и -30 градусах широты. Также используйте модель на 2000 паскаль и 101 300 паскаль. Рассчитать среднемесячные значения температуры (T), геопотенциальная высота (alt), и зональный ветер (zwind).

[T, alt, zwind] = atmoscira( [45 -30], 'Pressure', [2000 101300], 9)
T =
  223.5395  290.9000
alt =
  1.0e+004 *
    2.6692    0.0058
zwind =
    0.6300   -1.1000

Используя модель CIRA 1986 при 45 градусах широты и 2000 паскалей с действиями вне диапазона, генерирующими предупреждения, рассчитайте годовые значения. Рассчитать значения температуры (T), геопотенциальная высота (alt), и зональный ветер (zwind).

[T, alt, zwind] = atmoscira( 45, 'Pressure', 2000, 'Annual' )
T =
  221.9596    5.0998    6.5300    1.9499    1.3000    1.0499    1.3000
alt =
  1.0e+004 *
    2.6465    0.0417    0.0007    0.0087    0.0001    0.0015    0.0002
zwind =
    4.6099   14.7496    0.6000    1.6499    4.6000    0.5300    1.4000

Ссылки

Флеминг, Э. Л., Чандра, С., Шуберль, М. Р., Барнетт, Дж. Дж., Среднемесячная глобальная климатология температуры, ветра, геопотенциальной высоты и давления на 0-120 км, НАСА TM100697, февраль 1988 г.

https://ccmc.gsfc.nasa.gov/modelweb/atmos/cospar1.html

Представлен в R2007b