2.4.3. Управление процессами
[9, с. 106-108]
Это задача имеет место, если при построении диспетчера использована главная обратная связь по состоянию оборудования.
В рассмотренных выше задачах управления в качестве цели управления рассматривалось продвижение параллельных и независимых маршрутов операций. При таком выборе цели управления предметами анализа со стороны диспетчера являлись отношения операций к ресурсам, а не отношение операций на разных процессорах между собой. По мере представления ресурсов вызывались необходимые управляющие программы, одновременно привязанные к деталям и ресурсам. Подобный подход требует такой фрагментации управляющей программы, при которой их использование будет только последовательным. Проблема конкуренции параллельных маршрутов решается путем управления ресурсами, а проблема синхронизации операций на разных процессорах исчезает. При этом нет необходимости использовать специальные механизмы управления.
Рассмотрим в качестве цели управления – управление полным множеством управляющих программ ЧПУ для всех маршрутов операций. Здесь под управляющей программой ЧПУ понимается любая управляющая программа станком, роботом, магазином, транспортной тележкой, штабелером и т. д. Также снимем ограничение на фрагментацию управляющей программы, которая превращает процесс их исполнения в простое сцепление. При этом полные управляющие программы превращаются в параллельные процессы. Подход, при котором первичной целью управления со стороны диспетчера является организация координации и взаимодействия управляющих программ, требует управления процессами, т. е. управляющими программами ЧПУ. Такое управление состоит во взаимном исключении, синхронизации, организации связей, исключении дедлоков.
Взаимное исключение требуется в тех случаях, когда в тексте управляющей программы встречаются интервалы, которые исключают одновременное воспроизведение двух управляющих программ. Такие интервалы называются критическими секциями. К критическим секциям предъявляют следующие требования:
в данное время только одна управляющая программа ЧПУ может находиться внутри критической секции;
управляющая программа ЧПУ не может бесконечно долго оставаться внутри критической секции;
управляющая программа ЧПУ не может бесконечно долго ждать входа в критическую секцию.
Синхронизация проявляется в том, что для управляющих программ, выполняющих общую работу с одной и той же деталью, характерны взаимные передачи управления. Это обстоятельство определяется в частных управляющих программах ЧПУ в виде упоминаний об ожидании определенного сообщения.
Связь управляющей программы ЧПУ может быть более сильной, чем простая временная синхронизация. Так, для передачи и получения произвольных данных требуются специальные средства связи. Для хранения уже посланного, но еще не полученного сообщения необходимо место, называемое почтовым ящиком. Почтовый ящик может быть связан с парой управляющих программ ЧПУ, или только с отправителем, или только с получателем. Инициатива в организации и введении почтовых ящиков принадлежит диспетчеру.
Проблема дедлока решается путем предотвращения, обхода, распознания и восстановления. Предотвращение дедлока состоит в использования принципа предварительного выделения ресурсов и в предоставлении диспетчеру прав отнимать ресурсы. Обход дедлоков состоит в прогнозирования, не приведет ли выделение затребованного ресурса к опасному состоянию. Распознавание и восстановление состоят в диагностировании дедлоков и возврате процессов в те условия, в которых они смогут восстановить свое исполнение.
- Тема 1. Характеристика производственных систем с точки зрения управления
- 1.1 Структура и свойства производства как объекта управления
- 1.2 Задачи и уровни управления производственными
- Тема 2. Системы управления гибкими производственными системами
- 2.1 Гибкие производственные системы (гпс).
- 2.2 Общая структура управления гпс
- 2.3 Описание процессов управление гпс на основе функциональных автоматов
- 2.4 Система оперативного управления гпс.
- 2.4.1. Управление оперативным рабочим пространством
- 2.4.2. Управление процессорами
- 2.4.3. Управление процессами
- 2.4.4. Управление технологической системой гпс
- 2.5 Автоматизированные системы управления гпс
- 2.6. Терминальные системы управления
- 2.7. Режимы функционирования автоматизированных систем управления технологическими процессами
- 2.7.1. Информационный режим функционирования автоматизированных систем управления технологическими процессами
- 2.7.2. Функционирование автоматизированных систем управления технологическими процессами в режиме советчика
- 2.7.3. Функционирование автоматизированных систем управления технологическими процессами в режиме супервизорного управления
- 2.7.4. Функционирование автоматизированных систем управления технологическими процессами в режиме непосредственного цифрового управления
- 2.7.5. Функционирование автоматизированных систем управления технологическим процессом в режиме натурно-математического моделирования
- Тема 3. Системы программного управления
- 3.1 Классификация систем программного управления
- 3.2. Динамика систем программного управления
- 3.3. Анализ контурной ошибки приводов
- 3.3.1. Определение контурной ошибки Dк при движении по прямолинейной траектории под углом a к оси ox (рис.3.3).
- 3.3.2. Определение контурной ошибки Dк при обработке окружности.
- Тема 4. Системы числового программного управления
- 4.1. Преимущества систем чпу
- 4.2 Классификация систем чпу
- 4.2.1. Классификация систем чпу по степени совершенства и функциональным возможностям
- 4.2.2. Классификация систем чпу по виду движения исполнительных механизмов станка.
- 4.2.3. Классификация систем чпу по числу потоков информации.
- 4.3. Ошибки дискретизации в системах чпу.
- 4.4. Расчет систем чпу.
- 4.5. Общая характеристика задач чпу.
- 4.5.1. Геометрическая задача чпу.
- 4.5.2. Логическая задача чпу.
- 4.5.3. Терминальная задача чпу
- 4.5.4. Технологическая задача чпу
- Тема 5. Системы управления промышленными роботами
- 5.1. Промышленный робот как объект управления.
- 5.2. Классификация систем управления промышленными роботами
- 5.3. Системы автоматического управления промышленными роботами
- 5.4. Динамика роботов.
- 5.5. Характеристики сау промышленными роботами.
- Тема 6. Групповое управление технологическим оборудованием.
- 6.1 Промышленные логические системы управления.
- 6.2. Таблицы истинности
- 6.3. Программируемые контролеры (пк).