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

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

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

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

Алехин, А. Г. Синтез производственного расписания загрузки оборудования в условиях неопределенности / А. Г. Алехин, С. Г. Тюленев. — Текст : непосредственный // Молодой ученый. — 2012. — № 5 (40). — С. 6-9. — URL: https://moluch.ru/archive/40/4842/ (дата обращения: 24.04.2024).

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

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

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

Комбинируя эвристики на каждом шаге синтеза производственного расписания, строили допустимое решение. Учитывая случайные возмущения при синтезе производственного расписания, получали разное время выполнения заказа. Для реализации предложенного метода составления производственного расписания нами разработана программа на языке С# в Visual Studio.

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

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

Рис. 1. Представление оборудования в сетях Петри

1 – накопительные устройства, 2 – транспортные устройства, 3 - обрабатывающие устройства

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

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

База эвристических правил[1, с. 16]:

  1. выбирается операция с наименьшим временем окончания обслуживания на предыдущей стадии;

  2. выбирается машина, на которой обслуживание данной операции закон­чится раньше, чем на других машинах;

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

  4. выбирается операция с наименьшим временем окончания обслуживания на текущей стадии;

  5. выбирается операция с наибольшим временем окончания обслуживания на текущей стадии;

  6. выбирается операция с наименьшим временем длительности всех работ;

  7. выбирается операция с наибольшим временем длительности всех работ;

  8. выбирается операция с наименьшим временем длительности оставшихся работ;

  9. выбирается операция с наибольшим временем длительности оставшихся работ;

  10. выбирается деталь из партии с более ранним сроком выполнения заказа.

Блок схема программы моделирования технологического процесса приведена на рисунке 2.

В параметры сети Петри входят:

1. графическое задание сети Петри согласно технологическому процессу (рис. 1);

2. задание длительности срабатывания каждого перехода, которая является моделью времени обработки или транспортирования детали;

3. задание емкости каждой позиции, которая является моделью реальной емкости склада деталей или оперативного склада оборудования.

Ввод задания на обработку детали:

  1. тип заготовки;

  2. количество;

  3. маршруты обработки;

  4. стадия готовности (возможно, что часть заготовок уже находится в промежуточной стадии обработки);

  5. время выполнения заказа.

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

Для выбора оптимального сочетания эвристических правил используется генетический алгоритм. Генетический алгоритм представляет собой метод, отражающий естественную эволюцию методов решения проблем и в первую очередь задач оптимизации. Генетические алгоритмы — процедуры поиска, основанные на механизмах естественного отбора и наследования. В них используется эволюционный принцип выживания наиболее приспособленных особей. Они имеют преимущество в сравнении с традиционными методами оптимизации. В частности, генетические алгоритмы [3]:

  1. обрабатывают закодированную форму параметров задачи;

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

  3. используют только целевую функцию;

  4. применяют вероятностные правила выбора.

Рис. 2. Блок схема программы моделирования

Первоначальная настройка эвристических правил может осуществляться пользователем для создания начальной популяции. В качестве целевой функции используется минимальное итоговое время выполнения заказа. Для реализации генетических алгоритмов в .NET Framework использовалась библиотека Genetic [2].

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


Литература:

  1. Секаев В. Г. Модели и методы планирования загрузки оборудования участка ГПС при решении задач оперативного управления [Текст] : автореферат диссертации на соискание ученой степени канд. техн. наук : 05.13.01 / В. Г. Секаев - Новосибирск, 2006. - 21 с.

  2. Библиотека для реализации генетических алгоритмов в .NET Framework 2.0 - http://jenyay.net/Programming/Genetic

  3. Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы: Пер. с Польск. И.Д. Рудинского. — М.: Горячая линия — Телеком, 2006. — 452 с.

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


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

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

Ключевые слова: производственный процесс, планирование, неполноты информации

Постоянно изменяющиеся технико-технологические и конструктивные характеристики

Для решения задач принятия решений применяются различные методы и алгоритмы.

Автоматизация проектирования процесса математического...

Многоступенчатый производственный процесс первичной переработки хлопка-сырца для

В работе разработано алгоритм программного интерфейса для реализации на ЭВМ с помощью пакета

Ряд коэффициентов ограничений и целевой функции задачи представляет собой...

Моделирование технологических процессов производства...

Моделирование технологических процессов производства электронной аппаратуры инструментами когнитивной графики. Гоношилов Дмитрий Сергеевич, магистрант; Маркос Лорето Ордас, магистрант. Московский государственный технический университет имени Н. Э. Баумана.

Математические модели управления рабочими режимами...

В настоящее время авторами разработано программное обеспечение для математического моделирования технологических процессов в СВЧ камерах с бегущей волной и лучевого типа [1- 8]. Эти программы были написаны на различных алгоритмических языках (Фортран...

Моделирование производственных процессов предприятий...

Моделирование производственных процессов предприятий машиностроительного комплекса с помощью конечных автоматов.

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

Некоторые аспекты моделирования процесса формирования...

Задачей оптимизации теории расписаний в основном является минимизация времени выполнения данного процесса.

- логическое программирование в ограничениях; - эвристические методы, в том числе основанные на генетических алгоритмах

Учебные информационные модели технологических процессов...

Технологические данные: ‒ схема базирования

Алгоритмы и машинные программы для исследования технологических процессов лесообрабатывающих производств: эволюция комплекса имитационных программ «ЦЕХ».

Алгоритмы и машинные программы для исследования...

структура компонент-программы, готовая продукция, компонент, программа, кафедра ТОЛП, квадратическое отклонение, лесообрабатывающий цех, технологический процесс.

Разработка производственного процесса (на примере...)

На основании технологической карты производства извести, идентификации входов и выходов, разрабатываем алгоритм процесса (рис. 4), который графически описывает процесс, что необходимо для быстрого понимания последовательности действий...

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

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

Ключевые слова: производственный процесс, планирование, неполноты информации

Постоянно изменяющиеся технико-технологические и конструктивные характеристики

Для решения задач принятия решений применяются различные методы и алгоритмы.

Автоматизация проектирования процесса математического...

Многоступенчатый производственный процесс первичной переработки хлопка-сырца для

В работе разработано алгоритм программного интерфейса для реализации на ЭВМ с помощью пакета

Ряд коэффициентов ограничений и целевой функции задачи представляет собой...

Моделирование технологических процессов производства...

Моделирование технологических процессов производства электронной аппаратуры инструментами когнитивной графики. Гоношилов Дмитрий Сергеевич, магистрант; Маркос Лорето Ордас, магистрант. Московский государственный технический университет имени Н. Э. Баумана.

Математические модели управления рабочими режимами...

В настоящее время авторами разработано программное обеспечение для математического моделирования технологических процессов в СВЧ камерах с бегущей волной и лучевого типа [1- 8]. Эти программы были написаны на различных алгоритмических языках (Фортран...

Моделирование производственных процессов предприятий...

Моделирование производственных процессов предприятий машиностроительного комплекса с помощью конечных автоматов.

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

Некоторые аспекты моделирования процесса формирования...

Задачей оптимизации теории расписаний в основном является минимизация времени выполнения данного процесса.

- логическое программирование в ограничениях; - эвристические методы, в том числе основанные на генетических алгоритмах

Учебные информационные модели технологических процессов...

Технологические данные: ‒ схема базирования

Алгоритмы и машинные программы для исследования технологических процессов лесообрабатывающих производств: эволюция комплекса имитационных программ «ЦЕХ».

Алгоритмы и машинные программы для исследования...

структура компонент-программы, готовая продукция, компонент, программа, кафедра ТОЛП, квадратическое отклонение, лесообрабатывающий цех, технологический процесс.

Разработка производственного процесса (на примере...)

На основании технологической карты производства извести, идентификации входов и выходов, разрабатываем алгоритм процесса (рис. 4), который графически описывает процесс, что необходимо для быстрого понимания последовательности действий...

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