Бортовой комплекс управления

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Бортовой комплекс управления — это совокупность систем космического аппарата, обеспечивающих управление функционированием всех его систем как единого целого; бортовые системы космического аппарата, оснащённого БКУ, связаны между собой информационными каналами[1].

БКУ создаётся и полностью тестируется в наземных условиях, в том числе методом стендовых испытаний, а также с созданием условий, максимально приближенных к реальным режимам работы[2].

Примером современного бортового комплекса управления является, например, БКУ ТаблетСат, патент на который с описанием устройства БКУ и организации систем передачи данных в нём размещены в открытом доступе и доступны для ознакомления желающим[3].

Особенностью архитектуры БКУ является создание своеобразной инфраструктуры передачи данных, при которой любой канал передачи данных в любом направлении обязательно имеет запасные (дублирующие) каналы передачи данных; также архитектура построения БКУ всегда включает в себя возможность масштабирования системы на аппаратном уровне и модифицирование сети и работы комплекса ПО с учётом фактически имеющегося на борту КА оборудования[4].

Типы управления БКУ[править | править код]

Бортовой комплекс управления (БКУ) может функционировать в одном из четырёх режимов:

— управление со стороны наземного комплекса управления (НКУ);

— автономное управление, иначе говоря — управление всеми системами космического аппарата по внутренним алгоритмам БКУ, при использовании которых не подразумевается внешнее вмешательство человека или других систем;

— смешанный режим управления, при котором часть управляющих воздействий формирует и передает на борт НКУ, а часть формирует и исполняет сам комплекс БКУ;

— управление с участием экипажа, или управление в ручном режиме, когда подача команд для БКУ даётся с пульта управления космическим аппаратом (данный тип управления возможен только в пилотируемых КА)[1].

Программное обеспечение БКУ[править | править код]

БКУ работает под управлением комплекса программного обеспечения, которое и позволяет обеспечивать его управляемую целенаправленную работу. Все элементы ПО БКУ подразделяются на два основных типа — служебные и функциональные (прикладные, ППО)[2].

Программное обеспечение БКУ, как правило, строится по иерархическому принципу[2].

Структура ПО БКУ имеет четыре основных уровня, на каждом из которых в том или ином отдельном случае могут быть применены свои механизмы решения различных задач, но общей останется основная задача программ данного уровня[2].

Первый уровень ПО БКУ включает в себя драйверы аппаратных элементов и устройств, а также базовые программы организации вычислительного процесса (аналог понятия операционной системы или системной оболочки)[2].

Второй уровень ПО БКУ включает в себя комплекс прикладного программного обеспечения, отвечающего за управление работой бортового аппаратного комплекса и контроля исправности работы систем[2].

Третий уровень ПО БКУ включает в себя расчётные навигационные программы и программы обеспечения работы полётных режимов бортовых систем (в том числе так называемый «автопилот» в случае, если БКУ имеет автономное управление)[2].

Четвёртый уровень ПО БКУ включает в себя мониторинговые программы, предназначенные для контроля за состоянием систем космического аппарата и программы тайм-менеджеры, предназначенные для планирования и организации режимов работы комплекса БКУ[2].

Обмен данными происходит в двух основных направлениях — «сверху вниз» и «снизу вверх»: управляющие команды и данные поступают от программ верхних уровней к программам нижних уровней, а контрольно-диагностическая информация, наоборот, поступает от программ нижних уровней к программам верхних уровней[2].

Весь комплекс ПО БКУ характеризуется интеграционным принципом его построения, что необходимо для обеспечения решения ряда задач, которые не входят в линейные комплексы постановки задач для аппаратно-программного комплекса. В частности, интеграционный характер построения программного обеспечения БКУ позволяет обеспечить такие важные функции, как возможность оперативного реагирования на нештатные ситуации, добиться оптимизации расхода бортовых ресурсов и повышения автономности существования КА и др[2].

Примечания[править | править код]

  1. 1 2 В.Н.Бобков, В.В.Васильев, Э.К.Демченко, Г.В.Лебедев, В.А.Овсянников, Б.В.Раушенбах, О.В.Сургучев, В.А.Тимченко, К.П.Феоктистов, Ю.М.Фрумкин, Б.В.Черняев. КОСМИЧЕСКИЕ АППАРАТЫ / Под общей редакцией проф. К. П. Феоктистова. — М.: Воениздат, 1983. — С. 319. Архивировано 15 декабря 2021 года.
  2. 1 2 3 4 5 6 7 8 9 10 Микрин Е. А, Суханов Н. А, Платонов В. Н, Орловский И. В, Котов О. С. Принципы построения бортовых комплексов управления автоматических космических аппаратов // Проблемы управления. — 2004. — Вып. 3. — С. 62–66. — ISSN 1819-3161. Архивировано 15 декабря 2021 года.
  3. Бортовой комплекс управления малым космическим аппаратом с открытой архитектурой и использованием технологий plug-and-play. Дата обращения: 15 декабря 2021. Архивировано 15 декабря 2021 года.
  4. Архитектура бортового комплекса управления для малых космических аппаратов на основе сетевых технологий. Статья научная - Readera.org. readera.org. Дата обращения: 15 декабря 2021. Архивировано 15 декабря 2021 года.