Внедрение математического представления масс-спектрометра и радиолокатора некогерентного рассеяния Лаборатории военно-морских исследований США 2001 года
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds)
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, localApparentSolarTime)
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, f107Average, f107Daily, magneticIndex)
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, flags)
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, otype)
[T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, action)
[ реализует математическое представление масс-спектрометра и радиолокатора некогерентного рассеяния (NRLMSISE-00) Лаборатории военно-морских исследований США 2001 года модели класса MSIS ®. NRLMSISE-00 вычисляет эмпирическую модель нейтральной атмосферы от поверхности до нижней экзосферы (от 0 м до 1 000 000 м). Опционально он выполняет этот расчет, включая вклад аномального кислорода, который может повлиять на лобовое сопротивление спутника свыше 500 000 м .T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds)
[ задает массив T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, localApparentSolarTime)m локальное видимое солнечное время (часы).
[ задает массивы T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, f107Average, f107Daily, magneticIndex)m Среднее значение потока F10.7 81 день (с центром doy), m-к-1 ежедневный поток F10.7 за предыдущий день, и m-по-7 информации о магнитном индексе.
[ задает массив из 23 для включения или отключения определенных вариаций для выходных сигналов. T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, flags)
[ задает символьный вектор или строку для вывода суммарной массовой плотности.T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, otype)
[ задает входное действие вне допустимого диапазона.T rho] = atmosnrlmsise00(altitude, latitude, longitude, year, dayOfYear, UTseconds, action)
Эта функция имеет ограничения модели NRLMSISE-00. Дополнительные сведения см. в документации по модели NRLMSISE-00.
Модель NRLMSISE-00 использует UTseconds, localApparentSolarTime, и longitude независимо. Эти аргументы не имеют одинакового значения для каждой ситуации. Для наиболее реалистичного расчета выберите следующие три переменные, которые должны быть совместимыми по умолчанию:
localApparentSolarTime = UTseconds/3600 + longitude/15
Если доступно, можно включить отклонения из этого уравнения для localApparentSolarTime, но они имеют незначительное значение.
|
Действие для входа вне диапазона. Укажите один из следующих параметров:
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Множество | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив Они | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив Они | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив 23 для включения или отключения определенных вариаций для выходных сигналов. Если Флаги, связанные с
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив
Эффекты суточного магнитного индекса невелики или установлены ниже 80 000 м. В результате функция устанавливает значение по умолчанию равным 4. Дополнительные сведения см. в разделе «Описание». | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Общая массовая плотность на выходе:
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
Массив | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Эта функция игнорирует значение |
|
Массив | |||||||||
|
Массив
|
Рассчитайте температуры, плотности, не включая аномальный кислород, с помощью модели NRLMSISE-00 при 10 000 м, 45 градусах широты, -50 градусах долготы. В этом расчете используется дата 4 января 2007 года в 0 UT. Он использует значения по умолчанию для потока, данных магнитного индекса и локального солнечного времени с действиями вне диапазона, генерирующими предупреждения:
[T, rho] = atmosnrlmsise00( 10000, 45, -50, 2007, 4, 0)
T =
1.0e+03 *
1.0273 0.2212
rho =
1.0e+24 *
0.0000 0 6.6824 1.7927 0.0799 0.0000 0 0 0Рассчитайте температуры, плотности, не включая аномальный кислород, с помощью модели NRLMSISE-00. Используйте модель при 10 000 м, 45 градусах широты, -50 градусах долготы и 25 000 м, 47 градусах широты, -55 градусах долготы.
В этом расчете используется дата 4 января 2007 года в 0 UT. Он использует значения по умолчанию для потока, данных магнитного индекса и локального солнечного времени с действиями вне диапазона, генерирующими предупреждения:
[T, rho] = atmosnrlmsise00( [10000; 25000], [45; 47], ...
[-50; -55], [2007; 2007], [4; 4], [0; 0])
T =
1.0e+003 *
1.0273 0.2212
1.0273 0.2116
rho =
1.0e+024 *
0.0000 0 6.6824 1.7927 0.0799 0.0000 0 0 0
0.0000 0 0.6347 0.1703 0.0076 0.0000 0 0 0Рассчитайте температуры, плотности, включая аномальный кислород, с использованием модели NRLMSISE-00 при 10000 м, 45 градусах широты, -50 градусах долготы. В этом расчете используется дата 4 января 2007 года в 0 UT. Он использует значения по умолчанию для потока, данных магнитного индекса и локального солнечного времени с действиями вне диапазона, генерирующими ошибки:
[T, rho] = atmosnrlmsise00( 10000, 45, -50, 2007, ...
4, 0, 'Oxygen', 'Error')
T =
1.0e+003 *
1.0273 0.2212
rho =
1.0e+024 *
0.0000 0 6.6824 1.7927 0.0799 0.0000 0 0 0Рассчитайте температуры, плотности, включая аномальный кислород, с использованием модели NRLMSISE-00 при 100 000 м, 45 градусах широты, -50 градусах долготы. В этом расчете используется дата 4 января 2007 года в 0 UT. Он использует определенные значения для потока и данные магнитного индекса, а также локальное солнечное время по умолчанию. Он указывает, что действие вне диапазона не должно генерировать сообщение:
aph = [17.375 15 20 15 27 (32+22+15+22+9+18+12+15)/8 (39+27+9+32+39+9+7+12)/8]
f107 = 87.7
nov_6days = [ 78.6 78.2 82.4 85.5 85.0 84.1]
dec_31daymean = 84.5
jan_31daymean = 83.5
feb_13days = [ 89.9 90.3 87.3 83.7 83.0 81.9 82.0 78.4 76.7 75.9 74.7 73.6 72.7]
f107a = (sum(nov_6days) + sum(feb_13days) + (dec_31daymean + jan_31daymean)*31)/81
flags = ones(1,23)
flags(9) = -1
[T, rho] = atmosnrlmsise00( 100000, 45, -50, 2007, 4, 0, f107a, f107, ...
aph, flags, 'Oxygen', 'None')
aph =
17.3750 15.0000 20.0000 15.0000 27.0000 18.1250 21.7500
f107 =
87.7000
nov_6days =
78.6000 78.2000 82.4000 85.5000 85.0000 84.1000
dec_31daymean =
84.5000
jan_31daymean =
83.5000
feb_13days =
Columns 1 through 10
89.9000 90.3000 87.3000 83.7000 83.0000 81.9000 82.0000 78.4000 76.7000 75.9000
Columns 11 through 13
74.7000 73.6000 72.7000
f107a =
83.3568
flags =
Columns 1 through 17
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Columns 18 through 23
1 1 1 1 1 1
flags =
Columns 1 through 17
1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1
Columns 18 through 23
1 1 1 1 1 1
T =
1.0e+003 *
1.0273 0.1917
rho =
1.0e+018 *
0.0001 0.4241 7.8432 1.9721 0.0808 0.0000 0.0000 0.0000 0.0000