Моделирование сценариев управления динамическими объектами на основе графического языка X-Robot

Скачать текст статьи в формате PDF

Авторы: Дмитриев В. М., Ганджа Т. В., Букреев А. С.

Аннотация: С ростом числа функций динамических объектов усложняются алгоритмы, на основе которых функционируют их устройства управления. Также увеличиваются программы, написанные на низкоуровневых языках программирования контроллеров, что усложняет процесс их отладки. Актуальность разработки новых средств формирования и моделирования сценариев функционирования контроллеров обусловлена необходимостью учёта многих наблюдаемых переменных и использования ряда управляющих воздействий, а также нетривиальностью алгоритмов функционирования контроллеров. Рассматриваются принципы моделирования сценариев управления динамическими объектами с использованием графических нотаций языка X-Robot. Помимо традиционного текстового представления программы, называемой сценарием, для данного языка предложена и разработана графическая интерпретация, ставящая для каждой его команды определенный компонент. Графическое формирование сценариев осуществляется в среде компьютерного моделирования МАРС на логическом уровне многоуровневой компьютерной модели, на объектном уровне которой располагается модель управляемого динамического объекта с включенными в нее моделями исполнительных и измерительных устройств. Это открывает возможности формирования сценариев управления в графической форме и их предварительной отладки на модели динамического объекта. На визуальном уровне многоуровневой компьютерной модели располагаются управляющие компоненты, с помощью которых пользователь имеет возможность воздействовать на модель объекта и модель сценария, а также компоненты-визуализаторы, осуществляющие отображение для пользователя данных для визуализации, которыми могут быть как значения наблюдаемых переменных объекта, так и их обобщенные параметры-функционалы. В настоящее время разработанный графический язык моделирования сценариев адаптирован к контроллеру X-Mega, но ведутся исследования по его развитию и применению к управляющим контроллерам других типов.

Ключевые слова: компонент, контроллер, сценарий, динамический объект, многоуровневая компьютерная модель

Библиография статьи: Дмитриев В. М. Моделирование сценариев управления динамическими объектами на основе графического языка X-Robot / В. М. Дмитриев, Т. В. Ганджа, А. С. Букреев // Доклады ТУСУР. – 2018. – Т. 21, № 2. – С. 75–82. DOI: 10.21293/1818-0442-2018-21-2-75-82

Масленников Виктор Николаевич

Ответственный секретарь редакции журнала

  634050, г. Томск, пр. Ленина, 40, МК, каб. 310/2

  (3822) 51-21-21, внутр.: 1460

  vnmas@tusur.ru