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

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

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Некрасов М. В., Ковалев И. В.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Некрасов М. В., Ковалев И. В.

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

DEVELOPMENT OF MODERN TELEMETRY PROCESSING SOFTWARE

It is covered a general structure of the telemetry processing system in a mission control center. The principles of creating multithreading telemetry processing software are suggested.

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

Информатика и информационно-управляющие системы

V. V. Mityukov

Ulyanovsk Higher School of Civil Aircraft (Institute), Russia, Ulyanovsk

SOFTWARE ADDITION TO DRAWING TOOLS OF «MS OFFICE» FOR INTERACTIVE APPROXIMATION OF GRAPHICAL DEPENDENCIES

There are some discrete or graphical dependencies in mathematical modeling that need to be represented analytically. This report describes an approach to approximation of such dependencies via visual matching by splines, included into the drawing tools of MS Office.

© MHTTOKOB B. B., 2009

УДК 629.195.2, 65.011.56

М. В. Некрасов, И. В. Ковалев

ОАО «Информационные спутниковые системы» имени академика М. Ф. Решетнева», Россия, Железногорск

ПОСТРОЕНИЕ СОВРЕМЕННЫХ ПРОГРАММНЫХ КОМЛПЕКСОВ ОБРАБОТКИ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ

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

Современная автоматизированная система управления космическим аппаратом (КА) предназначена для обеспечения работы бортовых систем КА в течение всего времени его активного существования и состоит из бортового комплекса управления, расположенного на борту КА, и наземного комплекса управления, размещенного на земле [1]. Одной из задач наземного комплекса управления является обработка телеметрической информации. Телеметрическая информация (ТМИ) представляет собой поток данных, поступающих по радиолинии, и содержит сведения о функционировании и состоянии бортовой аппаратуры КА, а также сведения о реакции на управляющие воздействия. Процесс приема телеметрической информации наземным комплексом управления осуществляется следующим образом:

1) бортовой комплекс управления по радиолинии передает сигнал на землю в командно-измерительную систему;

2) командно-измерительная система принимает сигнал, преобразует его в цифровой сигнал и транслирует далее в центр управления полетами космического аппарата;

3) в центре управления полетами сервер ТМИ принимает поток данных, обрабатывает этот поток, проверяет достоверность и организует архивы. Для просмотра и анализа обработанной телеметрии к обозначенном телеметрическому серве-

ру подключаются дополнительные программные комплексы - ТМ-клиенты.

В качестве основных недостатков существующей системы обработки телеметрии, которые подробно рассмотрены в работе [2], можно выделить следующие:

- сервер обработки телеметрии одновременно способен проводить один сеанс связи, а значит и обеспечивать оценку состояния единственного КА;

- параметры сеанса вводятся вручную, что приводит к непреднамеренным ошибкам операторов;

- отсутствует возможность автоматизированного выбора наилучшего источника сигнала;

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

- в зависимости от типа источника сигнала необходимо сопровождение нескольких программных версий ТМ-сервера.

В результате анализа недостатков системы была поставлена цель - спроектировать и разработать многопоточную систему обработки ТМИ. Для ее достижения были определены следующие задачи:

1) обеспечить возможность одновременного проведения нескольких сеансов связи;

2) производить обработку двух источников сигнала: САО (сервер автоматизированного об-

Решетневские чтения

мена) и СОТИ (сервер обработки телеметрической информации);

3) обеспечить механизм автоматической настройки на сеанс связи;

4) обеспечить возможность автоматического переключения на источник лучшего (более стабильного) сигнала, в случае, когда на сеанс связи с КА запланированы две и более наземных станций;

5) спроектировать и разработать централизованное хранилище телеметрических данных.

Для решения поставленных задач был проведен системный анализ существующей системы обработки ТМИ. Новая система обработки ТМИ представлена в виде многоуровневой архитектуры. Элементы верхнего уровня представляют собой законченные приложения, каждое из которых выполняет свои определенные задачи.

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

Одним из важнейших моментов, касающихся приема и передачи нескольких потоков ТМИ, является расширение существующего сетевого протокола. Расширение представляет собой введение дополнительной команды управления, которая описывает параметры проводимых сеансов.

Таким образом, в ходе решения поставленных задач были достигнуты следующие результаты:

- проведен системный анализ существующей системы обработки ТМИ;

- предложена уровневая структура системы обработки ТМИ;

- разработана унифицированная библиотека классов, основанная на модульной организации;

- функционал модулей Базового уровня, уровня Ввода / Вывода и уровня Обработки обеспечивает одновременное проведение нескольких сеансов связи, одновременную оценку состояний нескольких КА;

- функционал модуля сетевого уровня обеспечивает обработку двух типов сигналов источника (САО и СОТИ), автоматическую настройку на сеанс связи;

- на основании унифицированной библиотеки классов предложен и разработан механизм автоматизированного переключения на источник лучшего (более стабильного) сигнала;

- спроектирована и внедрена структура базы данных для хранения ТМ архивов;

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

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

1. Некрасов, М. В. Система многопоточной обработки телеметрической информации космического аппарата в центрах управления полетами / М. В. Некрасов, И. В. Ковалев // Молодежь в развитии ракетно-космической отрасли : материалы конф. М., 2009.

2. Пакман, Д. Н. Проблемы обработки телеметрической информации в контуре автоматизированной системы управления космическими аппаратами / Д. Н. Пакман [и др.] // Вестник Сиб-ГАУ. Вып. 1 (22). Ч. 1. 2009.

M. V. Nekrasov, I. V. Kovalev JSC «Academician M. F. Reshetnev «Information Satellite Systems», Russia, Zheleznogorsk

DEVELOPMENT OF MODERN TELEMETRY PROCESSING SOFTWARE

A general structure of the telemetry processing system in a mission control center is described. The principles of creating of multithreading telemetry processing software are suggested.

© Некрасов М. В., Ковалев И. В., 2009

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