Научная статья на тему 'Модель управления производственной системой на основе аппарата обобщенных матричных чисел'

Модель управления производственной системой на основе аппарата обобщенных матричных чисел Текст научной статьи по специальности «Математика»

CC BY
86
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КРАТЧАЙШИЙ ПУТЬ / SHORTEST PATH / ГРАФ СОСТОЯНИЯ / ВЫБОР ОПТИМАЛЬНЫХ МЕТОДОВ ПРОИЗВОДСТВА / OPTIMAL PRODUCTION METHOD CHOICE / STATE GRAPH

Аннотация научной статьи по математике, автор научной работы — Багрецов С.А., Мищенко Э.В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Багрецов С.А., Мищенко Э.В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Theoretical model of control over production system on the base of the generalized matrix value concept

The apparatus of generalized matrix properties is applied to determine the shortest path in the graph. The concept of modified determinant function of matrix number is introduced.

Текст научной работы на тему «Модель управления производственной системой на основе аппарата обобщенных матричных чисел»

Модель управления производственной системой

185

УДК 519.812.3

DOI: 10.17586/0021-3454-2015-58-3-185-189

МОДЕЛЬ УПРАВЛЕНИЯ ПРОИЗВОДСТВЕННОЙ СИСТЕМОЙ НА ОСНОВЕ АППАРАТА ОБОБЩЕННЫХ МАТРИЧНЫХ ЧИСЕЛ

С. А. Багрецов, Э. В. Мищенко

Военно-космическая академия им. А. Ф. Можайского, 197198, Санкт-Петербург, Россия

E-mail: ed.84@mail.ru

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

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

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

К таким системам предъявляются особо жесткие требования по надежности, времени и стоимости производства. Для удовлетворения указанных требований, в случае сбоя технологического процесса, система должна обладать свойствами реконфигурации и восстановления, что обеспечивается за счет структурной или функциональной избыточности. На определение необходимой конфигурации системы, в зависимости от уровня ее автоматизации, требуется от единиц минут до нескольких часов [ 1, 2].

Как правило, решение подобных задач связано с необходимостью минимизации временных, стоимостных и других затрат. Этим обусловливается возможность формализации представления системы в виде некоторой ориентированной сети связей (графа состояний) G(X, Y), где X = 1, N — множество вершин сети, соответствующих отдельным этапам или операциям производственного процесса; Y ^ XX — множество дуг сети, соответствующих возможным технологическим связям между отдельными операциями, т.е. вершинами сети. При этом каждая дуга (i, j), i, j e X, сети из множества Y имеет длину и интерпретируется как временные, стоимостные и другие затраты. В этом случае задача оптимизации технологического процесса сводится к определению такого состава технических средств производства, который позволит обеспечить его оптимизацию по системе выбранных критериев с учетом заданных ограничений. По своему содержанию такая задача сводится к выбору кратчайшего пути S1N между вершиной X=1, соответствующей началу производственного цикла, и вершиной X=N, определяющей его окончание.

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

Z1 j = min {Zi +aij j, j = 2 N, (1)

j *i

где Z1j — длина кратчайшего пути из вершины 1 в вершину j; Z1 = 0; Zt e [0, + да); i = 1, N.

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

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2015. Т. 58, № 3

186 С. А. Багрецов, Э. В. Мищенко

на ранних стадиях их формирования. Сокращение числа рассматриваемых вариантов возможно в рамках теоретико-множественного подхода к представлению сети.

Одним из способов, который позволяет реализовать теоретико-множественный подход к решению задачи и существенно упростить процедуру определения структуры сети, является аппарат обобщенных матричных чисел [3, 4].

Представим, согласно работе [1], исходную сеть G(X,Y) обобщенным матричным числом а, каждый элемент а# которого отражает взаимосвязь вершин i и j, i, j е X. Обобщенное матричное число а является теоретико-множественной моделью анализируемого процесса, условно представляемого сетью G(X,Y). Каждый элемент а# матричного числа а изоморфен соответствующему элементу матрицы весов

А

а

i, j eX, i, j

1, N.

Для определения суммы весовых коэффициентов контурных чисел Р сети G(X,Y) в работе [1] рассматривается детерминантная функция матричного числа а, равная

det

а =

ЕЙ

ЗеС

П det eSg

geR

где С, R — число столбцов и строк контурного числа сети; V» — число контуров, образованных »-м столбцом контурного числа сети; det e»g =а gj — элемент матрицы весов А, изоморфный соответствующему элементу e»g »-го столбца контурного числа; контурное число

Р = e»g , ЗеС, g = 1, N.

Условие построения контурного числа Р по заданному матричному числу а сети G(X,Y) определяется выражением

Р = [а]ш(^2 , (2)

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

Для дальнейшего рассмотрения решения задачи введем понятие модифицированной де-

*

терминантной функции (det (•)), под которой будем понимать детерминантную функцию, в которой операции сложения и умножения заменены соответствующими их модификациями. Заменим, согласно терминологии Бержа [5], операции суммирования и произведения

( *) (*^

операциями обобщенного произведения Ш/ и модифицированного сложения \2/, которыми

на множестве действительных чисел определяются операции вида

* *

Пcj=Еcj, Еcj =minЬ}.

j j j

С учетом выражения (2) модифицированная детерминантная функция по модулю 2 обобщенного матричного числа а будет равна

det*[(x]mod2 = ЕП det e»g .

ЗеС geR

Тогда справедливым оказывается следующее утверждение.

Утверждение. Модифицированная детерминантная функция по модулю 2 производной от обобщенного матричного числа а по индексам начальной (i=1) и конечной (i=N) вершин сети G(X,Y) определяет кратчайший путь из вершины i=1 в вершину i=N.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2015. Т. 58, № 3

Модель управления производственной системой

187

Доказательство. Из приведенного в работе [1] определения следует, что производной от обобщенного матричного числа а по индексам i и j является такое матричное число а', в котором удалены строки с номером i и элементы с номером j, т.е.

да

а =■

д1д

N

:((а \ а1 j )а N ) .

(3)

В соответствии с выражением (1) детерминантная функция производной от матричного числа а по индексам начальной и конечной вершин определяется декартовым произведением элементов строк числа а. Из определения матричного числа а следует, что декартово произведение любых двух множеств {ад^ j и |ад+ц2 J, ib i2 = 1, N, i'1 ^ i2, позволяет определить

все возможные сочетания дуг сети, соединяющих между собой вершины с координатами {k j g X и {k +1 j g X .

С учетом выражения (3) на основе контурного числа Р' производной от матричного числа а' определяются все возможные пути, проходящие через начальную и конечную вершины сети G(X,Y), включая пути £ц, содержащие повторные циклы. При этом пути £ц могут быть определены по наличию в структуре их описания сочетаний элементов (а^) матричного числа:

{ajq; aqrj Vi = 2,(N -1), Cg .

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

*

0,если(;аqy;...;ctj)v П det% ^Z3v

geR

v Zgl > %э max Vg g R v K = 1;

^ аig — в противном случае,

geR

k J1, еслиi = j ^ g ^; z . {z Z j

где K = < Zэ = min {Z,,, Z1 .■ J — начальное эвристическое решение задало в противном случае; 1 }

чи; Zgl — вес g-го узла сети, входящего в путь l, утверждение доказано.

В терминах обобщенных матричных чисел решение задачи определения кратчайшего пути между вершинами сети G(X,Y), равными i=1 иj=N, может быть записано как

Z = det* [«1,N ]mod 2 .

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

Рассмотрим пример реализации методики в ходе технологического процесса производства деталей, включающего три комплексные операции обработки:

1) с использованием универсального центра обработки (УЦО) — вершина 3, станка с числовым программным управлением (СЧПУ) — вершина 2 — или технологического комплекса с ручным управлением (РУ) — вершина 4;

2) с использованием универсального центра обработки при условии его переоснащения инструментальными средствами — вершина 5 — или отдельного станочного комплекса РУ — вершина 6;

Пdet e»g =<

geR

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2015. Т. 58, № 3

188

С. А. Багрецов, Э. В. Мищенко

3) с использованием технологического оборудования с ручным управлением — вершина 7 — или специализированного станочного оборудования с программным управлением (СОПУ) — вершина 8.

В качестве основного показателя эффективности технологического процесса примем время обработки (Т), а в качестве заданных ограничений — затраты на применяемые средства обработки (0, в относительных единицах). Результаты предварительного анализа параметров Т и 0 приведены в таблице. Общее ограничение по затратам на указанный комплекс операций задано равным Q = 22. Начальное эвристическое решение задачи Z3 = (путь а14, а45, а58, 0,89) Z = 22.

Номер операции Способы реализации операции (вершина графа) Т, мин 0, о.е.

УЦО (3) 2 0,9

1 СЧПУ (2) 3 0,8

РУ (4) 6 0,5

2 УЦО(5) 3 0,95

РУ(6) 2 0,8

РУ (7) 7 0,4

3 СОПУ (8) 3 0,6

В общем виде задача оптимизации технологического процесса обработки детали аналогична задаче булевого программирования — поиска минимального пути на графе (см. рисунок) при ограничениях Q = 22 и Z = 22.

Операция № 1 Операция № 2 Операция № 3

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В результате анализа модифицированной детерминантной функции det*[a19] с учетом матричного числа а, контурного числа в и матрицы ограничений 0 сформировано 13 возможных путей, однако оптимальный путь один — а13, а36, а68, а89 (на графе показан сплошными линиями). Оптимальный путь соответствует значениям бинарных переменных, определяющим оптимальную технологию производства продукции при заданной системе ограничений. Учет этих данных во многом позволяет сократить время расчета оптимального пути реализации технологического процесса. При этом уменьшение количества вычислений и соответственно выигрыш во времени существенно зависят от структуры сети, критичности начального эвристического решения и реализации прогнозируемых вариантов пути на промежуточных этапах его формирования. Именно учет этой системы факторов определяет эффективность предложенной методики по сравнению с существующими.

СПИСОК ЛИТЕРАТУРЫ

1. Выжигин А. Ю. Гибкие производственные системы. М.: Машиностроение, 2009.

2. Медведев В. А., Вороненко В. П., Брюханов В. Н. Технологические основы гибких производственных систем: Учебник для вузов. М.: Высш. школа, 2000.

3. Анализ надежности сложных систем методом обобщенных матричных чисел / А. И. Губинский, В. Г. Пантелей, Л. В. Разубаева // Теория и практика надежности вычислительных и радиотехнических устройств. Вильнюс: Мокслас,1975. С. 42—48.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2015. Т. 58, № 3

Модель управления производственной системой 189

4. БержК. Теория графов и ее применения. М.: Изд-во иностр. лит., 1962.

5. Губинский А. И., Евграфов В. Г. Эргономическое проектирование судовых систем управления. Л.: Судостроение, 1977.

Сведения об авторах

Сергей Алексеевич Багрецов — д-р техн. наук, профессор; ВКА им. А. Ф. Можайского, кафедра специ-

альных радиотехнических систем

Эдуард Владимирович Мищенко — ВКА им. А. Ф. Можайского, учебно-методический отдел; начальник

отделения; E-mail: ed.84@mail.ru

Рекомендована кафедрой Поступила в редакцию

специальных радиотехнических 17.09.14 г.

систем

Ссылка для цитирования: Багрецов С. А., Мищенко Э. В. Модель управления производственной системой на основе аппарата обобщенных матричных чисел // Изв. вузов. Приборостроение. 2015. Т. 58, № 3. С. 185—189.

THEORETICAL MODEL OF CONTROL OVER PRODUCTION SYSTEM ON THE BASE OF THE GENERALIZED MATRIX VALUE CONCEPT

S. A. Bagrecov, E. V. Mishchenko

A. F. Mozhaysky Military Space Academy, 197198, Saint Petersburg, Russia

E-mail: ed.84@mail.ru

The apparatus of generalized matrix properties is applied to determine the shortest path in the graph. The concept of modified determinant function of matrix number is introduced.

Keywords: shortest path, state graph, optimal production method choice.

Data on authors

Sergey A. Bagrecov — Dr. Sci., Professor; A. F. Mozhaysky Military Space Academy, Department of Special Radio Engineering Systems

Eduard V. Mishchenko — A. F. Mozhaysky Military Space Academy, Training and Methodology

Division; Head of the Department; E-mail: ed.84@mail.ru

Reference for citation: Bagrecov S. A., Mishchenko E. V. Theoretical model of control over production system on the base of the generalized matrix value concept // Izvestiya Vysshikh Uchebnykh Zavedeniy. Priborostroenie. 2015. Vol. 58, N 3. P. 185—189 (in Russian).

DOI: 10.17586/0021-3454-2015-58-3-185-189

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2015. Т. 58, № 3

i Надоели баннеры? Вы всегда можете отключить рекламу.