ДИПЛОМНІ КУРСОВІ РЕФЕРАТИ


ИЦ OSVITA-PLAZA

Реферати статті публікації

Пошук по сайту

 

Пошук по сайту

Головна » Реферати та статті » Менеджмент » Теорія систем і системний аналіз в управлінні організаціями

Модификации морфологического моделирования для задач пла­ нирования при позаказиой системе производства однотипной продукции
Рассмотрим модификацию метода морфологического ящика
на упрощенном примере.
Предположим, что цех получает задание на производство продук­
ции не в штуках, а в виде заказов, включающих изделия, одинаковые по
трудоемкости изготовления, но имеющие определенные отличительные
особенности (например, различную окраску, комплектацию и т.п.). Так
может планироваться производство приборов разного рода, специаль­
ного оборудования, автомобилей для экспорта, специализированных
интегральных элементов электронных устройств и т.д.
Для простоты допустим, что речь пойдет о сборочном цехе и о про­
изводстве достаточно крупных изделий, объемы заказов которых исчис­
ляются в штуках.
Пусть требуется выполнить следующие заказы: Z1 = 10, Z2 = 20, Z3 =
= 30, Z4 = 40, Z5 = 50, Z6 - 60 (объемы заказов даны в условных едини­
цах; это могут быть либо изделия большого размера, либо объемы в тысячах штук и т.п.). Для их выполнения в цехе имеются три взаимоза­
меняемые сборочные линии, по которым заказы нужно распределить по
возможности более равномерно, но в то же время не дробить заказы на
части, так как это усложняет ведение документации и учет поставок про­
дукции заказчику.
Эта задача может быть отнесена к классу задач загрузки оборудо­
вания.
При постановке данной задачи с применением математического про­
граммирования целевая функция может, например, иметь следующий вид:
I ф./-Х«//-^/
л
min, (3)
где Ф. - общий фонд времени работыу-го вида оборудования (в данном
случае линий сборки) в плановом периоде;
Л'. - количество изготавливаемых изделий /-го вида;
а.. - трудоемкость изготовления одного изделия /-го вида нау-м виде
оборудования.
Таким образом, даже если не выполнять одно из требований задачи -
не делить заказы на изделия, то и в этом случае задача не может быть
представлена в форме наиболее исследованной и имеющей стандартное
программное обеспечение задачи линейного программирования, раз­
ность в выражении (3) может менять знак (возможна либо недогрузка,
либо перегрузка оборудования), т.е. целевая функция немонотонна и ее
минимизация не имеет смысла. Разумеется, существуют подходы к ре­
шению задач в такой постановке. Однако применяемые приемы затруд­
няют понимание моделей и интерпретацию результатов на практике.
Известны эвристические алгоритмы решения этой задачи. Напри­
мер, задаваясь Ф. и х. и зная (из нормативно-справочной информации)
^/.., вычисляют фактическую трудоемкость изготовления всех изделий Т.,
коэффициенты загрузки оборудования /i, его пропускной способности
Г|, перегрузку и недогрузку оборудования Ал'^ -Ах., по значениям кото­
рых судят о необходимости изменения х-. Процедура повторяется до
тех пор, пока не получены приемлемые значения +Ах. и -Ах.(рис. 2).
В таком эвристическом алгоритме можно учесть больше факторов
производственного процесса; например, при вычислении можно учесть
коэффициенты сменности, износа и переналадки оборудования и т.п.
Однако и этот алгоритм не позволяет выполнить одно из требова­
ний, содержащихся в условиях данной задачи, - не дробить заказы. Это
требование можно выполнить, поставив задачу целочисленного про­
граммирования с булевыми переменными. Однако такая постановка в
еще большей мере усложнит практическое использование модели.
Можно предложить и другие эвристические алгоритмы: расположить
заказы в порядке возрастания и соединять крайние или просуммировать
объемы заказов и разделить на число линий сборки, а затем пытаться
подобрать усредненный объем.
499 Ввод х.,Ф^.,а„
1 ^г^/«(/^-
Л=7./Ф.
, = Ф./Т^.
Хф/=^-'' 1
Дефицит '
-Дх,. = х,-Хф,.
—"^ Резерв
+ Дх,. = Хф.-х.
Выводг|, /7,-Ах^., + Лх^.
Рис.2
Однако, во-первых, при большом числе заказов эти алгоритмы так­
же нереализуемы, а во-вторых, если в приводимом примере первый за­
каз имеет объем не 10, а 20 единиц, то сумма не делится на 3 без дробле­
ния не только заказов, но и изделий.
Рассмотрим возможность применения для решения этой за­
дачи метода морфологического ящика*.
Сформируем из заказов морфологическую матрицу - МЯ (табл.
1). Формировать МЯ будем не из векторов-строк, как в исходном
варианте Ф. Цвикки, а из векторов-столбцов, что удобнее для ра­
ботников плановых подразделений (похоже на привычные для них
таблицы планов загрузки производств, кварталов и т.п.).
При формировании столбцов можно предложить какой-либо
принцип объединения заказов в группы.
Например, в одном из вариантов применения этого метода
при формировании МЯ для распределения заказов по кварталам
было предложено объединить заказы в группы с учетом заказчиков
* Впервые задача была исследована и программно реализована студен­
тками И.Н. Фаенсон (на примере распределения заказов по кварталам) и
Г.И. Корсуновой (на примере распределения заданий на выполнение проек­
тов в НПО).
500 и приоритетности выполнения их заказов, и получены следую­
щие группы: экспортные заказы, заказы для других отраслей и
внутриотраслевые заказы.
В рассматриваемой задаче заказы вначале объединим подряд
в 2 группы: А = <Z1, Z2, Z3> яВ = <Z4, Z5, Z6> (табл. 1, a). Если
приемлемое решение не будет получено, то МЯ можно перефор­
мировать, объединив заказы по-другому.
На основе полученной матрицы-«ящика» можно, комбинируя
элементы столбцов (по одному из каждого столбца), образовать
возможные размещения заказов по линиям сборки (обозначен­
ным в МЯ L = <Л1, Л2, Л3>), из которых далее нужно сформи­
ровать требуемое решение или варианты решения по принципу,
приведенному на рис. 1, в, т.е. решение должно состоять из трех
размещений, отражающих загрузку всех трех линий сборки; при
этом один и тот же заказ не может планироваться для выполне­
ния более чем на одной линии, и все заказы должны быть выпол­
нены и войти в решение. Идея исключения заказов выбранных
вариантов иллюстрируется табл. 1, в.
Т а б л и ц а 1
[~L
Л1
Л2
ЛЗ
А
1\ =20
22 = 20
Z3 = 30
В
74 = 40 1
75 = 50
76 = 60 1
ДО
Л1
Л2
ЛЗ
7Ж1)
71
72
73
0Щ\)
20
20
30
ZBO)
74
75
76
OZBQ) \
40 1
50
60 1
\Щ)
Л!
Л1
Л1
Л2
Л2
Л2
ЛЗ
1 ЛЗ
1 ЛЗ
ZA(l)
1
1
1
2
2
2
3
3
3
ZBO)
4
5
6
4
5
6
4
5
6
S
60
70
80
60
70
80
70
80
90
Вариант решения
1

+


-
+


+
2

+


-
+
+
3 i


+
-
+


+
Для автоматизации перебора вариантов размещений с повто­
рениями нужно образовать разные массивы для символьной и чис­
ловой информации, т.е. отделить массивы наименований заказов
ZA и ZB, которые нужно хранить и представлять ЛПР в символь-
501 ном виде, и объемы заказов OZA и OZB (числа), и связать массивы
ZA - OZA и ZB - OZB общими переменными (табл. 1, б). Для со­
кращения перебора можно также связать общей переменной с мас­
сивом L один из массивов заказов.
Принципиальный алгоритм получения размещений с повто­
рениями приведен на рис. 3, а. Пользуясь этим алгоритмом, мож­
но получить область допустимых решений, т.е. возможных раз­
мещений заказов по линиям.
Если эта область получается очень большой, то в алгоритм
можно ввести ограничения по суммарному объему S заказов,
выполняемых на одной линии SMIN и SMAX (рис. 3, 5), варьи­
руя которыми, можно расширять и сужать область допустимых
решений.
Далее применяют алгоритмы для исключения выбранных ва­
риантов на каждом очередном шаге (первоначально эти алгорит­
мы были названы алгоритмами «вычеркивания»), которые при­
ведены на рис. 3, <? и г.
На практике крайне редко бывают ситуации, когда удается по­
лучить абсолютно одинаковую загрузку линий (или станков, квар­
талов и т.п.). Поэтому задача ставится как задача минимизации
перегрузки или недогрузки оборудования, плановых периодов.
При этом, как видно из табл. 1, в, может получиться несколь­
ко вариантов решения, которые в отношении первоначального
количественного критерия (числа изделий) равноценны.
Для уточнения решения можно ввести дополнительные крите­
рии - трудоемкость, объем реализуемой продукции или прибыль
от ее реализации и т.п., с помощью которых можно ограничивать
область допустимых решений аналогично рассмотренному.
Кроме того, можно далее ввести качественные критерии. На­
пример, из двух равноценных вариантов с перегрузкой одной из
линий можно выбрать вариант с перегрузкой линии, на которой
производятся хорошо отработанные конструкции изделия, и,
напротив, недогрузить линию, на которой производится вновь
осваиваемое изделие.
Аналогично при решении задачи загрузки плановых перио­
дов можно выбрать вариант, в котором недогружен летний квар­
тал, на который приходится наибольшее число отпусков, или
учесть критерий пожелания приоритетного заказчика выполнить
его заказ пораньше.
502 Ввод L, ZA, ZB, OZA, OZB, N
Для / от 1 до Л/ с шагом 1
Для J от 1 до Л/ с шагом 1
S = OZA(I) + OZB(J)
Вывод L(l), ZA(I), ZB(J), S
Ввод L, ZA, ZB, OZA, OZB, N
Ввод SMIN, SMAX
Для / от 1 до Л/ с шагом 1
Ввод L, ZA, ZB, OZA, OZB, N
Ввод Л1, 81
Для / от 1 до Л/ с шагом 1
Ввод L, ZA, ZB, OZA, OZB, N
ввoцA^,в^.AZB2
Для / от 1 до Л/ с шагом 1
Для J от ^ до N с шагом 1
S = OZA(I) + OZB(J)
Да
Вывод
Ц1), ZA(I), ZB(J), S
Нет
Рис.3
503 Таким образом, применяя морфологические! подход, получа­
ем человеко-машинную процедуру принятия решений, которая
позволяет в интерактивном режиме выбирать варианты решения,
последовательно уточнять критерии, а при необходимости - воз­
вратиться и переформировать МЯ.
Отметим, что с помощью морфологического подхода факти­
чески получена методика постепенного ограничения области до­
пустимых решений. Иными словами, морфологический подход
оказался методом активизации, который помогает ЛПР в поста­
новке задачи и организации поиска ее решения, т.е. в постепен­
ной формализации задачи.
В математическом отношении рассмотренная процедура не
является процедурой оптимизации. Ее можно квалифицировать
как постепенно ограничиваемый перебор.
В реальных условиях принципы постановки задачи и разра­
ботки алгоритмов сохраняются, но конкретизируются с учетом
особенностей задач и условий производства. Особая необходи­
мость в использовании морфологического подхода возникает в
условиях разнотипного производства.

Ви переглядаєте статтю (реферат): «Модификации морфологического моделирования для задач пла­ нирования при позаказиой системе производства однотипной продукции» з дисципліни «Теорія систем і системний аналіз в управлінні організаціями»

Заказать диплом курсовую реферат
Реферати та публікації на інші теми: СУТНІСТЬ ВАЛЮТИ ТА ВАЛЮТНИХ ВІДНОСИН. КОНВЕРТОВАНІСТЬ ВАЛЮТИ
АУДИТОРСЬКИЙ РИЗИК ТА АУДИТОРСЬКІ ДОКАЗИ. СУТТЄВІСТЬ ПОМИЛОК
Способи захисту від кредитного ризику
Граматичні ознаки іменника
Криптографічні методи захисту інформації


Категорія: Теорія систем і системний аналіз в управлінні організаціями | Додав: koljan (26.10.2011)
Переглядів: 747 | Рейтинг: 0.0/0
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]

Онлайн замовлення

Заказать диплом курсовую реферат

Інші проекти




Діяльність здійснюється на основі свідоцтва про держреєстрацію ФОП