Клиначев Н.В.

Инструмент отладки программного кода системы ориентации космического аппарата

Рабочие файлы: [КА: Собственное вращение] [КА: Контур скорости] [КА: Контур ориентации]

К данной веб-странице подключена программа Jigrein, которая используется для визуализации осциллограмм характеризующих работу цифровой системы управления исполнительным двигателями ориентации космического аппарата. Листинг программного кода системы управления представлен ниже по тексту. Браузер компилирует код и подключает к математическому ядру программы. На чертеже код отображен dll-блоком, чьи выходы подключены к осциллографам. Модель можно запускать. Программный код можно менять. Копия кода используется в другой интерактивной веб-странице (см. гиперссылку ниже заголовка документа), где с помощью 3D-сцены визуализируется космический аппарат во время работы системы ориентации. В той же веб-странице подробно документирована блок-схема (см. рис. 1), по которой составлена программа.

Блок-схема системы ориентации и стабилизации космического аппарата (Attitude control system)
Рис. 1. Блок-схема системы ориентации космического аппарата

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

Чертёж 1

Листинг 1. Программный код dll-блока (javascript)

2017.07.31