Устройство для управления производственной системой
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления производственной системой. Цель изобретения - расширение области применения устройства за счет сокращения времени цикла управления и нейтрализации отказов объекта управления. Устройство содержит управляющий вычислитель, блок сопряжения, блок хранения информации, блоки ввода и вывода информации, блок оценки расписаний, содержащий элемент задержки 79, вычитатель 64, счетчик 52, генератор импульсов 51, дешифратор 53, инвертор 68, сумматоры 70, 80, 86, умножители 72, 82, 85, элементы И 65, 67, 69, 71, 76, 77, 78, 81, 84, 87, регистры 54-62, 83, узлы памяти 48, 49, 50, схемы сравнения 63, 66, 73, 74, 75, 3 ил.
союз советских
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (58 4 С 06 Е 15 46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР
Н A BTOPGHOMV СВИДЕТЕЛЬСТВУ
1 (21) 4341991/24-24 (22) 14. 12.87 (46) 15.09.89. Бюл. М 34 (72) С.Г.Редько и И.Л.Туккель (53) 681.325(088.8) (56) Патент Великобритании
9 2132362, кл. G 01 В 7/00, опублик.
1984.
Патент Великобритании
1Ф 2127586, кл. G 05 В 15/02, опублик.
1984. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРОИЗВОДСТВЕННОЙ СИСТЕМОЙ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для управле„.80„„1508237 А 1
2 ния производственной системой. Цель изобретения — расширение области применения устройства за счет сокраще- ния времени цикла управления и нейтрализации отказов объекта управления.
Устройство содержит управляющий вычислитель, блок сопряжения, блок хранения информации, блоки ввода и вывода информации, блок оценки расписаний, содержащий элемент задержки 79, вычитатель 64, счетчик 52, генератор импульсов 51, дешифратор 53, инвертор 68, сумматоры 70, 80, 86, умножители 72, 82, 85, элементы И 65, 67, 69, 71, 76, 77, 78, 81, 84, 87, регистры 54-62, 83, узлы памяти 48, 49, 50, схемы сравнения 63, 66, 73,74,75. е
3 ил.
1508237 элемент И 87 боты ГПС.
Дпя оценки расписания вводится следующий критерий: и е, ))ч
m1 К m™j 2 Т (i 1) + Т (1,1) +ac + 1+(j) + Т (j) +eC +Py (j) е= е=
j 3 ) =1
0 nри Т (1 1) (Т (1 1 — 1)
T (i,1) = T (i,1). — Т ().,1) при Т (,1) T (i,1-1)
Т,(1 1) npn i =- 1
1; — число операций, назначенных н i-ГПМ в оцениваемом распиИзобретение относится к автоматике и вычислительной технике и может быть использовано для оперативного планирования и управления группой производственных модулей.
Цель изобретения — расширение области применения устройства за счет сокращения времени цикла управления и нейтрализации отказов объекта управления.
Ца фиг. 1 приведена схема устройства; на фиг. 2 — блок-схема алгоритма одного шага генерации расписания; на фиг. 3 — конструкция блока оценки расписаний.
Устройство содержит центральную
ЭВИ 1, каналы 2„-2 „ < связи, блоки
3,-3„, 4 и 5 числового программного управления (ЧПУ), технологическое оборудование 6 -бя, автоматическая станция 7, автоматическая складская система 8, гибкий производственный комплекс 9, датчики lО, блок 11 проек.,Тирования и технологической подготов- 25 ки 11, блок 12 хранения информации, блоки ввода 13 и вывода t4 информации, блок 15 сопряжения, узел 16 логического управления, блок 17 оценки расписаний, узел 18 хранения характеристик устройства с первого по третий узлы 19-2 1 расчета составляющих оценки, узел 22 хранения временных характеристик расписания, узел 23 формирования оценки расписания, свя: зи 24-32.
На фиг. 2 — позициями 33-47 обозначены операторы алгоритма шага генерации расписания.
Блок оценки расписания содержит а0 с первого по третий узлы памяти 4850, генератор 51 импульсов, счетчик
52, дешифратор 53, с первого по девятый регистры 54-62, первую схему 63 сравнения, вычитатель 64, первый где N — число гибких производственных модулей (ГПИ) в ГПС, 5S элемент И 65, вторую схему 66 сравнения, второй элемент И 67. инвертор
68, третий элемент И 69, первый сумматор 70, четвертый элемент И 71, первый умножитель 72, с третьей по пятую схемы 73-75 сравнения, с пятого по седьмой элементы И 76-78, элемент 79 задержки, второй сумматор
80, восьмой элемент И 81, второй умножитель 82, десятый регистр 83, девятый элемент И 84, третий умножитель
85, третий сумматор 86 и десятый
Управляющий вычислитель обозначен позицией 88.
Предварительно,из общего входного задания, поступающего на входы 24, формируются оперативные задания для комплекса 9 и для блока 11 проектирования и технологической подготовки.
Заявки, для которь|х в блоке хранения информации отсутствует с троектированный технологический маршрут, включаются в оперативное задание для блока проектирования и технологической подготовки. Заявки, технологические операции которых не обеспечены полностью инструментом, оснасткой и заготовками в системе 8, в оперативное задание для комплекса 8 не включаются.
Запрос на их обеспечение формирует центральная ЭВМ, выдавая информацию на блок вывода 14, По этому запросу обеспечивается комплектация системы
8 заготовками, инструментом и оснасткой.
На основании оперативного задания и информации о текущем состоянии оборудования гибкой производственной системы (ГПС) в центральной 3BM Аормируются оперативные расписания расании (под операцией понима-, ется процесс обработки детали внутри одного ГПИ);
Т (Е Т о э — весовые коэффициенты;
15!"!82 н
1! 6 !
Т, (i, 1) (1,1) т (1,1) T (j) Т,(j) 6 — 1,N, 1 = 1,1, j = 1,m. общее число операций, включенных в расписание работы гибкого производственного комплекса (ГПК); время транспортировки 1-ГПМ инструмента и оснастки, необхо-.. 10 димого для выполнения 1-операции; время доставки в
i-ГПМ заготовки для выполнения 1-опеpaции; время окончания выполнения 1-операции в i-ГПМ, время, затрачиваемое блоком проектирования и технологической подготовки на выполнение j ýàÿâêè; время ожидания )-за- 25 явкой обслуживания блоком:проектирования и технологической подготовки, время ожидания в 30 очереди j çàÿâêè начала обслуживания в
ГПК, 40
Значения весовых коэффициентов исходно устанавливаются экспертным путем, заносятся в блок 12 хранения информации и в дальнейшем могут уточняться в процессе работы системы.
Первая составляющая критерия К
45 (двойная сумма) характеризует прохождение заявок через ГПК. Функциональные возможности ГПМ в ходе производственного процесса не остаются постоянными. Они изменяются, как следст50 вие невысокой функциональной надежности оборудования (параметрические и контактные отказы), так и в результате транспортировки инструмента, ос„ насткИ, заготовок в ГПК. Согласно критерию в качестве оценки оперативного расписания работы ГПК выбирается степень соответствия текущих фуикциоЗ7
6 нальных воэможностей ГГ!!!, требованиям к ним со стороны ожидающи:; обслу живания заявок.
При назначении заявки в ГПМ в первую очередь проверяется соответствие текущих технологических параметров ГПИ (количество управляемых координат, точность обработки, чистота обработки) параметрам текущей операции заявки. Отклонение состава инст-, румента, оснастки, заготовок в ГПМ от требуемого для выполнения назначенной операции характеризуется вре.менем взаимодействия оборудования и вычислительных средств ГПМ с внешней средой. Величина Т (i,l) учитывает время доставки инструмента и оснастки, а Т (,l) — заготовок в ГПМ.
Вторая и третья составляющие критерия характеризуют оперативное планирование работы блока it проектиро вания и технологической подготовки..
El o возможности могут быть охарактеризованы следующим: — проектирование типовой детали (процесса); — проектирование комплексной детали (процесса); — проектирование оригинальной де" тали (процесса).
Функциональная полнота блока проектирования и технологической подготовки характеризуется наличием в нем этих элементов и удельным весом каждого из них. Чем лучше составлено расписание прохождения заявками эта- пов:.проектирования и технологической подготовки и чем больше функциональная полнота блока соответствует требованиям заявок, тем эффективнее используется информация о теку3Ъ! щем состоянии ГПК (минимум + Т (j)) 3=! и меньше трудоемкость (минимум ! з
Т (1 ) + T (j ) ) работы конструкто)=! ра и технолога.
Составление расписания работы автоматизированного блока проектирова" ния и технологической подготовки осуществляется путем V-кратного повторения следующей последовательности операций (где V — число назначенных в расписание заявок); — выбор заявки с максимальным при итетом или с минимальным сроком запуска;
1508237, max F; (j,k, г), Т, (i,k) ) если i-ГПМ в момент времени не может выпол) нить k-операцию j-заявки в соответствии со
F,(j,k,t) = 0 своими технологическими параметрами в обратном случае проверка выбора заявки, — формирование возможных вариантов принятия решения; оценка получаемых для каждого варианта расписаний; — выбор варианта с минимальной оценкой; — проверка окончания формирования расписания.
Т
1-ГПМ инструмента и оснастки, необходимого для выполнения k-о ерации.
2. По полученному начальному участку расписания и с помощью ряда известных эвристических алгоритмов строится несколько вариантов расписания, из которых выбирается наилучшее по критерию К. По этому расписанию определяется значение (0 ) верх-, ней границы оценки, равное максимальному значению по критерию К, отдельного шага расписания.
3. Расписание строится с учетом составленного начального участка по методу ветвей и границ. Оценка каждой вершины равна значению по критерию
К соответствующего шага расписания.
Вершины, оценки которых 0 0, не рассматриваются.
Дпя точной оцейки "временных характеристик полученных расписаний в составе центральной ЭВМ используется имитационная модель ГПС.
Имитационная модель ГПС обеспечи- вает выбор очередной операции из оперативного расписания; определение объекта моделирования (ГПК или автоматизированные модули проектирования и технологической подготовки); расчет временных показателей функционирования модулей проектирования и технологической подготовки; выбор транспортного средства в ГПК; расчет временных показателей функционирования
ГПК (время выдачи материалов складской системой, время транспортировки заготовок, инструмента и оснастки .транспортной системой, время работы
Составление расписания работы ГПК.
1. Назначение в каждой ГПМ первой операции (формирование начального участка расписания).
Выбор ГПМ и заявки, текущая операция которой назначается в этот ГПМ, осуществляется по следующему правилу: л простоя ГПМ и т.п., проверку окон20 чания моделирования, выдачу полученных временных характеристик расписания в блок 17 оценки расписаний.
Блок 17 работает следующим образом.
Временные характеристики (Т„(i,l), T<(i,l), Т (i,l). T+(j), T (j) T(j) поступают на вход узла 22 хранения характеристик расписания блока 17 оценки расписаний.
30, На второй информационный вход блока оценки расписаний поступают данные из блока 12 хранения информации (<, g, Ы и номера тактов считывания информации с блоков расчета сос35 тавляющих оценки) и записываются в узел 18 хранения характеристик устройства.
По окончании записи информации в узел 22 хранения характеристик распи40 сания запускается узел 1б логического управления, сигналы с выхода которого поступают на управляющие входы . узла 22 хранения характеристик расписания.
За один такт считывается информация по одной операции Т<(i,l),Т, (1,1), Тз(i 1), по одному терминальному месту конструктора и технолога Tq(j), Т (3) и в первом такте считывается зйачение T<(j), Считываемая информа ция поступает в узлы 19 — 2.1 расчета составляющих оценки. В такты О+1, М+
:+1,2 сигналы узла 16 подаются на управляющие входы соответственно первого 19, второго 20 и третьего 21 узлов расчета составляющих оценки расписания, информация с выхода которых поступает в узел 23 формирования оценки.
1508237
При нарушении составленного оперативного расписания работы ГПС вследствие отказов технологического оборудования и вычислительных средств или при завершении обработки текущего расписания, центральная ЭВМ 1 обеспечивает коррекцию (составление) расписания.
Рассмотрим работу блока оценки расписаний по его функциональной схеме (фиг. 3).
Полученная оценка поступает по связи 29 в центральную ЭВМ, где выбирается окончательный вариант расписания работы комплекса 9 и блока 11 проек-.
5 тирования и технологической подготовки.
Центральная ЭВМ осуществляют выдачу управляющей информации на блоки
3,-3, 4 и 5 в соответствии с полученным оперативным расписанием. На фиг. 2 приведена блок-схема алгоритма выполнения одного шага расписания:
33 — выбор из расписания подлежащей выполнению операции заявки и номера
ГПМ, 34 — определение шифров необ)родимых заготовок, инструмента, оснастки, 35 — проверка их наличия в выбранном ГПМ; 36 — анализ текущего состояния АТС, 37 — выбор транспортного средства для доставки недостающих комплектующих в выбранный ГПМ; 38— выдача управляющей информации в АТС;
39 — проверка окончания транспорти,ровки, 40 — проверка возникновения . отказа в работе АТС; 41 — анализ необходимости коррекции расписания при отказах в системе; 42 — формирование информационной модели ГПК для блока составления расписаний и блока
30 имитационной модели; 43 — проверка освобождения ГПМ от выполнения предыдущей операции; 44 — проверка возникновения отказа в работе ГПМ; 45 - запуска операции в ГПМ 46 — проверка окончания выполнения операции, 47 — 35 проверка годности детали.
Информация с выхода ГПМ поступает на информационные входы датчиков 10, которые обеспечивают передачу в цент-. ральную ЭВМ следующей информации: — о начале и завершении (аварийном или нормативном),выполнении oneраций в ГПМ; об изменении текущих параметров оборудования ГПК по данным системы ! встроенного контроля.
С выхода блока 12 хранения инфор мации информация записывается в регистры 54 — 59 узла хранения характеристик системы, Регистры 54 — 56 предназначены для хранения значений весовых коэффициентов oc,, oC p а регистры 57 - 59 — номеров тактов, в которых происходит запись сформированной составляющей оценки расписания в сумматор 86. Эти значения соответственно равны П + 1, S + 1,2+1.
Информация, полученная с помощью имитационной модели ГЛС записывается в узлы 48 памяти Т,(i,1),T„(i,1), Т (,1) в узлы 49 — T+(j),Т (1).в узлы 50 — T<(j) блока хранения характеристик расписания.По завершении записи в БП сигнал "Конец передачи" поступает для запуска на управляющий вход генератора 51, импульсы с выхода которого поступают на счетчик 52; Текущее состояние счетчика подается на входы трех схем сравнения 73 — 75 и на вход дешифратора 53, с выхода которого на входы узлов 48 - 50 поступает сигнал считывания информации. 3а один такт иэ узла 48 в выходные регистры 60—
62 считывается три ячейки Т,(i,1), Т(д,1), Т (,1), из узла 49 — 2 ячейки T+(j), Т (j) и из 50 — по первому считывающему импульс; в регистр запи сывается значение Т (j).
По состоянию счетчика 52 — M+1 срабатывает схема 73 сравнения, сигнал с выхода которой поступает на управляющие входы элементов И ?7 и
84. В результате значение Т (j) с выхода регистра 83 через элемент
И 84 поступает на первый вход умножителя 85, на второй вход которого с выхода регистра 59 через элемент
И 77 поступает значение oC . Результат с выхода умножителя 85 поступает. на. вход сумматора 86.
С выхода узла 49 значения Т+()), Т (3) поступают на вход сумматора
80. При состоянии счетчика 52 — М+1 срабатывает схема 75 сравнения, сигнал с выхода которой поступает на управляющие входы элементов И 76 и
81. В результате на первый вход умножителя 82 с выхода сумматора 80 через элемент И 81 поступает значение, (Т,(3) + Т (j), а на второй
J вход с выхода регистра 58 через элемент И 76 — значение of . Результат
)508237
12 с выхода умножителя 82 поступает на вход сумматора 86.
С выхода регистра 60 значение
T„(i,1) поступает на вход сумматора
70, одновременно значение Т (i 1-1) с выхода регистра 61 поступает на входы схем 63 и 66 сравнения и вычитателя 64, а значение Т (i.l)с выхода
z регистра 62 поступает на входы схемы сравнения 63, вычитателя 64 и элемента И 65.
Если значение Т (,1-1) равно 0 ,(т.е, 1 = 1) срабатывает схема 66 сравнения, с выхода которои поступает.. 5 ! сигнал на управляющий вход элемента И 65, в результате значение Т (i,l) поступает на вход сумматора 70. Одновременно сигнал схемы 66 сравнения через инвертор 68 блокирует передачу информации через элемент И 67..
Если значение Tz(i,l} > Тэ(1,1-1) срабатывает схема 63 сравнения, сигнал с выхода которой через элемент
И 67 поступает на управляющий вход элемента И 69. В результате значение
Т (i,l) — Т (i,1-1) с выхода вычитателя 64 .через элемент И 69 поступает на вход сумматора 70.
Если T<(i 1) (Т (i 1-1} информа- 0 ция на вход сумматора 70 не поступает, При состоянии счетчика 52.- D+t срабатывает схема 74 сравнения, сигнал с выхода которой поступает на управляющие входы элементов И 71 и 78, на вход элемента 79 задержки и как сиг35 нал "Сброс/стоп" на управляющие входы генератора 51 и счетчика 52. В результате информации с выхода сумматора ,70 через элемент И 71 поступает на
40 первый вход умножителя 72, на второй
;вход которого с выхода регистра 57 через элемент И 78 поступает значение ю6 ° Результат с выхода умножителя
72 поступает на вход сумматора 86.
Оценка расписания с выхода сумматора 86 через элемент И 87, на управляющий вход которого поступил сигнал с выхода элемента задержки 79, поступает в центральную ЭВИ.
50 ственно, одни выходы счетчика подключены к вторым входам. схем сравнения, с третьей по пятую, выход треть,ей схемы сравнения соединен с первым, Гвходом девятого элемента И и вторым входом шестого элемента И, выход четвертой схемы сравнения соединен с первым входом четвертого элемента И, - вторым входом седьмого, элемента И, входом управления генератора импульсов, входом сброса счетчика и через элемент задержки с первым входом десятого элемента И, выход которого соединен с управляющим входом блока сопряжения, выходы седьмого, пятого
Изобретение по сравнению с прототипом является более эффективным, поскольку, во-первых, предусматривается наличие блока проектирования и технологической подготовки и управление им, что позволяет значительно сократить время прохождения заявками цикла "Проектирование-изготовление", и во-вторых, обеспечивает управление планом работы ГПК не только при аварии оборудования, но и при снижении его функциональных возможностей вследствие параметрических и константных отказов. формула изобретения
Устройство для управления производственной системой, содержащее управляющий вычислитель, одни входы-выходы которого являются входами-выходами устройства, служащими для подключения к входам-выходам объекта управления, другие входы-выходы— соединены с входами-выходами блока хранения информации, блока ввода информации и блока вывода информации, информационный вход блока ввода информации является информационным входом устройства, о т л и ч а ю— щ е е с я тем, что, с целью расширения области применения устройства за счет сокращения времени цикла управления и нейтрализации отказов объекта управления, в него введен блок оценки расписаний, содержащий ннвертор, сумматоры, с первого по третий умножители, с первого по десятый элементы И, с первого по десятый регистры, элемент задержки, вычитатель, с первого по третий узлы памяти, е первого по пятый элементы сравнения, счетчик, генератор импульсов, дешифратор, первые информационные и управляющие выходы блока сопряжения подключены к соответствующим входам регистров с первого по шестой, соединенных выходами с первыми входами схем сравнения, с третьей по пятую, и с первыми входами седьмого, пятого и шестого элементов И соответ1508237
14 и шестого элементов И подключены к входам первых сомножителей., умножителей, с первого по третий соответственно, вторые информационные выходы блока сопряжения соединены с устано5 вочными входами генератора импульсов, подключенного выходом к счетному входу счетчика, соединенного другими выходами с входами дешифратора, выход 1О которого подключен к управляющим входам узлов памяти, с первого по третий, подключенных информационными входами к вторым информационным входам блока сопряжения, выходы первого !5 узла памяти соединены с входами рвгистров, с седьмого по девятый, выходы второго узла памяти подключены к входам первого и второго слагаемого второго сумматора, входом третьего слагаемого соединенного с выходом второго сумматора, выход второго сумматора подключен к первому входу второго элемента И, выходы седьмого регистра соединены с входами первого 25 слагаемого первого сумматора, выходы восьмого регистра подключены к пер- вым входам первой и второй схем сравнения и к входу вычитаемого вычитателя, выход девятого регистра подключен к входу уменьшаемого вычитателя, первому входу первого элемента И и второму входу первой схемы сравнения, подключенной выходом к второму входу второй схемы сравнения и к первому входу второго элемента И выход которого подключен к первому входу третьего элемента И, соединенного вторым входом с выходами вычитателя, а выходом — с входом второго слагаемого первого сумматора, вход третьего слагаемого которого соединен с выходом первого элемента И, а выход — с входом четвертого слагаемого первого сумматора с вторым входом четвертого элемента И, выход второй схемы сравнения подключен к второму входу первого элемента И и через инферФор к второму входу второго элемента И, выход пятой схемы сравнения соединен с вторыми входами пятого и восьмого элементов И, выход восьмого элемента И соединен с входом второго сомножителя второго умножителя, выходы третьего узла памяти соединены с входами десятого регистра, выход которого подключен к второму входу девятого элемента И, соединенного выходом с входом второго сомножителя третьего умножителя, выход четвертого элемента И соединен с входом второго сомножителя первого умножителя, выход которого, выходы второго и третьего умножителей подключены соответственно к входам слагаемых, с первого по третий, третьего сумматора. выход которого .подключен к второму входу десятого элемента И и входу четвертого слагаемого третьего сумматора..
150823>
Составитель П.Алексеев
ТехРед М,Ходанич КоРРектоР Н.КоРоль
Редактор Л.Пчолинская
Заказ 6672 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская .наб., д. 4/5
Производственно-издательский комбинат "Патент", r ужгород, ул. Гагарина, 101