- •РАзработка асу гак детали типа вал сошки рулевого управления
- •Анализ объекта управления
- •2. Содержательная постановка задачи
- •2.1. Цель создания асу
- •2.2 Штатные режимы работы лсу – общее описание
- •2.3 Нештатные ситуации лсу и их отображение во внешней среде
- •3. Средства реализации управления
- •3.1. Обобщенная структура асу гак
- •3.2 Спецификация данных для управления
- •3.2.1 Входные сигналы для системы управления второго уровня
- •3.2.2 Выходные сигналы для системы управления второго уровня
- •4. Моделирование процесса управления. Разработка основной функциональной модели
- •4.1 Декомпозиция задачи
- •4.2 Идентификация данных
- •4.3 Формализация постановки задач управления
- •5. Моделирование процесса функционирования гак на основе сетей Петри
- •5.1. Соответствие множеству позиций сети Петри входных данных
- •5.2. Описание множества переходов Поставим в соответствие переходам сети Петри математические функции
- •5.3 Описание множеств входных и выходных функций
- •5.4. Построение сети Петри
- •5.5. Исполнение сетей Петри
- •5.6. Построение дерева достижимости. Анализ сети Петри
- •1101102010001021001
- •1110012010011021001
- •1101001100121021001
- •6. Разработка алгоритма системы управления второго уровня
- •7.2. Фрагмента программы для котроллера с300
- •Заключение
- •Список использованной литературы:
4.3 Формализация постановки задач управления
Упрощенная математическая модель связывает входные сигналы, идущие от оборудования (основного и вспомогательного), с выходными, идущими от систем управления:
1. Обеспечение выдачи команды на включение робота Р1 в режиме 1 при условии:
![]()
2. Обеспечение выдачи команды на включение робота Р1 в режиме 2 при условии:
![]()
3. Обеспечение выдачи команды на включение станка С1 при условии:
![]()
4. Обеспечение выдачи команды на включение робота Р1 в режиме 3 при условии:
![]()
5. Обеспечение выдачи команды на включение робота Р1 в режиме 4 при условии:
![]()
6. Обеспечение выдачи команды на включение робота Р1 в режиме 5 при условии:
![]()
7. Обеспечение выдачи команды на включение станка С2 при условии:
![]()
8. Обеспечение выдачи команды на включение робота Р1 в режиме 6 при условии:
![]()
9. Сигнал о возникновении нештатной ситуации
![]()
5. Моделирование процесса функционирования гак на основе сетей Петри
5.1. Соответствие множеству позиций сети Петри входных данных
Свяжем позиции сети Петри с элементами математической модели (табл.5.1).
Таблица 5.1
|
Сигнал |
Характеристика сигнала |
Позиция |
|
Х1 |
Наличие на позиции подачи Т1 заготовки 1 (2) |
Р1 |
|
Х2 |
Наличие свободной позиции на Т2 для приема п/ф 1 (2) |
Р2 |
|
Х3 |
Наличие в схвате робота Р1 заготовки 1 (2), п/ф 1 (2) |
Р3 |
|
|
Отсутствие в схвате робота Р1 заготовки 1 (2), п/ф 1 (2) |
Р4 |
|
Х4 |
Позиционирование робота Р1 в т. А |
Р5 |
|
Х5 |
Позиционирование робота Р1 в т. В |
Р6 |
|
|
Станок С1 выключен |
Р7 |
|
Х7 |
Патрон станка С1 полон |
Р8 |
|
|
Патрон станка С1 пуст |
Р9 |
|
Х8 |
Обработка заготовки на станке С1 завершена |
Р10 |
|
|
Обработка заготовки на станке С1 не завершена |
Р11 |
|
Х9 |
Позиционирование робота Р1 в т. С |
Р12 |
|
|
Станок С1 выключен |
Р13 |
|
Х11 |
Патрон станка С2 полон |
Р14 |
|
|
Патрон станка С2 пуст |
Р15 |
|
Х12 |
Обработка заготовки на станке С2 завершена |
Р16 |
|
|
Обработка заготовки на станке С2 не завершена |
Р17 |
|
Х13 |
Позиционирование робота Р1 в т. D |
Р18 |
|
Х14 |
Наличие в зоне действия робота Р1 посторонних предметов (людей) |
Р19 |
|
|
Посторонних предметов (людей) в зоне действия робота Р1 нет |
Р20 |
|
Х15 |
Отключение питания комплекса |
Р21 |
5.2. Описание множества переходов Поставим в соответствие переходам сети Петри математические функции
Таблица 5.2.
|
Математические функции |
Характеристика функции |
Переходы сети Петри |
|
Y1 |
Команда на включение робота Р1 в режиме 1 |
t1 |
|
Y2 |
Команда на включение робота Р1 в режиме 2 |
t2 |
|
Y3 |
Команда на включение станка С1 |
t3 |
|
Y4 |
Команда на включение робота Р1 в режиме 3 |
t4 |
|
Y5 |
Команда на включение робота Р1 в режиме 4 |
t5 |
|
Y6 |
Команда на включение робота Р1 в режиме 5 |
t6 |
|
Y7 |
Команда на включение станка С2 |
t7 |
|
Y8 |
Команда на включение робота Р1 в режиме 6 |
t8 |
|
Y9 |
Возникновение нештатной ситуации 1 |
t9 |
|
Y9 |
Возникновение нештатной ситуации 2 |
t10 |
|
Y9 |
Возникновение нештатной ситуации 3 |
t11 |
