Пример построения модели средствами ISS 2000

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

Постановка задачи. Некоторый производственный участок имеет L станков, которые работают 24 ч в сутки. Всего в системе есть М>L станков (из них L - собственных, а остальные арендуют для ре­зерва). Любой из станков может выйти из строя в любое время. Если станок сломался, его заменяют другим, резервным, а сломанный на­правляют для ремонта в мастерскую. Отремонтированный станок возвращается уже как резервный.

В мастерских есть три специализированных участка для ремонта станков. Технологический цикл ремонта начинается на участке диаг­ностики, где определяются причина выхода из строя оборудования и необходимый вид ремонта. Ремонт выполняется в механических и электронных мастерских. Статистические данные анализа выхода из строя станков показали, что 75% случаев составляет отказ электрон­ного оборудования станков, а 25% - механического. Диагностикой занято m1рабочих, ремонтом механического оборудования - m2, а ремонтом электронного оборудования - m3 рабочих.

Заработная плата рабочих в ремонтной мастерской - W руб. за час, плата за арендованные станки - 5 руб. в сутки. Почасовой убыток при использовании менее L станков в производстве составляет Q руб. на станок. Убытки возникают вследствие спада производства.

Опыт эксплуатации показывает, что на диагностику расходуется А1±В1 часов, на ремонт сломанного электронного оборудования

станка - А2 ± В2 часов, а на ремонт механического оборудования - A3 ± В3,часов (распределение равномерное). Если станок используется в производстве, время наработки на отказ имеет экспоненциальное распределение с параметром Г часов. Время для перевозки станков из цеха в мастерскую и в обратном направлении незначительно, и его не учитывают. Между рабочими в мастерских нет никаких отличий, как и между станками.

Заработная плата за аренду станков не зависит от того, исполь­зуют их или нет. Руководителю необходимо определить, сколько ра­бочих надо нанять для работы в мастерские и сколько станков арен­довать, т. е. сколько станков надо иметь в резерве, чтобы можно было бы подменять ими имеющиеся на случай поломок. Цель - минимиза­ция стоимости производства. Длительность времени моделирования Я дней.

Описание модели. Система имеет три основные составляющие:

1) количество рабочих в мастерских;

2) максимальное количество станков, которые одновременно на­ходятся в производстве;

3) общее количество станков, которые находятся в системе.

Для моделирования двух первых составляющих используется МКУ. Общее количество станков моделируется транзактами, то есть станки являются динамическими объектами, которые «перемещают­ся» с одного места в другое в процессе их использования в системе.

Рассмотрим состояние некоторого станка в процессе полного цикла в системе. Предположим, что станок в данный момент нахо­дится в резерве. Тогда МКУ NO WON, используемое для моделирова­ния работающих станков, заполнено, то есть резервные станки не имеют возможности войти в МКУ. Станки, которые находятся в ре­зерве, могут иметь возможность работать, и транзакт, который их мо­делирует, может сделать это после многочисленных попыток войти в МКУ NOWON, пока одна из них не будет успешной. Проходя сквозь блок ENTER в блок ADVANCE, транзакт моделирует время работы этого станка, пока последний не сломается.

После того, как станок вышел из строя, транзакт покидает МКУ NOWON, давая возможность другим резервным станкам начать рабо­тать, и ждет (если в этом есть необходимость) на входе устройства DIAGN (участок диагностики). В этом случае транзакт сыграет роль ремонтируемого станка. После диагностики он входит или в МКУ ELEK, или в МКУ МЕХ, то есть для ремонта электронного или меха­нического оборудования. После выполнения ремонта транзакт снова возвращается к той части модели, где он пробует войти в МКУ NOWON.

Так как общее количество станков, которое находится в системе, равняется M (L - собственных и некоторое количество арендованных для резерва), то это количество задается в начале прогона модели, ис­пользуя ограничитель блока GENERATE.

Данные для моделирования приведены в табл. 8.1.

Таблица 8.1

L Т А1±В2 А2±В2 Аз±В3 Н W S Q
    2+1 30±10 45±5   7,75    

Построение имитационной модели. Создадим новый проект. По умолчанию он носит имя Untitled.gsg (рис. 8.3). Зададим концеп­туальную структуру модели в виде замкнутой сети СМО, как показа­но на рис. 8.4. Она состоит из одного генератора и четырех МКУ.

Рис. 8.3

Определим свойства генератора. Зададим два арендованных станка, то есть М=52. Генератор только вводит в начальный момент моделирования определенное количество транзактов (52), которые постоянно находятся в модели. Поэтому зададим в свойствах генера­тора (рис. 8.5) детерминированный закон распределения с нулевым временем и ограниченным количеством транзактов (52).

Определим свойства МКУ с именем NOWON. Для времени об­служивания выберем экспоненциальный закон распределения с пара­метром 160 и зададим количество устройств - 50 (рис. 8.6 ).

Определим свойства МКУ с именем DIAGN (рис. 8.6). Зададим два ремонтника на участке диагностики как начальное количество. Определим равномерное распределение времени для ремонта с пара­метрами 2, 1 (рис. 8.7).

Рис. 8.4

Аналогично определим свойства МКУ с именем ELEK. Зададим три ремонтника на участке ремонта электронного оборудования как первоначальное количество. Определим равномерное распределение времени для ремонта с параметрами 30, 10.

Рис. 8.5

Аналогично определим свойства МКУ с именем МЕХ. Зададим три ремонтника на участке ремонта механического оборудования как начальное количество. Определим равномерное распределение вре­мени для ремонта с параметрами 45, 5.


Рис. 8.6

Рис. 8.7

Зададим свойства связи для МКУ DIAGN. Выберем передачу транзактов по вероятностному распределению, как показано на рис. 8.8.

Рис. 8.8

Зададим в меню Условия эксперимента время моделирования 8640 часов, как показано на рис. 8.9. Сохраним проект построенной имитационной модели в файле С:\Мои Документы\proekt.gsg.

Времена ремонта для электронного и механического оборудова­ния будем заносить в таблицы (коллекции), как показано на рис. 8.10. Для этого обозначим маршруты движения транзактов от узла 2 к узлу 4 и от узла 2 к узлу 5.

Зададим верхнюю границу первого частотного интервала 20, ширину интервала 50 и количество интервалов 20 для обоих маршру­тов, как показано на рис. 8.11.

Рис. 8.9

Рис. 8.11

Рис. 8.12

Для расчетов потерь производства необходимо добавить в по­строенную модель такие переменные:

* Общее количество станков (собственные и арендованные)
OBL N(NODEl)

* Количество ремонтников

РОТО R(DIAGN)+S(DIAGN)+R(MEN)+S(MEN)+R(ELEKT)+S(ELEKT)

* Плата за арендованные станки


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: