Научная статья на тему 'Программа коррекции мониторинговых измерений яркости околосолнечных ореолов'

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

CC BY
133
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОРРЕКЦИЯ ОРЕОЛОВ / АЛЬМУКАНТАРАТ СОЛНЦА / СИММЕТРИЧНЫЕ УГЛЫ ИЗМЕРЕНИЙ ЯРКОСТИ / СИСТЕМАТИЧЕСКИЕ ОШИБКИ НАВЕДЕНИЯ АППАРАТУРЫ / CORRECTING THE AUREOLE / ALMUCANTAR OF SUN / SYMMETRICAL ANGLES OF MEASURING BRIGHTNESS / SYSTEMATIC MISTAKES OF APPARATUS DIRECTION

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

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Матющенко Юрий Яковлевич, Павлов Владимир Евгеньевич

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

Program of Correcting the Monitoring Measurements of Solar Aureole Brightness

Software for adjusting apparatus observational errors in the sky brightness monitoring nearby solar disc in AERONET network is worked out in order to exclude observational errors. Source files features and typical observational errors are considered and correction methods are reviewed. Block-schema of algorithm, an example of interface and datasheet are present.

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

УДК 551.521.3

Ю.Я. Матющенко, В.Е. Павлов

Программа коррекции мониторинговых измерений яркости околосолнечных ореолов

Yu.Ya. Matyushchenko, V.E. Pavlov

Program of Correcting the Monitoring Measurements of Solar Aureole Brightness

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

Ключевые слова: коррекция ореолов, альмукантарат Солнца, симметричные углы измерений яркости, систематические ошибки наведения аппаратуры.

Software for adjusting apparatus observational errors in the sky brightness monitoring nearby solar disc in AERONET network is worked out in order to exclude observational errors. Source files features and typical observational errors are considered and correction methods are reviewed. Block-schema of algorithm, an example of interface and datasheet are present.

Key words: correcting the aureole, almucantar of Sun, symmetrical angles of measuring brightness, systematic mistakes of apparatus direction.

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

Анализ данных наблюдений яркости неба в альмукантарате Солнца и в плоскости солнечного вертикала, выставленных на сайте ЛБЯОКБТ, показывает, что, несмотря на выборку безоблачных ситуаций, проводимую специалистами МЛ8Л, угловые распределения в некоторых направлениях не полностью исключают яркость облаков [2-4]. Однако если отдельно рассматривать измерения яркости на малых угловых расстояниях от Солнца (ореолов), недочеты в определениях яркости вызываются не только не полностью исключенными облаками, но и частично недостатками используемой аппаратуры.

Ранее авторами были предложены методические разработки [5], с помощью которых при малых азимутах можно осуществить последующую коррекцию яркостей, в существенной мере исключающую систематические аппаратурные погрешности. Это в итоге позволяет более полноценно использовать наблюдательный материал.

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

Особенности измерительных процедур и возможные источники ошибок. Каждое выставленное на сайте AERONET распределение яркости B(¥), где ¥ - азимут, отсчитываемый от Солнца, содержит четыре группы данных: B^¥) в диапазонах 354° < ¥ < 358° и 2° < ¥ < 6° в начале и B2(¥) в тех же интервалах азимутов в конце серии измерений (соответственно первый и второй проходы фотометра) [1, 6].

Как известно, явно выраженные ошибочные значения наблюдений B(¥) специалистами NASA маркируются в таблицах AERONET числом -100. Особенности исходных данных яркостей в альмукантарате и вертикале Солнца на предмет обнаружения упомянутых ошибок в области ореола, равно как и возможности использования таких данных в решении некоторых задач оптики атмосферы, были рассмотрены ранее при анализе наблюдательных данных [5].

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

вертикала характерным является практически стопроцентное отсутствие подобных ошибок измерений.

Реально измеряемые на фотометрах CIMEL угловые распределения яркостей в безоблачной атмосфере определяются в основном тремя факторами: индикатрисой рассеяния в малых углах ф, систематической погрешностью установки прибора Д¥ в исходное положение и, наконец, возможным попаданием блика прямого солнечного света на фотоприемник. Поскольку наводка фотометра CIMEL в точки солнечного альмукантарата с заданными малыми углами ¥ осуществляется не путем применения оптического искателя, а механическим способом с использованием шагового двигателя, то абсолютные погрешности установки прибора Д¥ могут быть существенными. Известно, что у нового фотометра величина погрешности Д¥ составляет около 0,05°. По мере эксплуатации прибора неточность его наведения в заданные точки ореола через 1-2 года возрастает до 0,25° и даже более [7]. Эти погрешности искажают результаты измерений вблизи Солнца, что связано с большим угловым градиентом яркости в ореоле.

Как показывает анализ данных наблюдений ореолов в абсолютно безоблачные дни с высокоточной наводкой аппаратуры [8], яркость неба в видимой и ближней инфракрасной областях спектра в диапазоне углов рассеяния 2° < ф < 6-7° с хорошей точностью описывается формулой Ван де Хюлста [9]:

Bfo) = A фЛ (1)

где величина А не зависит от угла рассеяния, а параметр q определяется в основном оптическими

свойствами крупных частиц в атмосфере.

В альмукантарате Солнца азимут наблюдаемой точки неба связан с углом рассеяния соотношением

соБф = cos2Z0 + sin2ZcosT, (2)

где Z0 - зенитный угол Солнца.

Для индикатрисы с максимальной вытянутостью с помощью соотношений (1) и (2) вычисляются модельные отношения яркостей B(¥ - Д¥)/Б(¥ + Д¥) в зависимости от систематической ошибки наведения прибора Д¥. Полученные значения B(¥ -Д¥)Ж(¥ + Д¥) в азимутальных углах ¥ = 2, 4 и 6° для приборов с погрешностями наведения Д¥ = 0,05 и Д¥ = 0,25 могут быть использованы как граничные при отборе наблюдений по величине отношения Bmax/Bmin.

Методы селекции и коррекции ореолов. Селекция и коррекция данных AERONET для околосолнечных ореолов сводится к следующим процедурам:

1. Селекция безоблачных ситуаций в соответствии с критериями обнаружения облаков на линиях визирования в альмукантарате и вертикале Солнца. Методы выборки безоблачных данных и соответст-

вующее программное обеспечение подробно рассмотрены в [2-4].

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

3. Исключение из массива альмукантарата данных, которые не укладываются в рамки различия яркостей слева и справа от Солнца из-за неточности установки фотометра в каждой серии наблюдений (ограничения по отношению Bmax / Bmin). При этом делается «мягкий» допуск: индикатриса рассеяния в малых углах считается предельно вытянутой (в выражении (1) параметр q = 2,2 в случае q < 2,2 отсев данных будет более значительным).

Вычисление среднегеометрических наблюдаемых значений яркости при первом и втором проходах фотометра:

Lj(¥) = ^(Т)• B,(360-Т) ,

L2(¥) = ^(Т) • B2(360 -Т) ,

L(¥) = ((Lj(¥) + L2(¥))/2, где Bj(¥) и Bj(360 - ¥), B2(¥) и B2(360 - ¥) - симметричные яркости относительно солнечного диска для первого и второго прохода фотометра соответственно.

Определяются значения параметра q в формуле (1) для каждого углового распределения яркости L(¥) в интервале 3° < ¥ < 6° (использован метод наименьших квадратов). Далее, предполагая, что полученное значение q должно сохраняться и для меньших углов, вычисляются величины Lq при ¥ = 2° и ¥ = 2,5°.

Осуществляется исключение из угловых распределений яркостей L(2°, 2,5°), искаженных солнечными бликами или какими-либо другими эффектами помимо индикатрисного, для которых выполняется соотношение 5 = (L - Lq) / L > 0,2 и последующее их замещение величинами Lq.

Порог 5 > 0,2 определен в результате детального анализа большого числа ореолов данных AERONET для разных точек земного шара и характеризует отклонения средних наблюдаемых яркостей от вычисленных за счет отступлений от формулы Хюл-ста.

Яркости Lq(2°) и Lq(2,5°) в дальнейшем могут быть введены в схему решения обратной задачи по восстановлению распределений аэрозольных частиц по размерам, где они в настоящее время не используются.

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

Вычисление яркостей Lq при ¥ = 2° и ¥ = 2,5°

Нет

Коррекция яркостей (замена L на Lq)

----------------------►

1 г

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

Конец

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

Следует отметить некоторые особенности программы, не отраженные на блок-схеме. После выбора и загрузки файлов альмукантарата и вертикала пользователь может проанализировать исходные данные на предмет числа явных ошибок, в первую очередь в области ореола. Имеется возможность исключить из проверки азимутальные углы с отрицательными значениями яркости в интервале -2,5° + +2,5° при первом проходе фотометра и -2,5° + +6° - при втором. В этом случае для яркостей L(2°, 2,5°) не производится проверка по условию 5 = (Ь - Lq)/L > 0,2

и, соответственно, не выполняется замена яркостей L на Lq. Коррекция для данного диапазона азимутов состоит в восстановлении данных, т.е. вместо явных ошибок, обозначенных числом -100, вводятся вычисленные по предлагаемой методике яркости Lq. Это позволяет многократно увеличить количество отброшенных ранее кривых выходного массива данных. Скорректированные же в соответствии с представленным алгоритмом яркости выводятся отдельно для погрешностей наведения фотометров при Д¥ = 0,05 и Д¥ = 0,25.

В целях получения полной и объективной информации на всех этапах селекции производятся статистические вычисления: подсчитывается общее число исходных кривых, их распределение по длинам волн, число кривых с отрицательной яркостью в ореоле и в остальных азимутах. Кроме того, выводится информация о числе кривых, соответствующих заданному значению Д¥ и условию 5 < 0,2 в каждой длине волны, и их общее количество,

а также доля в процентах относительно общего числа кривых яркости исходного массива.

Интерфейс программы. Программа написана на языке Borland C++ Builder [10-13].

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

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

- выбор и загрузку файлов альмукантарата и вертикала с помощью стандартных диалоговых окон с фильтрацией по расширению;

- установку начальных параметров селекции;

- просмотр исходных и выходных массивов данных, а также статистической информации в табличном виде;

- выделение блоков данных и операции с буфером обмена;

- сохранение результатов в формате *.csv, совместимом с Microsoft Excel.

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

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

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

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

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

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

5. Матющенко Ю.Я., Павлов В. Е. О селекции данных AERONET. Ч. 2: Метод коррекции ореолов // Оптика атмосферы и океана. - 2007. - Т. 21, №2.

6. Simel Sun Photometer User Manual [Электронный ресурс].

- URL: http://www.cimel.fr/photo/pdf/ man_ce318_us.pdf.

7. Dubovik O., Smirnov A., Holben B.N., King M.D., Kaufman Y.J., Eck T.F., Slutsker I. Accuracy assessments of

aerosol optical properties retrieved from Aerosol Robotic Network (AERONET). Sun and sky radiance measurements // J. Geophys. Res. - 2000. - Vol. 105, № D8.

8. Иванов А.И., Лившиц Г.Ш., Павлов В.Е., Тей-фель Я.А. Рассеяние света в атмосфере. - Алма-Ата, 1968. - Ч. 2.

9. Хюлст Г. Рассеяние света малыми частицами: пер. с англ. - М., 1961.

10. Архангельский А.Я. Программирование в C++ Builder 5. - М., 2000.

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

12. Холлингворс Д., Баттерфилд Д., Свот Б. C++ Builder 5: руководство разработчика. - М., 2001.

13. Матющенко Ю.Я., Павлов В.Е. Программа коррекции мониторинговых измерений яркости околосолнечных ореолов: св-во о гос. регистрации программы для ЭВМ №2009611876 от 10.04.2009.

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