Вы сейчас просматриваете Алгоритм работы модуля оптимизации структуры автоматизированной производственной системы

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

Содержание

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

Скорость и качество выбора оптимального варианта структуры автоматизированной производственной системы (АПС) может быть увеличена за счет применения специализированного комплекса программ, в частности:

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

Описание функционала модулей системы

Основные модули системы:

  • База данных оборудования хранит информацию о существующем оборудовании, при необходимости она может быть изменена и дополнена.
  • Модуль имитационных моделей позволяет создавать из различных комбинаций оборудования структуры АПС и получать их характеристики.
  • Модуль оптимизации выполняет основную работу по поиску оптимальной структуры АПС. Он определяет, какие именно комбинации оборудования будут использоваться в определенной структуре АПС.
  • Модуль ЗD-визуализации отображает выбранный пользователем из модуля полученных решений вариант структуры АПС.
  • Модуль полученных решений. Поскольку, результаты, полученные при оптимизации, передаются в модуль полученных решений, где хранятся варианты структуры АПС, оптимальные при различных входных параметрах.

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

Взаимодействие между модулями показано на рисунке 1:

Рисунок 1 – Диаграмма взаимодействия модулей комплекса программ оптимизации структур АПС
Рисунок 1 – Диаграмма взаимодействия модулей комплекса программ оптимизации структур АПС

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

Модуль имитационных моделей определяет характеристики переданной структуры АПС и затем передает их обратно в модуль оптимизации.

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

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

Модуль имитационных моделей также может быть заменен на какое-либо другое описание работы АПС (например, аналитическое).

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

Алгоритм работы модуля оптимизации

Согласно эволюционному алгоритму для структур АПС задаются варьируемые параметры структуры АПС:

  • Планировка рабочих мест.
  • Тип оборудования в составе рабочих мест.
  • Транспортная система.

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

На следующем этапе модуль создает начальную популяцию возможных структур АПС (рисунок 2):

Рисунок 2 – Алгоритм работы модуля оптимизации
Рисунок 2 – Алгоритм работы модуля оптимизации

Переменные алгоритма:

  • λ — число новых структур АПС, сгенерированных от существующих в предыдущей популяции структур АПС.
  • μ — количество возможных структур в популяции.
  • к — число итераций (поколений), в которые может переходить родительская структура АПС.
  • р — количество родительских структур АПС участвующих в генерации новой структуры АПС.
  • Pm — вероятность мутации при генерации новой структуры АПС.
  • Рr — вероятность наследования при генерации новой структуры АПС.

Операторы:

  • Sel — оператор выбора, определяющий критерии, по которым будут выбираться родительские структуры АПС для генерации новой структуры АПС.
  • Mut — оператор мутации, который определяет признаки, по которым будет производится мутация выбранной структуры АПС.
  • Rec — оператор скрещивания, определяющий признаки, которые будет наследовать сгенерированная структура АПС от родительской.

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

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

Список литературы

  1. Проектирование компьютерно-интегрированных производственных систем / Полетаев В.А., Зиновьев В.В., Стародубов А.Н., Чичерин И.В. — М.: Машиностроение, 2011.
  2. Проектирование автоматизированных участков и цехов / под ред. Ю.М. Соломенцева. — М.: Высш. шк., 2000.
  3. Kwang Y. Lee and Mohamed A El-Sharkawi.Modem Heuristic Optimization Techniques. Theory and applications to power systems. 2008 by the Institute of Electrical and Electronics Engineers, Inc.

Источник: Алгоритм работы модуля оптимизации структуры автоматизированной производственной системы / В.А. Полетаев, А.И. Цигельников, В.В. Зиновьев, А.Н. Стародубов // Вестник КузГТУ. — 2011. — №6. — C. 79-81.

Статья в формате docx

Добавить комментарий

Gekoms LLC

Коллектив экспертов, большая часть опыта и знаний которых востребованы в области промышленной автоматизации, разработке технически сложного оборудования, программировании АСУТП, управлении электроприводом. Телефон: +7(812) 317-00-87 Email: info@gekoms.ru Сайт: https://gekoms.org