Научная статья на тему 'Программа селекции мониторинговых данных AERONET по компонентам рассеяния и поглощения света'

Программа селекции мониторинговых данных AERONET по компонентам рассеяния и поглощения света Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
147
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОНИТОРИНГ / БЕЗОБЛАЧНАЯ АТМОСФЕРА / ОПТИЧЕСКИЕ ТОЛЩИ ПОГЛОЩЕНИЯ И РАССЕЯНИЯ / ЯРКОСТЬ НЕБА / ФАЗОВЫЕ ФУНКЦИИ РАССЕЯНИЯ / MONITORING / CLOUDLESS SKY / SCATTERING AND ABSORPTION OPTICAL DEPTHS / SKY BRIGHTNESS / SCATTERING PHASE FUNCTIONS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Матющенко Юрий Яковлевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The Software for Selecting the AERONET Monitoring Data for Components of Light Scattering and Absorption

The software for selecting and processing the global AERONET data for atmospheric optical depth, quantum survival probability, ground albedo and aerosol scattering phase functions for cloudless sky is represented. The algorithm block-diagram and program description are presented.

Текст научной работы на тему «Программа селекции мониторинговых данных AERONET по компонентам рассеяния и поглощения света»

УДК 551.521.3

Ю.Я. Матющенко

Программа селекции мониторинговых данных AERONET по компонентам рассеяния и поглощения света

Yu.Ya. Matyuschenko

The Software for Selecting the AERONET Monitoring Data for Components of Light Scattering and Absorption

Представлено программное обеспечение для селекции и обработки данных глобальной сети ЛБКОКБТ по аэрозольным оптическим толщам атмосферы, вероятности выживания кванта, по альбедо подстилающей поверхности и аэрозольным фазовым функциям рассеяния для безоблачной атмосферы. Рассмотрены особенности исходных файлов и порядок обработки данных. Приведены блок-схема алгоритма и описание работы программы. Ключевые слова: мониторинг, безоблачная атмосфера, оптические толщи поглощения и рассеяния, яркость неба, фазовые функции рассеяния.

Введение. Общеизвестно, что к числу приоритетных задач современной геофизики относится изучение причин глобального изменения климата [1-2]. Одной из важных компонент, определяющих температурный режим атмосферы приземного воздуха, является аэрозоль. Поэтому совершенно не случайно последние годы характеризуются значительным увеличением числа наземных станций, где измеряются оптические параметры атмосферного аэрозоля и газовых составляющих атмосферы. Обычно в мониторинговом режиме измеряются спектральная прозрачность, яркость рассеянного света дневного неба и альбедо подстилающей поверхности. Именно этот комплекс экспериментальных данных представлен в рамках программы ЛБЯОМБТ [3]. Наблюдения реализуются с помощью солнечных фотометров 81МБЬ во многих пунктах земного шара.

После предварительной обработки специалистами МЛ8Л результаты этих наблюдений используются для изучения оптических свойств атмосферного аэрозоля, его влияния на поле рассеянной радиации и, соответственно, на формирование радиационного баланса тропосферы и подстилающей поверхности.

В работах [4-7] была обоснована необходимость дополнительной селекции и предложены методические разработки для отбора безоблачных атмосферных ситуаций в альмукантарате Солнца. Представлено соответствующее программное обеспечение [5, 8-10], позволяющее определить цветовые характеристики облаков и чистого неба, в частности, спектральную яркость локального облака, его контраст на фоне безоблачного участка небосвода и др.

The software for selecting and processing the global AERONET data for atmospheric optical depth, quantum survival probability, ground albedo and aerosol scattering phase functions for cloudless sky is represented. The algorithm block-diagram and program description are presented.

Key words: monitoring, cloudless sky, scattering and absorption optical depths, sky brightness, scattering phase functions.

Однако для строгого количественного анализа оптических свойств как безоблачного неба, так и разрывной облачности необходимо располагать экспериментальными данными по яркости безоблачных и облачных участков небосвода, аэрозольным оптическим толщам атмосферы и ее компонентам рассеяния и поглощения света, альбедо подстилающей поверхности и фазовым функциям аэрозольного рассеяния.

Наличие таких данных в совокупности с процедурой селекции наблюдений яркости позволяет в конечном итоге с помощью результатов решения уравнения переноса излучения в атмосфере [11-12] оценить оптическую толщу облака, а затем и эффективные размеры рассеивающих частиц.

Особенности исходных данных AERONET. Данные наблюдений атмосферной оптической толщи (Aerosol Optical Depth - АОТ-Total) и альбедо подстилающей поверхности (Albedo), а также расчетные значения фазовых функций (индикатрис) рассеяния (Phase Functions - PFN) и вероятности выживания кванта (альбедо однократного рассеяния -Single Scattering Albedo - SSA) доступны на сайте AERONET в виде упакованных текстовых файлов [3]. Все данные представлены группами в четырех длинах волн (1.02, 0.87, 0.68, 0.44 мкм). Следует отметить, что они существенно отличаются от исходных файлов альмукантарата и вертикала, внутренняя структура которых подробно описана в [5]. К примеру, значения фазовых функций приведены в зависимости от углов рассеяния, а не азимута, причем диапазон углов составляет 0-180о с шагом 2,2о (в начале и конце кривой - 1,7о, по обе стороны

от угла 90о - 1,1°). Таким образом, вся кривая для одного времени измерения включает 332 дискретных значения, по 83 в каждой из четырех длин волн. Сведения о погрешностях измерений атмосферных оптических толщ, альбедо однократного рассеяния и альбедо подстилающей поверхности можно найти в работе [12]. Кроме того, для некоторых пунктов наблюдений нет данных с самым высоким уровнем достоверности Level 2.0; все данные представлены на уровне Level 1.5.

Блок-схема алгоритма программы приведена на рисунке 1.

Загрузка исходных данных АОТ, PFN, SSA, Albedo

1 г

Отбор данных АОТ, PFN, SSA, Albedo, для которых существуют безоблачные данные того же времени измерения

і г

Вычисление среднегеометрических значений и среднеквадратичных отклонений для отобранных данных АОТ, PFN, SSA, Albedo

і Г

Вывод результатов

1 г

Конец

Рис. 1. Блок-схема алгоритма программы

Вкратце прокомментируем представленную блок-схему.

С помощью браузера файлов выбираются массивы безоблачных данных в виде файлов с расширением *.csv (файл с разделителями) либо *.xls (книга Microsoft Excel). Эти данные представляют собой кривые распределения яркости, прошедшие селекцию в программе отбора безоблачных ситуаций, подробно описанной в [5]. Чтобы обеспечить возможность визуального контроля, массивы безоблачных данных загружаются целиком, хотя в соответствии с представленным алгоритмом для последующего сравнения и отбора кривых было бы достаточно информации о времени измерения.

Для выбранной географической точки наблюдений в сформированные массивы с соответствующим типом данных считываются предварительно распакованные архивы АОТ, PFN, SSA и Albedo. Для представления в памяти компьютера, обработки и последующего вывода в процессе загрузки и преобразования информации используются текстовые разделители. Исходные данные загружаются не полностью, а только из определенных столбцов, выводятся в отдельное окно и доступны для просмотра и анализа в табличном виде. Информация о пункте наблюдения (название, географическое местоположение, высота над уровнем моря) вместе с начальной и конечной датами наблюдений и уровнем достоверности данных выводится в выходную форму.

Подпрограмма отбора данных, соответствующих по времени измерения отфильтрованным кривым массива яркостей чистого неба и вышеназванных компонентов безоблачной атмосферы, выполняет сравнение данных с точностью до одного часа. Время полного измерения всех параметров атмосферы, согласно инструкции по эксплуатации фотометра Cimel ce31S [13], составляет около 15 мин. Однако, как показывает анализ достаточно большого числа реальных файлов AERONET, если сузить временные границы поиска до названного интервала, число совпадающих по времени данных значительно уменьшается.

Далее, для каждого из указанных на блок-схеме массивов вычисляются среднегеометрические значения и среднеквадратичные отклонения среднего геометрического в четырех длинах волн. Окончательные результаты выводятся в табличной форме и в виде диаграмм на лист MS Excel либо в отдельную форму.

Среда разработки и интерфейс пользователя программы. Программа написана в двух вариантах: в виде отдельного приложения с использованием среды разработки Borland C++ Builder [14] и в виде подпрограммы на языке Visual Basic for Application (VBA) [15-1б]. В первом случае удобно использовать программу для получения вышеуказанных оптических параметров в заранее отобранных безоблачных ситуациях [4-5] либо массива небосвода с разрывной облачностью [S]. Написание второго варианта продиктовано простотой интеграции данной программы с ранее разработанным программным комплексом селекции данных AERONET для определения радиационных параметров облаков [S].

Соответственно, интерфейс пользователя для первого варианта включает в себя, в первую очередь, браузер файлов, позволяющий выбрать и загрузить в память исходные данные. Возможен выбор сразу нескольких файлов с фильтрацией по расширению; при этом данные следующего файла дописываются в конец предыдущего и далее обрабатываются как один файл. Окончательные результаты выводятся

Таблица 1

Фазовые функции рассеяния

Длина волны Угол рассеяния G,G 1,7 3,9 6,2 S,4 1G,6 12,9

G,44 ср.геом. 29S 133 44,3 23,G 15,1 11,2 S,SG

ср.кв.откл. + 13,б 4,99 1,1б G,446 G,21S G,122 G,G7S

ср.кв.откл. - 13,G 4,S2 1,13 G,427 G,215 G,121 G,G7S

G,6S ср.геом. 1S7 122 52,4 27,2 17,2 12,3 9,4S

ср.кв.откл. + б,17 3,43 1,G6 G,412 G,2G2 G,11S G,G76

ср.кв.откл. - 5,9S 3,34 1,G4 G,4G6 G,199 G,117 G,G75

G,S7 ср.геом. 134 1G2 53,1 29,3 1S,S 13,5 1G,4

ср.кв.откл. + 3,5S 2,3б G,S6 G,37 G,192 G,115 G,G79

ср.кв.откл. - 3,49 2,31 G,S47 G,365 G,19 G,114 G,G79

1,G2 ср.геом. 1G5 S6,1 5G,6 29,7 19,4 14,G 1G,S

ср.кв.откл. + 2,5б 1,S6 G,77 G,351 G,196 G,124 G,GS5

ср.кв.откл. - 2,5 1,S2 G,75S G,347 G,195 G,123 G,GS4

Рис. 2. Фазовые функции рассеяния

Рис. 3. Компоненты рассеяния и поглощения света безоблачной части небосвода

Таблица 2

Компоненты рассеяния и поглощения света безоблачной части небосвода

Длина волны G,44 G,6S G,S7 1,G2

Атмосф. ср.геом. G,295 G,G96 G,G52 G,G49

Оптич. ср.кв.откл. + G,GGG7 G,GGG6 G,GGG6 G,GGG6

Толща AOT ср.кв.откл. - G,GGG7 G,GGG6 G,GGG6 G,GGG6

Альбедо ср.геом. G,S46 G,S4 G,S36 G,S43

Однокр. ср.кв.откл. + G,G1 G,G1 G,G12 G,G11

Рассеяния SSA ср.кв.откл. - G,G1G G,G1G G,G11 G,G11

Альбедо ср.геом. G,G6G G,G76 G,173 G,16S

Подстил. ср.кв.откл. + G,GG2 G,GG3 G,GG3 G,GG3

Поверхн. Albedo ср.кв.откл. - G,GG2 G,GG3 G,GG3 G,GG3

в отдельное окно. Во втором варианте реализации используется стандартный интерфейс книги Microsoft Excel, а для выбора файлов задействованы соответствующие методы объектной модели MS Excel, более подробное описание которых приведено в [8].

В качестве примера обработки результатов наблюдений AERONET для пункта Tahiti (Тихий океан) представлены данные в таблицах 1 и 2, а также на рисунках 2 и 3 с соответствующими среднеквадратичными отклонениями.

Приведенные данные соответствуют массиву яркостей безоблачной атмосферы, полученному программой отбора ситуаций разрывной облачности.

Следует отметить, что характер поведения полученных зависимостей параметров атмосферы на рисунках 2 и 3 во многом сходен представленным на сайте ЛБКОКБТ для данной точки наблюдений.

Автор выражает признательность сотруднику NASA А.С. Смирнову и сотруднику ИОА СО РАН М.В. Панченко за разрешение использования материалов AERONET для подготовки таблиц и рисунков.

Библиографический список

1. Изменение климата. Научные аспекты [Электронный ресурс]. - URL: http://junkscience.com/ipcc_tar/index-2.html

2. Физика атмосферных аэрозольных систем [Электронный ресурс]. - URL: http://window.edu.ru/window/ library?p_rid=30057

3. Goddard Space Flight Center [Электронный ресурс]. -URL: http://aeronet.gsfc.nasa.gov. (яз. англ.).

4. Матющенко Ю.Я., Ошлаков В.К., Павлов В.Е. О селекции данных AERONET. Ч. 1: Обоснования методик // Оптика атмосферы и океана. - 2006. - Т. 19, №4.

5. Матющенко Ю.Я., Павлов В.Е. Программный комплекс селекции данных AERONET // Известия АлтГУ. -2008. - №1 (57).

6. Матющенко Ю.Я. Методы селекции и коррекции экспериментальных данных AERONET по яркости неба: автореф. дис. ... канд. физ.-мат. наук. - Барнаул, 2007.

7. Матющенко Ю.Я., Павлов В.Е. Селекция данных AERONET для исследования оптических параметров облаков // Аэрозоли Сибири. - Томск, 2010.

8. Матющенко Ю.Я., Павлов В.Е. Программный комплекс селекции данных AERONET для определения радиационных параметров облаков // Известия АлтГУ. -2012. - №1/1 (73).

9. Матющенко Ю.Я., Павлов В.Е. Программный комплекс селекции данных яркости при мониторинговых

наблюдениях: св-во о гос. регистрации программы для ЭВМ. - 17.04.2008. - №2008611921.

10. Матющенко Ю.Я., Павлов В.Е. Программный комплекс определения радиационных параметров облаков при мониторинговых наблюдениях: св-во о гос. регистрации программы для ЭВМ. - 25.11.2009. - №2009616558.

11. Журавлева Т.Б., Насретдинов И.М., Сакерин С.М. Численное моделирование угловой структуры яркости неба вблизи горизонта при наблюдении с Земли. Ч. I: Аэрозольная атмосфера // Оптика атмосферы и океана. -2003. - Т. 16, №5-6.

12. Бедарева Т.В. Восстановление оптических и мик-рофизических характеристик аэрозоля в столбе атмосферы по данным наземных спектральных измерений прямой и рассеянной солнечной радиации: автореф. дис. ... канд. физ.-мат. наук. - Томск, 2012.

13. Simel Sun Photometer User Manual [Электронный ресурс]. - URL: http://www.cimel.fr/photo/pdf/man_ce318_us.pdf.

14. Архангельский А.Я. Язык C++ в C++ Builder 5: справ. пособие. - М., 2000.

15. Биллиг В. А. Основы офисного программирования

и язык VBA [Электронный ресурс]. - URL:

http://www.intuit.ru/department/office/vba2000/12/1.html.

16. Колесов, Павлова О. Интеграция VBA в бизнес-приложения независимых разработчиков [Электронный ресурс]. - URL: http://www.compress.ru/

i Надоели баннеры? Вы всегда можете отключить рекламу.