Иерархическая многоагентная интеллектуальная система проектирования и управления технологическими процессами в организациях единичного и мелкосерийного производства
Исследование подходов к разработке интеллектуальной многоагентной системы автоматизированного проектирования и управления технологическими процессами в условиях мелкосерийного производства. Характеристика иерархии агентов, анализ их связей и функций.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 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ЧG>Р1; D03 : N >Р0.
Ещё одна функция агента состоит в передаче систематизированных сведений в систему высшего уровня:
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
Подобные документы
Обзор основных функций автоматизированных систем управления технологическими процессами (АСУ ТП), способы их реализации. Виды обеспечения АСУ ТП: информационное, аппаратное, математическое, программное, организационное, метрологическое, эргономическое.
презентация [33,7 K], добавлен 10.02.2014Понятия управления технологическими процессами. Иерархия управления промышленным предприятием. Автоматические системы регулирования и особенности обратной связи в них. Метрологические понятия, элементы измерительной цепи. Анализ методов измерений.
курсовая работа [6,4 M], добавлен 28.05.2013Геологическая характеристика, организация работ и проектная мощность шахты. Применение и работа скребкового конвейера. Диспетчеризация, связь и системы управления технологическими процессами на шахте. Аппаратура защитного отключения тупиковых забоев.
дипломная работа [2,6 M], добавлен 04.06.2012Анализ организационно-правовых форм предприятий России. Производственная и организационная структура управления ОАО "Метафракс". Метрологическое обеспечение производства метанола. Автоматизация системы управления технологическими процессами предприятия.
отчет по практике [684,2 K], добавлен 18.04.2015Увеличение производства цветных металлов на Норильском комбинате. Переход на титановые матрицы. Системы промышленного телевидения, самые современные системы контроля и управления технологическими процессами производства меди на Норильском комбинате.
презентация [1,5 M], добавлен 16.04.2013Теоретический анализ качеств материала, из которого нужно изготовить комплект для активного отдыха в условиях мелкосерийного производства одежды. Установление требований к изделию, характеристика модельно-конструкторских особенностей, анализ ассортимента.
курсовая работа [642,3 K], добавлен 04.05.2010Предпосылки появления системы автоматизации технологических процессов. Назначение и функции системы. Иерархическая структура автоматизации, обмен информацией между уровнями. Программируемые логические контролеры. Классификация программного обеспечения.
учебное пособие [2,7 M], добавлен 13.06.2012Классификация систем управления и их характеристики. АСУ ТП с вычислительным комплексом в роли советчика. Система автоматического регулирования. Классификация стали и особенности ее производства конверторным, мартеновским и электроплавильным способом.
реферат [40,7 K], добавлен 08.12.2012Информационная поддержка жизненного цикла изделия. Иерархические уровни автоматизированной системы управления технологическими процессами. Техническое и программное обеспечение АСУТП. Отличительные особенности SCADA-систем, способы связи с контроллерами.
презентация [516,5 K], добавлен 22.10.2014Расчет потребного оборудования, численности основных, вспомогательных и инженерно-технических работников, производственной площади для проектирования участка механического цеха по обработке деталей типа фланец в условиях мелкосерийного производства.
курсовая работа [86,2 K], добавлен 16.12.2010