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

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

Рубрика Производство и технологии
Вид статья
Язык русский
Дата добавления 18.01.2018
Размер файла 62,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ИЕРАРХИЧЕСКАЯ МНОГОАГЕНТНАЯ ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА ПРОЕКТИРОВАНИЯ И УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ В ОРГАНИЗАЦИЯХ ЕДИНИЧНОГО И МЕЛКОСЕРИЙНОГО ПРОИЗВОДСТВА

Б.В. Палюх (pboris@tstu.tver.ru),

Г.Б. Бурдо(tehn@karotazh.ru)

Тверской государственный технический университет, Тверь

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

проектирование автоматизированный производство мелкосерийный

Введение

В настоящее время машиностроительный комплекс отличается структурными перестройками, в первую очередь связанными с тем, что весьма значительная (40-50%) часть изделий машиностроения выпускается в условиях мелкосерийного (МСП) и единичного (ЕДП) типов производств. Тенденция продиктована требованиями потребителей продукции иметь то, что надо им в нужное время и в нужном объеме. Попытки перенести по отдельности САПР ТП и АСУТП, разработанных для условий крупносерийного и массового производств не привели к успеху [Дальский и др., 2000], [Колесов, 2001].

АСУТП оказались непригодными в связи с необходимостью перебора большого числа вариантов распределения технологических операций по рабочим местам (по причине широкой номенклатуры выпускаемых изделий и различием в сроках их изготовления), учета дополнительных параметров и агентов, динамики ситуации, складывающейся в производственных подразделениях; планирования на глубину до 2-3 дней, а иногда и практически в режиме реального времени, а не на достаточно большие периоды времени (до 2-3 месяцев). Опыт переноса САПР ТП показал, что в связи с малой степенью формализации принимаемых технологических решений, сокращение трудоемкости разработки новых технологических процессов составляет до 20 - 30% по сравнению с обычными «ручными» методами проектирования, к тому же качество разработок целиком определяется квалификацией пользователя [Ракович и др., 1997]; [Гувер и др., 1989], и отсутствуют связи с АСУТП. Следовательно, разработка концепций интеллектуальных систем проектирования технологических процессов и управления ими в организациях указанных типов машиностроительных производств является актуальной задачей.

Основная часть

Основой для разработки САПР ТП и АСУТП явился анализ связей, осуществляемых агентами-подразделениями производственной системы (ПС) предприятий на этапах технологической подготовки и выпуска изделий.

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

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

Для гарантированного управления работой ТП в условиях неопределенности был использован аппарат интервального анализа [Кафоров и др., 1990]. Работа ТП в рамках интервалов параметров позволяет планомерно изготавливать продукцию в соответствие с календарными планами выпуска, обеспечивать пропорциональную загрузку оборудования и исключать появление в производстве узких мест, своевременно выполнять мероприятия, связанные с надёжностью протекания технологических процессов механической обработки, при этом исключая завышение параметров качества детали сверх оговариваемых чертежами и т.п.

При работе ТП случаи выхода параметров его работы за пределы допустимых областей могут быть следующие.

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

2. Выход из строя металлорежущего оборудования.

3. Изменение фактической численности работающих по сравнению с расчётной, уменьшение (болезни, отпуска, увольнения) или превышение (преждевременный выход из отпуска, приём на работу и т.п.). Ситуация 2 и 3 приводит к одному результату: изменению фактического фонда времени по конкретным рабочим местам (операциям) по сравнению с расчётными, что приводит к изменению спрогнозированной ранее приблизительной пропорциональной загрузке рабочих мест и появлению узких участков или увеличению незавершенного производства.

4. Изменение загрузки разного типа оборудование сверх допустимого в пределах одного и того же календарного срока (3,5,7 дней). В этом случае анализируется суммарная трудоёмкость (или станкоёмкость) изделий (деталей), находящихся в очереди на данную группу рабочих мест, отнесённая к фактическому суточному фонду времени работы рабочего (оборудования).

5. Несоответствие фактических сроков выпуска изделий календарным планам, разработанным ранее в АСУТП.

Рассмотрим управление технологическими процессами (ТПр), осуществляемыми в ТП, как сложную многоагентную систему, представляемую агентами . Агент U0 обозначает календарные планы выпуска изделий; U1 - оборудование, на котором выполняются технологические операции; U2 - рабочих, выполняющих технологические операции на оборудовании; U3 - загрузку оборудования во времени; U4 - качество изготавливаемых изделий.

Представим управляющую систему S (Рис.1), как совокупность агентов, осуществляющих информационные преобразования, и в совокупности выполняющих функцию управления ТПр.

Агент R0 предназначен для управления календарными планами. Им реализуются две функции управления. Первая из них выявляет отклонения фактического календарного плана от фактического:

R01 : х0 Ч w0> ?х0 ,

где х0 - множество значений информационных параметров, определяющих фактический календарный план; ?х0 - множество отклонений от параметров ранее спрогнозированного (рассчитанного) календарного плана, ; w0 - множество значений параметров, определяющих рассчитанный календарный план.

Вторая функция определяет управляющие воздействия, которые сводят к минимуму расхождения между фактическим и рассчитанными планами:

R02 : w0> у0 ,

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

Агент R1 служит для управления состоянием имеющегося парка оборудования, им реализуется две функции. Первая из них заключается в определении отклонения фактического состояния станочного парка от планового: R11 : х1 Ч w1> ?х1 ,

Размещено на http://www.allbest.ru/

Рис.1 Систем проектирования технологических процессов и управления (S) технологическими подразделениями.

где х1 - множество значений параметров, определяющих фактическое состояние станочного парка; 1 - множество отклонений параметров фактического состояния станочного парка от плановых, ; w1 - множество значений параметров, описывающих плановое состояние металлорежущего оборудования.

Вторая функция оператора R1 определяет управляющие воздействия, которые должны привести в нужное состояние станочную систему:

R12 : w1> y1 ,

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

Назначение агента R2 - управление численностью рабочих, выполняющих операции на металлорежущем оборудовании. Его функция заключается в определении несоответствия между фактической и расчётной численностью работающих. Первая его функция R21 :

R21 : х2 Ч w2> ?х2 ,

где х2 - множество параметров, определяющих фактическое состояние численности рабочих, занятых на технологических операциях; w2 - множество значений параметров, описывающих необходимое для выполнения плана состояние численности работающих; 2 - множество значений отклонений параметров фактического состояния от плановой численности рабочих. Вторая функция R22 определяет управляющие воздействия у2, необходимые для приведения множества фактических параметров численности работающих в оптимальный с точки зрения выполнения работ технологическими подразделениями: R22 : w2 > у2.

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

R31 : х1 Ч х3 Ч w3> ?х30 ,

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

R32 : х1Ч х2 Ч х3 Ч w3 > ?х31 ,

где 31 - множество значений отклонений параметров, фактической загрузки оборудования по операциям от плановой.

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

R41 : w42 Ч х4 > ?х4 ,

где w42 - множество значений параметров, отражающих чертёжные требования к качеству продукции; х4 - множество значений параметров, определяющих фактическое состояние качества выпускаемой продукции; 4 множество значений параметров, определяющих отклонение качества продукции. Вторая функция выявляет управляющие воздействия y4, позволяющие ввести технологические подразделения в состояние, обеспечивающее выпуск качественной продукции:

R42 : w41 > у4 ,

где w41 - множество значений параметров состояния технологических

качества.

Агент С0 выполняет следующие функции. Функция С01 состоит в выделении значений параметров качества продукции, отражённых в технической документации на изделия:

С01 : P0 > w42 ,

где P0 - множество значений параметров, отражающих технические характеристики, параметры, структуру и свойства изделий, изготавливаемых в технологических подразделениях. Преобразование С02 состоит в определении множества значений параметров состояния технологических подразделений, обеспечивающих изготовление продукции надлежащего качества, С02 : P0Ч4>w41 .

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

С03 : P0ЧТЧ30Ч4>ZТ ,

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

Агент С1 является ядром комплексной системы и осуществляет следующие преобразования информации.

Составление календарного плана: С11 : P1Ч ZТ Ч31Чо>wо,

где Р1 - множество данных, содержащих сведения о номенклатуре выпускаемой продукции, её количестве и сроках её выпуска.

Определение плановой загрузки оборудования: С12 : P1 Ч31 >w3.

Функция С13 состоит в определении множества сроков осуществления технологической подготовки Т для различных видов изделий, С13 : P1, а С14 - в составлении на основе фактического состояния в производстве технологических подразделений и информации прогноза об ожидаемых сроках выпуска различных изделий, G: С14 : ?х0Ч31 Ч ZТ > G.

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

D01 : GЧNЧ2 > w2,

где N - множество сведений из системы высшего уровня, характеризующие номенклатуру, характеристики, состав и количество выпускаемых изделий за определённый календарный период (т.е. задание). Решение о численности рабочих должна принимать подсистема верхнего уровня в рамках S, поэтому указанная функция выполняется оператором D0.

D02 : NЧG1; D03 : N0.

Ещё одна функция агента состоит в передаче систематизированных сведений в систему высшего уровня:

D04 : GЧ1Ч2 ,

где К - сведения о ситуации, сложившейся с выполнением задания и предпринимаемые мероприятия (Р1, Р0, w1, w2).

Последняя функция D05 : G ЧNЧ1 >w1.

Допустимые значения интервалов 1, ?х2, 30, ?х31, могут быть определены методами имитационного моделирования, 31 - работниками конструкторских и технологических подразделений организации.

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

Функция R01 должна выполняться автоматизированным способом (АСУТП), информация для неё о фактических сроках выполнения заданий (изготовления изделий и деталей) х0, вводится в неё мастерами или диспетчерами производственных подразделений. Функция R02 предусматривает распределение (доведение) заданий до конкретных исполнителей с учётом фактора реального времени, должна осуществляться мастерами.

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

Функция R21 выполняется автоматизированно (АСУТП) на основе информации х2 о фактической численности работающих и причинах их отсутствия (болезни, отпуска, вакансии и т.д.) по категориям и т.д., вводимой в АСУТП табельщиками. Функция R22 осуществляется руководителем производственного подразделения (отзыв из отпуска, отправка в отпуск, набор или увольнение различных категорий рабочих и т.д.)

Функция R31 и R32 выполняется автоматически в АСУТП. Совокупность агентов R1чR3 можно назвать автоматизированной подсистемой диспетчирования технологических процессов в рамках интеллектуальной системы САПР ТП - АСУТП.

Функция R41 выполняется контролёрами ОТК, данные вводятся в подсистему САПР ТП комплексной системы, а R42 - работниками технологических подразделениями (технологами) и ОТК. Функция R42 заключается в соответствующем технологическом и метрологическом обеспечении рабочего места, организации входного контроля полуфабрикатов, контроль за технологической дисциплиной; диагностика состояния технологической системы на рабочем месте.

Функция С01 должна выполняться автоматически подсистемой САПР ТП, а функция С02 - ей же в автоматическом или диалоговом режиме. Следовательно агент С0 соответствует по смыслу подсистеме САПР ТП и технологическим подразделениям организации.

Функции С11, С12, С13 должны осуществляться автоматически или с допущением диалогового режима. Они являются основными функциями АСУТП. Составление прогноза (С14) может производиться автоматически или в диалоговом режиме методом имитационного моделирования. Таким образом агенту С1 можно поставить в соответствие подсистему календарного планирования АСУТП.

Функция D02 и D03 могут быть реализованы как в автоматическом, так и в диалоговых режимах, а D04 - в диалоговом режиме. Функция D04, как и D01 - это прерогатива заместителя начальника подразделения по производству. Последнюю функцию (D05) осуществляет заместитель начальника подразделения по оборудованию. Таким образом, агент D0 соответствует по смыслу подсистеме объёмного (укрупнённого) планирования АСУТП.

Следует отметить, что управление осуществляется путём комплексного воздействия на состояние в ТП со стороны АСУТП и САПР ТП. Комплексность позволяет создавать благоприятные для управления условия (пропорциональность загрузки оборудования) уже на этапе разработки ТПр.

Важным с точки зрения создания методологии проектирования САПР ТП и АСУТП должен явиться учёт ряда принципов, которые должны быть положены в основу при их разработке.

Принципы построения САПР ТП:

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

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

3. Учет динамики производственной ситуации в ТП.

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

Принципы построения АСУТП:

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

2. Гибкая перестройки процесса принятия решения по результатам анализа текущего состояния в ТП.

3. Возможность обучения.

Заключение

Соблюдение выявленных принципов при разработке систем САПР ТП - АСУТП позволило создать эффективное инструментальное средство, позволяющее повысить технико-экономические показатели и улучшить ритмичность работы ТП в условиях ЕДП и МСП, добиться возможности управления ими практически в режиме реального времени, поднять качество технологических и управленческих решений на принципиально новый уровень.

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

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

[Гувер и др., 1989] Грувер М., Зиммерс Э. САПР и автоматизация производства: Пер. с английского. - М.: Мир, 1989.

[Дальский и др., 2000] Дальский А.М., Суслов А.Г., Назаров Ю.Ф. и др. Машиностроение. Энциклопедия. Т.III-3. Технология изготовления деталей машин /. Под общ. ред. А.Г. Суслова. М.: Машиностроение, 2000.

[Колесов, 2001] Колесов И.М. Основы технологии машиностроения. - М.: Высшая школа, 2001.

[Кафоров и др., 1990] Кафаров В.В. Палюх Б.В., Петров В.Л. Решение задачи технологической диагностики непрерывного производства с помощью интервального анализа// Доклады АН СССР, 1990, Том 311, №3.

[Ракович и др., 1997] Ракович А.Г., Горанский Г.К., Губич Л.В., Махнач В.И. и др. Автоматизация проектирования технологических процессов и средств оснащения. - Минск: ИТК АН. Белоруси, 1997.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.