Автоматическое планирование в гибких производственных системах: подход, основанный на использовании базы знаний | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 января, печатный экземпляр отправим 8 января.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №3 (107) февраль-1 2016 г.

Дата публикации: 01.02.2016

Статья просмотрена: 183 раза

Библиографическое описание:

Патраков, Е. С. Автоматическое планирование в гибких производственных системах: подход, основанный на использовании базы знаний / Е. С. Патраков. — Текст : непосредственный // Молодой ученый. — 2016. — № 3 (107). — С. 185-188. — URL: https://moluch.ru/archive/107/25768/ (дата обращения: 22.12.2024).

 

Рассматриваются вопросы организации планирования работ в условиях гибких производственных систем (ГПС), когда во внимание должны приниматься как мультипроцессная исполнительная среда, так и динамическое изменение состояния отдельных подсистем ГПС.

 

В общем случае в результате работы подсистемы планирования формируется последовательность действий («план»), выполнение которой исполнительными процессорными элементами приводит к достижению желаемых целей. Задача подсистемы планирования заключается, в частности, в том, чтобы сгенерированный план привел бы к реализации согласованных действий всех исполнительных подсистем ГПС (станков с ЧПУ, роботов, управляющих ЭВМ и т. д.). Указанная задача должна решаться при условиях, обеспечивающих максимально эффективное выполнение производственных операций в конкретной ГПС (распараллеливание операций, повышение коэффициента использования оборудования и т. д.); минимизацию времени, необходимого как для выполнения отдельных технологических операций, так и для изготовления готового изделия; возможность рассмотрения альтернативных вариантов плана и его пересмотра при выявлении «узких мест».

Подобно ГПС гибкая производственная ячейка представляет собой относительно замкнутый модуль интегрированной автоматизированной производственной системы. Задача планирования на уровне такой ячейки может быть сформулирована следующим образом:

Предполагается, что задано общее число деталей, которые должны быть обработаны в данной ячейке, содержащей фиксированное число обрабатывающих машин. Каждая деталь требует для своей обработки выполнения определенной последовательности операций. Так как эффективность реализации отдельных операций различными машинами различна, то для каждой детали выбирается маршрут, обеспечивающий в каждый момент возможность ее обработки на максимальном числе свободных машин. Целью планирования является составление одновременно реализуемых маршрутов движения всех N деталей при условиях минимизации времени завершения всех требуемых операций и отсутствия конфликтов, связанных с назначением двух деталей для обработки на одну машину.

Проблема упорядочения в условиях гибкой производственной ячейки характеризуется следующим:

1)     отдельные работы состоят из линейно упорядоченных последовательностей операций;

2)     любая операция может выполняться несколькими машинами, но с различными значениями интервала времени выполнения;

3)     любая машина в каждый момент времени может выполнять только одну операцию.

Использование при планировании базы знаний связано с выделением трех информационных уровней: данных, базы знаний и управления (в известных системах традиционного типа выделяются два уровня — данных и программ.

На уровне данных хранятся декларативные знания о целях, текущем состоянии окружающей среды и промежуточном плане. На уровне базы знаний — информация, специфицирующая конкретную прикладную область. Используемые знания позволяют моделировать действия «внешнего мира». На уровне управления хранятся знания о стратегии, используемой при формировании планов действий (то есть о том, когда и как применять конкретные действия-операторы).

В любой задаче планирования начальные условия, определяющие исходное состояние системы, и условия, характеризующие конечную цель, рассматриваются как определенные состояния (элементы) модели «внешнего мира». В соответствии с этим система планирования формирует последовательность действий, переводящих модель из начального состояния в состояние, отвечающее целевым условиям. На рисунке показаны три основные компонента системы планирования ГПС:

На рисунке представлены:

1)        модель мира, описываемая набором предикатов 1-го порядка хранящихся в базе данных. Элементы этой базы называются состояниями модели мира.

2)        модель действий, описывающая изменение состояния модели мира при выполнении определенных действий. Преобразования состояний задаются операторами. Оператор содержит в себе определения: имени действия, предусловия, список добавлений, список удалений, ресурс и длительность.

3)        ядро системы вывода, являющееся генератором планов, осуществляет выбор последовательности операторов, обеспечивающих переход из начального состояния в целевое.

C:\Users\Рустам\Desktop\Безымянный.jpg

Отмечается, что линейные планы могут генерироваться любой системой, в которой используется метод обратного просмотра, обеспечивающий движение от цели к начальным условиям с выбором соответствующих промежуточных состояний и последовательностей действий, отвечающих таким переходам. В этом случае процесс генерации плана может рассматриваться как поиск пути от корня (цели) к листьям (начальным условиям) на дереве состояний модели мира.

Поскольку в случае реальных производственных процессов существует зависимость между задачами обработки отдельных деталей, то система планирования должна учитывать эту зависимость при составлении эффективного плана (то есть плана, не приводящего к конфликтам при использовании отдельных ресурсов в ходе производственного цикла ГПС). В этом случае обычно осуществляется «нелинейное планирование», при котором генерируемые планы оказываются частично упорядоченными.

Схема составления нелинейного плана для гибкой ячейки включает следующие шаги:

  1.      Формирование линейно упорядоченного плана (последовательности шагов) для выполнения каждой задачи.
  2.      Выявление существенных (для процесса выполнения задач) связей между запланированными шагами.
  3.      Устранение конфликтов путем учета ограничений предшествования на порядок следования отдельных шагов.
  4.      Выявление альтернативных шагов планирования, позволяющих улучшить показатели производительности системы.

Предлагаемый механизм обладает рядом особенностей, позволяющих считать его весьма полезным при составлении и контроле планов в условиях ГПС: во-первых, его работа непосредственно определяется целью, сформулированной пользователем; во-вторых, его работа может корректироваться динамически (в частности, допустимо изменение плана при возникновении непредвиденных событий и т. д.).

Предложен алгоритм, предназначенный для формирования планов по разработанному методу, с динамическим выявлением отношений предшествования между любыми конфликтными действиями. В качестве основного принципа работы алгоритма принят следующий: ограничения предшествования должны вводиться только тогда, когда это абсолютно необходимо. Это позволяет обеспечить максимальный параллелизм при реализации операций, относящихся к выполнению отдельных задач. В статье приведена блок-схема алгоритма.

В качестве четвертого шага разработанного метода применяется стратегия, включающая следующие этапы:

  1.      Выявление ресурса, который необходим рассматриваемой работе (задаче) для ее успешного выполнения.
  2.      Локализация раздела плана, в котором используется найденный ресурс.
  3.      Сравнение времени ожидания данного ресурса при выполнении задачи на рассматриваемой машине с дополнительным временем обработки при передаче задачи на альтернативную пустующую машину.
  4.      Нахождение начального и конечного (целевого) условий выполнения найденного раздела плана.
  5.      Генерация плана, обеспечивающего преобразование найденных начальных условий в целевые путем использования имеющегося свободного ресурса (машины).
  6.      Замена выделенного раздела исходного плана на план, найденный в пункте 5.

Если все работы упорядочены в соответствии со своими приоритетами, то список событий должен рассматриваться как очередь с приоритетами. При этом в каждый момент времени любому запланированному действию соответствует целое число, равное приоритету работы, к выполнению которой относится это действие. В этом случае (при прочих равных условиях) свободный ресурс всегда назначается работе (действию) с наивысшим приоритетом. Сами приоритеты либо назначаются заранее, либо определяются в зависимости от условий выполнения работ (в частности, приоритет работы может определяться срочностью ее исполнения, соответствием расчетного времени окончания работы времени, требуемому при постановке задачи и т. д.).

В ГПС работы поступают в каждую ячейку динамически. Отмечается что в этом случае предложенный подход, основанный на использовании базы знаний, работает лучше всего. Это объясняется структурностью используемых представлений знаний о модели «внешнего мира»; возможностью разрешения конфликтов в процессе автоматического вывода плана. Все изменения в системе находят соответствующее отражение в базе знаний. В частности, поступление новых работ приводит к инициации следующих процедур;

  1.      Формирование планов выполнения новых работ с учетом работ и машин, имеющихся в текущий момент.
  2.      Использование схемы разрешения конфликтов для согласования действий, требуемых для выполнения новых работ, и действий для оставшихся неоконченными старых работ.
  3.      Улучшение модифицированного плана с помощью стратегии «пересмотра плана».

Динамический контроль плана является одним из основных преимуществ предложенного подхода.

Интегрированные автоматизированные производственные система содержат набор гибких производственных ячеек, каждая из которых выполняет определенные функции обработки. Описанные в данной работе механизмы планирования реализуются в каждой ячейке с помощью главной управляющей ЭВМ этой ячейки. Для интегрированной системы приведенные механизмы составляют второй уровень общей системы планирования. Первый уровень связан с планированием и распределением работ по отдельным ячейкам с учетом индивидуальных особенностей отдельных ячеек.

Представляется возможным создание единой системы планирования работ в интегрированных производственных системах на основе использования локальных вычислительных сетей и распределенных баз данных и знаний.

 

Литература:

 

  1.                Поезжаева Е. В. Промышленные роботы: учеб.пособие: в 3 ч. — Пермь: Изд-во Перм. гос. тех. ун-та,2009. — Ч. 2. — 185 с. 2.
  2.                Поезжаева Е. В., Васенин А. С., Шумков А. Г. Роботизация фермерских хозяйств по обработке растений / Е. В. Поезжаева, А. С. Васенин, А. Г. Шумков // Научно-технический журнал «Вестник» ВСГУТУ. — 2014 — Вып. 3 — С. 59–62
Основные термины (генерируются автоматически): ячейка, работа, последовательность действий, план, уровень, система планирования, система, разработанный метод, приоритет работы, предложенный подход, баз знаний, операция, начальное состояние, момент времени, машина, задача планирования, деталь, действие, гибкая производственная ячейка, выполнение.


Похожие статьи

Специфические условия управления бизнес-процессами на предприятии АПК

Успешное решение задач повышения эффективности сельскохозяйственной отрасли в условиях санкций связано с модернизацией менеджмента путем использования процессно-ориентированных принципов управления предприятием АПК. Фундаментальность данного исследо...

Архитектура универсальных средств автоматизации научных установок

Рассматривается проблема компьютеризации и автоматизации нестандартного научного оборудования с точки зрения затрат времени и средств на разработку техни-ческих и программных решений. Предложена архитектура универсальной гибкой измери-тельной системы...

Системы поддержки принятия управленческих решений на основе байесовских интеллектуальных технологий (БИТ)

Эффективным инструментом поддержки функционирования сложных систем в настоящее время может служить методология байесовских интеллектуальных технологий (БИТ). Информационно-аналитические системы на основе БИТ используются в самых разных прикладных зад...

Требования к информационным технологиям для решения задач эксплуатации и перспективного развития систем теплоснабжения мегаполисов

В статье рассматривается процесс сознания интегрированных систем поддержки принятия решений по проведению наладочных и перспективных мероприятий в теплоснабжающих энергосистемах мегаполисов. Выявлены требования, предъявляемые к системе, для решения з...

Формирование облика навигационной системы для подвижного наземного объекта

Рассматривается формирование облика навигационной системы подвижного наземного объекта, предлагается состав системы с описанием его элементов. В качестве алгоритма обработки информации предлагается использование алгоритма обработки информации позволя...

Применение мультимедийных средств в процессе обучения

В статье рассматривается значение современных информационных и мультимедийных технологий в процессе обучения. На примере созданного автором мультимедийного электронного учебника по дисциплине «Программно-аппаратная защита информации» с разграниченным...

Динамическое программирование в решении задачи оптимального размещения электронных компонентов системы управления

В статье изложен способ повышения эффективности проектирования электромонтажных схем системы управления технологическим оборудованием с использованием метода Р. Беллмана. Разработана математическая модель, позволяющая наилучшим образом разместить эле...

Международные стандарты финансовой отчетности для IPO (Первичное публичное размещение акций)

В научной статье представлен авторский взгляд на многофакторную модель трансформации финансовых активов в соответствии с требованиями МСФО. Использование многофакторных моделей затруднено на практике, так как финансовые директора, специалисты в облас...

Анализ эффективности внедрения и использования ERP-систем на предприятии

В современном мире важное значение отводится эффективному управлению финансами, активами и трудовыми ресурсами организации. Для обеспечения оптимизации различных бизнес-процессов внедряют ERP-системы. Так как проекты по внедрению ERP требуют больших ...

Моделирование технических систем в среде Unity 3D

В статье предложена концепция трёхмерного моделирования технических систем и процессов с помощью программных средств разработки компьютерных игр, одним из которых является среда Unity 3D. Применение указной концепции открывает широкие возможности по ...

Похожие статьи

Специфические условия управления бизнес-процессами на предприятии АПК

Успешное решение задач повышения эффективности сельскохозяйственной отрасли в условиях санкций связано с модернизацией менеджмента путем использования процессно-ориентированных принципов управления предприятием АПК. Фундаментальность данного исследо...

Архитектура универсальных средств автоматизации научных установок

Рассматривается проблема компьютеризации и автоматизации нестандартного научного оборудования с точки зрения затрат времени и средств на разработку техни-ческих и программных решений. Предложена архитектура универсальной гибкой измери-тельной системы...

Системы поддержки принятия управленческих решений на основе байесовских интеллектуальных технологий (БИТ)

Эффективным инструментом поддержки функционирования сложных систем в настоящее время может служить методология байесовских интеллектуальных технологий (БИТ). Информационно-аналитические системы на основе БИТ используются в самых разных прикладных зад...

Требования к информационным технологиям для решения задач эксплуатации и перспективного развития систем теплоснабжения мегаполисов

В статье рассматривается процесс сознания интегрированных систем поддержки принятия решений по проведению наладочных и перспективных мероприятий в теплоснабжающих энергосистемах мегаполисов. Выявлены требования, предъявляемые к системе, для решения з...

Формирование облика навигационной системы для подвижного наземного объекта

Рассматривается формирование облика навигационной системы подвижного наземного объекта, предлагается состав системы с описанием его элементов. В качестве алгоритма обработки информации предлагается использование алгоритма обработки информации позволя...

Применение мультимедийных средств в процессе обучения

В статье рассматривается значение современных информационных и мультимедийных технологий в процессе обучения. На примере созданного автором мультимедийного электронного учебника по дисциплине «Программно-аппаратная защита информации» с разграниченным...

Динамическое программирование в решении задачи оптимального размещения электронных компонентов системы управления

В статье изложен способ повышения эффективности проектирования электромонтажных схем системы управления технологическим оборудованием с использованием метода Р. Беллмана. Разработана математическая модель, позволяющая наилучшим образом разместить эле...

Международные стандарты финансовой отчетности для IPO (Первичное публичное размещение акций)

В научной статье представлен авторский взгляд на многофакторную модель трансформации финансовых активов в соответствии с требованиями МСФО. Использование многофакторных моделей затруднено на практике, так как финансовые директора, специалисты в облас...

Анализ эффективности внедрения и использования ERP-систем на предприятии

В современном мире важное значение отводится эффективному управлению финансами, активами и трудовыми ресурсами организации. Для обеспечения оптимизации различных бизнес-процессов внедряют ERP-системы. Так как проекты по внедрению ERP требуют больших ...

Моделирование технических систем в среде Unity 3D

В статье предложена концепция трёхмерного моделирования технических систем и процессов с помощью программных средств разработки компьютерных игр, одним из которых является среда Unity 3D. Применение указной концепции открывает широкие возможности по ...

Задать вопрос