К.т.н.
Игнатьев В.В.1, к.т.н. Коберси И.С.1, к.т.н. Спиридонов
О.Б.1, Ополькин А.П.2
1Южный
федеральный университет, НКБ МИУС, Россия,
2Донской
государственный технический университет, Россия
Алгоритм для информационного обеспечения системы управления подъемно-транспортным
механизмом
Целью научной
работы является разработка алгоритма для информационного обеспечения системы
управления подъемно-транспортным механизмом. В ходе выполнения работы необходимо
учитывать особенность управления подъемно-транспортным механизмом и процессы,
протекающие в системе. Синтезировать алгоритм управления подъемно-транспортным
механизмом с учетом различных внешних факторов.
В работе
описывается информационное обеспечение для моделирования нечеткого алгоритма
управления подъемно-транспортного механизма [1-3], где на рис. 1 приведена
структурная схема программы.
Рис. 1 – Структурная
схема программы
Модуль
входа в программу – это основной
модуль, который при запуске программы создает графический интерфейс общения
пользователя с программой.
Модуль
создания проекта – этот модуль
позволяет создавать новый проект, а так же может загружать ранее созданный
проект для моделирования.
Модуль
управления проектом – этот модуль
позволяет создавать лингвистические переменные, производить отладку проекта,
создавать блок правил и т.д.
Модуль
создания блока правил – этот модуль
отвечает за создание правил, по которым будет осуществляться отладка проекта.
Модуль
пошаговой отладки – этот модуль
позволяет вносить изменения в созданный проект до тех пор, пока не будут
получены требуемые показатели качества.
Модуль
создания графического изображения –
этот модуль позволяет создавать графики.
Модуль
создания листинга для МК – этот
модуль позволяет работать с кодом программы, написанной для микроконтроллера.
Алгоритм
программы. В начале работы на экран выводится главное окно
программы. Далее пользователь выбирает одну из опций: открыть ранее созданный
проект или создать новый проект. Затем, если была выбрана опция «создать новый
проект», открывается новое окно, где можно создать лингвистические переменные,
за которые отвечает «блок создания лингвистических переменных». После этого
пользователь создает блок правил, по которому он может отладить проект.
Данная работа имеет большое социальное значение, так как она призвана
существенно облегчить труд большого количества рабочих, занятых в различных
сферах производства. Результаты проекта являются практически полезными и могут
быть использованы при разработке автоматизированных систем управления
подъемно-транспортными механизмами. Задачи, решаемые в ходе проектирования,
должны позволить обезопасить труд рабочего персонала, ускорить производственный
процесс, сэкономить затраты на обучения операторов, различные ресурсы.
Алгоритм работы программы изображен на
блок-схеме (рис. 2).
Рис. 2 – Алгоритм работы
программы
Использование
методов нечеткой логики позволяет значительно облегчить разработку управляющей
системы, осуществлять управление системой в особых точках, там, где управление
с использованием обычных алгоритмов невозможно или управление не удовлетворяет
требуемым параметрам качества.
Литература
1. Методы
робастного, нейро-нечеткого и адаптивного управления: Учебник / Под
ред. Н.Е. Егупова; Издание 2-е. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 744с.
2. В.И. Финаев.
Модели систем принятия решений: Учеб. пособие. Таганрог: ТРТУ, 2005г. – 118с.
3. В.В. Игнатьев, И.С. Коберси. Информационные системы
управления качеством в автоматизированных и автоматических производствах.
Практикум: Учебно-методическое пособие. – Таганрог: Изд-во ЮФУ, 2013. – 108c.