Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.ipa.nw.ru/PAGE/ASTROTOOLS/LAAI/toposf.htm
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 00:48:41 2016
Кодировка: UTF-8

Поисковые слова: функция масс
LAAI_2012,programm toposphere

Разработка ПО для вычисления задержки

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

Принцип функционирования комплекса.

Результаты измерений СИЭХА могут непосредственно передаваться в Центр обработки и анализа данных (ЦОАД) для совместной обработки или могут требовать первичной обработки для фильтрации случайных или систематических ошибок.

Регистрируемые данные сохраняются в текстовых файлах в соответствии со сложившейся международной практикой. Формат текстового файла пригоден как для программной, так и для ручной обработки. Текстовый файл с регистрируемыми данными состоит из трех частей: заголовок, тело файла и окончание. Заголовок и окончание могут содержать информацию, относящуюся ко всему файлу. Тело файла - это последовательность записей одного формата. Формат записи предусматривает позиционное и ключевое задание значений регистрируемых параметров. Позиционное задание используется для даты и времени формирования записи, а также для указания специальных режимов регистрации данных. Ключевое задание использует мнемоническое обозначение регистрируемого параметра, символ "=", значение параметра как целое число или число с плавающей точкой. Может также присутствовать обозначение единицы измерения после значения. Позиционные параметры в записи всегда предваряют ключевые. В конце записи может присутствовать текстовый маркер конца записи.

Файл данных обычно соответствует суточным наблюдениям и его имя формируется из текстового представления даты наблюдений. Результаты наблюдений предназначены для использования вне системы управления СИЭХА, поэтому файлы данных сохраняются удаленно в серверном хранилище с соответствующими разрешениями доступа. Система регистрации данных не формирует автоматически структуру папок в серверном хранилище, такая возможность имеется у администратора хранилища и администратора системы управления радиометра.

Анализ регистрируемых данных СИЭХА осуществляется вручную, автоматически и полуавтоматически. Все три варианта анализа могут применятся исключительно для данных радиометра или совместно с данными с других средств регистрации (метео данные, радиометрические данные радиотелескопа и др.). Ручной анализ производится с помощью средств визуализации временных рядов наблюдений в виде графиков.

Автоматический анализ предполагает наличие процедур обработки для расчета корреляционной функции, структурной и др. Результаты автоматического анализа трансформируются в файл(файлы) данных для принятия решения о качестве данных или для передачи в ЦОАД.

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

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

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

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

Архитектура комплекса программ.

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

  1. Транслятор конфигурационных файлов;
  2. Транслятор первичных данных;
  3. Оптимизатор базы данных;
  4. Генератор вторичных данных;
  5. Визуальный анализатор рядов данных.

Входные данные комплекса программ готовятся регистрирующей аппаратурой (метеостанция, СИЭХА и др.), описательная часть данных (конфигурационные файлы) готовятся вручную с помощью текстового редактора:

  1. Конфигурационные файлы (текст);
  2. Файлы первичных данных (текст);

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

  1. Конфигурационные файлы (текст) для трансляции вторичных данных;
  2. Файлы вторичных данных (текст, растровое изображение, в формате Excel).

Представление результатов исследований.

Стандартная процедура анализа данных предусматривает прием и трансляцию данных в автоматическом режиме, преимущественно в ночное время. Таким же образом производится работа по оптимизации хранилища данных. Т.е. предполагается, что для визуального анализа или для формирования отчета данные подготовлены. Для визуального анализа используется диалоговое приложеиие XSeriesAnalyzer.

Интерфейс пользователя программы XSeriesAnalyzer.
Для получения результата анализа, с которым можно далее производить вычисления используется пакетное приложение XSeriesDataPublisher, позволяющее генерировать результат, представляющий собой набор производных временных рядов, в виде текстового файла или в виде электронной таблицы в формате Microsoft Excel.
Отчет в форме электронной таблицы.
Форма отчета определяется соответствующим конфигурационным файлом.
Комплекс программ анализа временных рядов находится в опытной эксплуатации и модернизируется по результатам испытаний для расширения его функциональных возможностей и повышения производительности.

На предыдущую страницу
На первую страницу