В статье рассматривается разработка интерфейса для взаимодействия с робастной системой управления.
Ключевые слова: разработка интерфейса, робастная система.
Теория управления — это наука, разрабатывающая и изучающая методы и средства систем управления и закономерности, протекающих в них процессах. Предметом теории управления являются не
только процессы материального производства, но и сферы
деятельности человека: организационно-административное управление, проектирование и
конструирование, информационное обслуживание, здравоохранение, научные исследования, образование, и многие другие.
Теория управления как научное направление сложилась в ХХ веке на базе теории автоматического регулирования, которая начала интенсивно развиваться в 19 веке в связи с потребностью в регуляторах, поддерживающих устойчивый режим работы внедрявшихся паровых машин в промышленности и на транспорте.
Сегодня не вызывает сомнения тот факт, что пути совершенствования управления и его звенья и могут опираться лишь на новые информационные технологии и современные технические средства управления прежде всего ЭВМ, которые становятся неотъемлемой частью управленческого труда.
Технологии позволяют проектировать имитационные модели сложных систем управления, поскольку реальный их размер может быть довольно большим и сложен в своей структуре и отсюда следует, что провести тестирование не представлялось бы возможным. Однако имея имитационную модель, порой из-за сложности структуры системы и её регуляторов, пользователь может потратить довольно много времени на настройку параметров.
Данный интерфейс позволит пользователю без труда задавать параметры системы и получать отчёт о выполненном моделировании.
Разработка алгоритма работы
На рисунке 1 показана блок-схема интерфейса. По событию «Авторизация» происходит процедура авторизация пользователя. Если введенные данные корректны, то открывается доступ к функционалу интерфейса.
Рис. 1. Блок-схема алгоритма интерфейса
Код программы для реализации интерфейса.
На рисунке 2 представлен код программы реализации процедуры авторизации, здесь указанны данные пользователя по умолчанию.
Рис. 2. Код процедуры «Авторизация»
Далее пользователю необходимо ввести данные и после нажать «Рассчитать параметры», реализация данной процедуры представлена на рисунке 3. В результате выполнения пользователь получит уведомление об успешном выполнении.
Рис. 3. Код процедуры «Рассчитать параметры»
После выполнения процедуры «Рассчитать параметры», пользователь запускает процедуру «Моделирования». На рисунке 4 представлен код процедуры. Производится передача данных в имитационную модель.
Рис. 4. Код процедуры «Моделирование»
В результате успешного выполнения каждой процедуры, пользователю будет представлена возможность ознакомиться с результатами работы. Итог представлен на рисунках 5, 6.
Рис. 5. Результаты работы интерфейса
Рис. 6. Результаты работы интерфейса.
Литература:
1 Еремин, Е. Л. L-диссипативность гиперустойчивой системы управления при структурном возмущении / Е. Л. Еремин // Информатика и системы управления. — 2006. — № 2 (12). — С. 94–101.
2 Еремин, Е.Л. Алгоритмы робастной системы управления с явно-неявной эталонной моделью для строго минимально-фазового объекта / Е. Л. Еремин //Информатика и системы управления. — 2004. — № 2 (8). — С. 157–166.
3 Гришин, А. А. Информационная система для поддержки процесса изучения языка программирования C# дисциплины «информатика и основы программирования» / А. А. Гришин, А. Н. Соколов, Н. И. Миндоров, Т. В. Ромашкина // Международный научно-исследовательский журнал. — 2016. –№ 3–4(45). –8–11.