Программное обеспечение системы контроля и управления антенной радиотелескопа РТ-32

Белоусов Н.Ю., Стэмпковский В.Г.

Институт прикладной астрономии РАН, Россия

Новая система контроля и управления антенной (СКУА) радиотелескопа РТ-32 радиоинтерферометрического комплекса «Квазар-КВО» построена на основе использования высокопроизводительного промышленного компьютера, что позволило реализовать программными средствами режим управления «квазиреального времени». Процессор промышленного компьютера успевает обработать все запросы на прерывание, поступающие от оборудования электропривода антенной системы, а также от программного таймера, запускающего минимальный цикл работы программного обеспечения управляющего приводом. Цикл запускается с частотой 1КГц, в то время как для управления приводом смена управляющего воздействия требуется гораздо реже, с частотой 10-30 Гц. 
Промышленный компьютер работает под операционной системой общего назначения Linux 5.2 с хорошим набором средств разработки программ. Интерфейс пользователя в СКУА, благодаря отсутствию ограничений, характерных для систем реального времени, легко воспринимаем, имеет справочную службу и позволяет настраивать протоколирование работы программного обеспечения и оборудования. В программное обеспечение СКУА встроены развитые средства диагностики работы оборудования, визуализации состояния антенной системы, блокировки аварийных режимов работы с уведомлением оператора и принудительной остановкой радиотелескопа.
В целом новая версия СКУА разработана с упором на интеллектуализацию программного обеспечения и придания ему таких качеств как настраиваемость, адаптируемость и самонастраиваемость. 
Для предварительного испытания разрабатываемых программных компонент СКУА построена математическая модель, описывающая кинематику антенны радиотелескопа и работу оборудования электропривода. Модель позволяет анализировать поведение антенной системы радиотелескопа, в том числе и для освоения ранее не использовавшихся режимов работы.