Динамическое моделирование технических систем на Python
Автор: Лелеков А.Т.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 1 т.26, 2025 года.
Бесплатный доступ
Представлены результаты разработки диспетчера для совместного выполнения имитационных моделей многокомпонентных систем. Программное обеспечение реализовано на Python, что обеспечивает интеграцию множества библиотек для управления и анализа данных. Обмен данными осуществляется через UDP-пакеты, поддерживающие разные языки программирования. Это упрощает реализацию технологии hardware-in-the-loop, улучшая разработку систем управления. Пример использования диспетчера представлен на модели системы ориентации космического аппарата CubeSAT с магнитной системой ориентации. Приведен алгоритм B-Dot и результаты моделирования переходного процесса. Исходный код доступен под лицензией BSD на GitFlic, а документация – на ReadTheDocs.
Система ориентации и стабилизации, магнитная система, CubeSAT, имитационное моделирование, совместное решение
Короткий адрес: https://sciup.org/148330584
IDR: 148330584 | DOI: 10.31772/2712-8970-2025-26-1-34-47