Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Состояния машин




 

Рис. 8.7. Иллюстрация к задаче оптимизации производственных затрат

В начальный момент решено арендовать Arend машин. Эти машины должны некоторое время находиться в каком-то помещении и «ждать», пока не выйдет из строя машина в цехе. Далее в процессе выхода из строя и восстановления машин в этом помещении будут находиться машины, число которых - случайная величина. Пребывание машин в этом помещении является состоянием 1. Пребывание машин в швейном цехе в исправности - состояние 2.

Если какая-либо машина выходит из строя, то она поступит в ремонт только в том случае, если хотя бы один наладчик свободен (не занят ремонтом другой машины). Вероятность такого события, естественно, не равна единице. Поэтому неисправные машины в ожидании ремонта направляются в другое помещение. Пребывание в этом помещении является состоянием 3. И, наконец, если подходит очередь ремонта неисправной машины, она поступает в ремонтный цех. Ремонт - состояние 4 каждой машины.

Далее начнем строить имитационную модель. Наиболее рациональное решение заключается в том, чтобы выбрать машины в качестве транзактов. В табл. 8.4 приведены типы узлов, имитирующих соответствующие состояния. Количество каналов узла serv в состоянии 2 равно Nowon, а число каналов узла serv в состоянии 4 – это значение Men.

Единственная проблема, с которой мы немедленно столкнемся, заключается в том, что в данной замкнутой схеме нет генераторов транзактов. В связи с этим непонятно, откуда транзакты попадут в модель. Решение этой проблемы довольно простое: необходимо ввести в имитационную модель специальную часть, которая называется схемой зарядки. Рассмотрим эту схему и всю модель на рис. 8.8. Узлы с номерами 1 (queue), 2 (serv), 3 (queue) и 4 (serv) имитируют пребывание машин в состояниях с соответствующими номерами. Эта замкнутая схема не требует дальнейших комментариев.

Далее рассмотрим схему зарядки, которая состоит из трех узлов:

узел 5 (генератор ag), узел 6 (транзактно-управляемый генератор creat) и узел 7 (терминатор term со вспомогательным оператором cheg). Модельное время, в течение которого будем осуществлять эксперимент, задается переменной Protime. Если мы хотим, чтобы это время составляло 3 года, а единицей измерения установим 1 ч, то это время равно 6240,0 ч.

Узел ag генерирует первый транзакт через какой-либо заданный или случайный интервал времени tbeg- Этот интервал можно назвать временем подготовки производства. Сгенерированный первый транзакт (назовем его прародителем) войдет в узел creat. В результате из этого узла выйдут Nowon + Are'nd транзактов, которые поступят в узел 1.

 

Рис. 8.8. Структурная схема модели для решения задачи минимизации производственных затрат

Первые Nowon транзактов без задержки пройдут этот узел и поступят в узел 2; причем каждый транзакт-машина займет свой канал, т.е. рабочее место. Остальные Arend транзактов останутся в узле 1.

Что касается транзакта-прародителя, то он выйдет из узла creat и войдет в узел term. В этом узле перед уничтожением транзакт- прародитель выполнит операцию cheg для перенастройки генератора ag. Эта операция установит время генерации второго транзакта, равное Protime. Учитывая, что с начала запуска модели уже прошло время tbeg момент генерации второго транзакта будет равен Protime + tbeg (т.е. после выполнения модели). Это означает, что второй транзакт не выйдет из генератора во время моделирования.

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

Нетрудно представить себе, что если число наладчиков мало или равно нулю, то машины в основном будут неисправны, а затраты на производство - велики из-за простоя рабочих мест. Если же число наладчиков очень велико, то будут большими затраты на заработную плату (рис. 8.9,а). Но при отсутствии наладчиков машины постепенно выйдут из строя, а затраты из-за простоя рабочих мест будут велики.

Что касается резервных машин, то, если их число мало или равно нулю, затраты на производство будут велики из-за простоя рабочих мест. Если же число арендуемых машин очень велико, то будут большими затраты на их аренду (рис. 8.9,6).

Поэтому можно допустить гипотезу о наличии какой-то поверхности оптимизации затрат (8.9,в). Однако, учитывая, что число наладчиков и количество машин - целые величины, эта поверхность включает в себя только точки с целочисленными координатами Men и Arend.

Необходимо найти минимальное значение на поверхности затрат Eij и соответственно значения координат iopt (переменная Men) и jopt (переменная Arend). Не будем применять сложные методы поиска экстремальных значений на поверхности оптимизации затрат. Задача решается методом перебора, так как число возможных вариантов, которые необходимо сравнить, невелико. Однако в более сложных случаях требуется применять регрессионный анализ и строить поверхность отклика 2-го порядка.

Первое, что нужно сделать при проведении имитационного эксперимента, - это привести все времена и темпы затрат к одним единицам измерения. С помощью табл. 8.3 получим табл. 8.5 со статьями ежедневных расходов на производство. В ней три строки. Обозначим значение, указанное в каждой строке, как Ak, k = 1,2,3.

Таблица 8.5

Статьи ежедневных расходов Аk, (k= 1,2,3)

Рис. 8.9. Ингерпретация возможности минимизации затрат:

а - зависимость затрат от числа арендуемых машин Arend при фикс1фованном числе наладчиков; б - зависимость затрат от числа наладчиков Men при фиксированном числе арендуемых машин; в — предполагаемая поверхность оптимизации

 

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

 

Рис 8.10. Окно с результатами моделирования

 

Построим матрицу загрузок для различных значений числа наладчиков i и количества швейных машин j. Элементы такой матрицы обозначим Bij. П ример матрицы представлен в виде табл. 8.6. Как было показано выше, в оценочном и не совсем верном расчете, поиск оптимальных значений i и j можно начать со значений i = 3 и j = 3, пропустив меньшие значения (i - число наладчиков, i = 3,4, 5; j - число арендуемых швейных машин, j = 3,4, 5).

Таблица 8.6

Загрузка рабочих мест Вij

(получается с помощью имитационной модели)

 

 

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

Cij=A1i + A2j, i = 3,4, 5, j = 3,4, 5.

 

Таблица 8.7

Затраты на оплату труда наладчиков и аренду резервных машин Q

 

Перейдем к определению потерь из-за снижения объемов производства по причине простоя рабочих мест. Для этого построим матрицу (табл. 8.8) элементов Dij с той же размерностью. Элементы этой матрицы определяются с помощью табл. 8.5 и 8.6. Элементы Bij табл. 8.6 - это загрузка оборудования р при конкретных значениях i и j. Поэтому справедливо следующее соотношение:

Dij = Nowon (1-Вij3, i = 3,4,5, j = 3,4,5.

Таблица 8.8




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 402; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.