18. Рахматуллин А.М. Число разбиений технологически

advertisement
ЧИСЛО РАЗБИЕНИЙ ТЕХНОЛОГИЧЕСКИ НЕДЕЛИМЫХ
ОПЕРАЦИЙ ДЛЯ РАЗРАБОТКИ СХЕМЫ РАЗДЕЛЕНИЯ ТРУДА
ШВЕЙНОГО ПОТОКА
Рахматуллин А.М.
Аннотация. Изложена суть нового подхода к автоматизации процедуры «Разработка схемы разделения труда для швейного потока», которая реализуется через формирование предварительного множества как совокупности неупорядоченных разбиений элементов на непустые подмножества. Количество разбиений технологически неделимых операций, образующих предварительное множество схем разделения труда,
определяют числом Стирлинга второго рода. Данная величина впервые рассчитана посредством программного приложения для реальных условий производства, характеризуемых числом технологически неделимых операций изготовления изделия и количеством рабочих.
Ключевые слова: проектирование, швейный поток, технологически неделимая
операция, схема разделения труда, разбиение.
Abstract.Described the essence of a new approach to automating the "Development of
the scheme of division of labor for sewing thread", which is implemented through the formation of pre-set as a set of unordered partitions of the elements into nonempty subsets. The
number of partitions of technologically indivisible operations, forming a pre-set patterns of
division of labor, determine the number of the second kind Stirling. This value is calculated
by the first software application for real production conditions, characterized by a number of
technologically indivisible operations manufacture of the product and the number of workers.
Keywords: design, sewing thread, technologically indivisible operation, the scheme of
division of labor, the partition.
Введение
Перспективным направлением развития швейного предприятия, повышения конкурентоспособности его продукции является разработка и
внедрение в производство инновационных методов проектирования технологических процессов, основанных на применении современных компьютерных технологий.
Разработка схемы разделения труда для швейного потока является од-
ной из основных процедур, выполняемой при проектировании технологических процессов швейных цехов. Данная процедура представляет собой
сложную и многовариантную задачу. Решение ее требует затрат интеллектуального труда и занимает значительную долю рабочего времени технолога.
Современные автоматизированные системы, предназначенные для
проектирования технологических процессов швейных цехов, обладают
программными модулями для разработки схем разделения труда. Анализ
их функциональных возможностей выявил общую закономерность, сложившуюся в подходах разработчиков систем к решению данной производственной проблемы.
Разработчики моделируют традиционный способ решения задачи, когда формирование организационных операций ведется последовательно с
учетом требований, предъявляемых к комплектованию технологически неделимых операций (ТНО). При этом изначально соблюдается порядок обработки и сборки изделия по первичному описанию изготовления изделия (по
технологической последовательности, графу, матрице предшествования).
Системы функционируют, как правило, в интерактивном режиме работы пользователя. Интерфейс модуля системы разделен на два окна: левое окно отображает технологическую последовательность изготовления
изделия, правое − предназначено для организационных операций. Технолог последовательно переносит ТНО из технологической последовательности в соответствующую организационную операцию. При этом параметры формируемой схемы разделения труда программа рассчитывает автоматически.
При применении автоматического режима комплектования неделимых операций получают схему разделения труда, которую, как правило,
приходится дорабатывать «вручную». Такой негативный итог объясняется
следующим утверждением.
Выбранная совокупность ТНО из заданного их множества должна
2
удовлетворять технологическим требованиям, предъявляемым к комплектованию организационных операций. Однако вероятность данного события неуклонно снижается по мере накопления организационных операций,
окончательно сформированных для данной схемы разделения труда.
В качестве отрицательного фактора следует отметить также ограниченное число альтернативных вариантов схемы разделения труда (или их
полное отсутствие), что не позволяет вынести объективное суждение об
оптимальности спроектированного варианта швейного потока.
Таким образом, в настоящее время процедура разработки схемы разделения труда в швейном потоке для ее реализации на ЭВМ формализована слабо в технологическом аспекте. Объем интеллектуальной работы в
данной области, возложенной на компьютер и решаемой посредством специализированных программных продуктов, все еще остается невысоким.
При этом производительность труда технолога не отвечает современным
условиям функционирования производства.
Новый подход к автоматизации указанной процедуры осуществляется
в соответствии с теорией решения задач оптимизации и базируется на основных положениях дискретной математики, а именно, на методах теории
множеств, комбинаторики, теории графов. Суть нового подхода заключается в реализации следующих трех этапов:
1. Формирование предварительного множества из вариантов схемы
разделения труда как различных сочетаний ТНО в организационных операциях.
2. Наложение ограничений на сформированное предварительное
множество по технологическим требованиям, предъявляемым к комплектованию ТНО в организационные операции.
3. Анализ полученных вариантов по технико-экономическим показателям с целью определения оптимального варианта организационнотехнологической схемы проектируемого швейного потока.
3
Научно-исследовательская работа в данном направлении ведется в
ГОУ ВПО «Российский заочный институт текстильной и легкой промышленности» [1].
Формирование предварительного множества схем разделения труда
как различных сочетаний ТНО в организационных операциях по своей сути представляет собой генерацию комбинаторных объектов (вариантов
схемы разделения труда) посредством программного продукта. На первом
этапе решения этой задачи требуется определить общее число генерируемых комбинаторных объектов.
В комбинаторике число неупорядоченных разбиений n-элементного
множества на
непустых подмножества называют числом Стирлинга вто-
рого рода [2, 3], которое определяют рекурсивно, исходя из следующих
соотношений:
или по формуле
,
где
- множество чисел Стирлинга второго рода.
Таблица 1
n
0
1
2
3
4
5
6
Треугольник из чисел Стирлинга второго рода
Число Стирлинга второго рода при значении k, равном
0
1
2
3
4
5
6
1
0
1
0
1
1
0
1
3
1
0
1
7
6
1
0
1
15
25
10
1
0
1
31
90
65
15
1
4
Порядок расчета чисел Стирлинга второго рода наглядно представляют табличным способом в виде прямоугольного треугольника (таблица
1). По гипотенузе треугольника (т.е. при
, далее по вертикальному катету (при
треугольника (для
) записывают
,
. Тело
)-
) последовательно формируют, исходя из со-
отношения
.
Таким образом, число Стирлинга второго рода показывает количество способов, которыми
ТНО можно разбить по
организационным
операциям.
Для числовой интерпретации формул, приводимых в настоящей статье, в качестве примера абстрактно взят некий швейный поток мощностью
два человека
. При этом изготовление модели изделия описано
технологической последовательностью, состоящей из шести ТНО
.
В соответствии с исходными данными число способов, которыми
разбивают шесть технологически неделимых операций по двум организационным операциям, равно
.
Полное разнообразие способов разбиения, полученное тривиальным
перебором всех возможных вариантов, представлено в таблице 2. Номера
ТНО в составе конкретной организационной операции записаны в ряд. При
этом вся эта совокупность способов разбиения поделена на три группы,
различающиеся количеством ТНО в организационных операциях. Данные
группы включают в себя, соответственно, 6, 15 и 10 способов разбиения.
В схемах разделения труда число организационных операций
равно мощности потока, выраженной числом рабочих
, или меньше этой величины
или
причем
. В последнем случае схема
содержит организационные операции, кратные числу исполнителей. Таким
5
образом,
где
ления труда
. В связи с этим общее число схем разде-
, образующих предварительное множество, описывается
формулой вида
, причем
.
Таблица 2
Сочетания неделимых операций в разбиениях
1-я группа
Номера ТНО в орНомер
ганизационной
разбиоперации
ения
1-й
2-й
1
23456
1
2
13456
2
3
12456
3
4
12356
4
5
12346
5
6
12345
6
Число способов
по 1-й группе
6
2-я группа
3-я группа
Номера ТНО в орНомера ТНО в орНомер
Номер
ганизационной
ганизационной
разбиеразбиоперации
операции
ния
ения
1-й
2-й
1-й
2-й
12
3456
7
123
456
22
13
2456
8
124
356
23
14
2356
9
125
346
24
15
2346
10
126
345
25
16
2345
11
134
256
26
23
1456
12
135
246
27
24
1356
13
136
245
28
25
1346
14
145
236
29
26
1345
15
146
235
30
34
1256
16
156
234
31
35
1246
17 Число способов по
36
1245
18 3-й группе
10
45
1236
19
46
1235
20
56
1234
21
Число способов
по 2-й группе
15
Теоретические рассуждения, представленные в данной статье, реализованы автором на практике посредством пользовательского программного
приложения. Программный продукт разработан в среде Visual Basic 6.5 и
функционирует в Microsoft Excel 2007.
Например, для разработки схемы разделения труда в швейном потоке
мощностью восемь человек по технологической последовательности, состоящей из 35 ТНО, число способов распределения ТНО для схемы разделения труда подчитано на ЭВМ и составляет 1.00727380695668E+27 вариантов (рис. 1).
6
Рис. 1
Выводы
Таким образом, выполнен первый шаг по автоматизации процедуры
«Разработка схемы разделения труда для швейного потока», выполняемой
с заявленной новизной метода решения этой задачи. Количество разбиений
технологически неделимых операций, образующих предварительное множество схем разделения труда, определяют числом Стирлинга второго рода. Данную величину для реальных условий производства, характеризуемых числом ТНО изготовления изделия и количеством рабочих ( и
),
рассчитывают посредством программного приложения на компьютере, что
и реализовано на практике.
Литература
1. Формирование предварительного множества схем разделения труда при проектировании швейных потоков / Л.П. Шершнева, А.М. Рахматуллин // Швейная промышленность. – 2009, – №2. – С. 21-22.
2. Окулов, С.М. Дискретная математика. Теория и практика решения
задач по информатике: Учебное пособие / С.М. Окулов. – М.: БИНОМ. Лаборатория знаний, 2008. – 422 с.
3. Андерсон, Д.А. Дискретная математика и комбинаторика / Джеймс
А. Андерсон; пер. с англ. М.М. Беловой; под ред. С.С. Шкильняка,
М.Р.Саит-Ахметова. – М.: Издательский дом «Вильямс», 2004. – 960 с.
7
Download