Загрузить архив: | |
Файл: 240-0992.zip (87kb [zip], Скачиваний: 49) скачать |
МИНИСТЕРСТВО СВЯЗИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
Кафедра ВТ и УС
КУРСОВОЙ ПРОЕКТ
Анализ эксплуатационного обслуживания ВЦсредней производительности
Руководитель
Летник Л.А.
Студент гр.А19101
Москва 1995г.
Темы КП по курсу
"Эксплуатация средств вычислительной техники"
Общая тема КП:"Анализ эксплуатационногообслуживания вычислительногоцентрасредней производительности".
При выполнении КП необходимо решить следующие вопросы:
1.Описать математические модели.
2.Рассчитать надёжность внешнего устройства.
3.Осуществить распределение задач между ЭВМ, обеспечивающее оптимальную нагрузку ЭВМ, входящих в состав ВЦ.
4.Разработать модель для эмитации производственной деятельности ВЦ при планово-предупредительномобслуживании эксплуатируемого парка ЭВМ.По полученной модели оценить распределениеслуч.переменной "число машин находящихся на внеплановом ремонте".
5.Минимизировать стоимость эксплуатационных расходов ВЦ средней производительности.
Содержание КП
1.Описать математические модели.Для отраженияэтоговопроса в КП необходимо провести простое конспектирование лекций.
2.Рассчитать надёжность внешнего устройства.(См.табл.1 этого мат).
3.Осуществить распределение задач между ЭВМ, обеспечивающее оптимальную нагрузку ЭВМ, входящих в состав ВЦ. Во всех вариантах заданий рассматривается "Пример 3" описания "МОДЕЛЬ". Различными являются параметры Па1.Па2 и Па3, которые и задаются САМОСТОЯТЕЛЬНО.Велич.задав.парам.не должна превышать 99.
4.Разработать модель для эмитации производственной деятельности ВЦ при планово-предупредительном обслуживанииэксплуатируемого парка ЭВМ. Пополученноймодели оценить распределение случайной переменной "число машин, находящихся на внеплановом ремонте".Для различных вар. в табл.1.задаётся различи.время планового осмотра (блок 4 программы). В примере эти значения равны 120.30.
5 Минимизировать стоимость эксплуатационных расходов ВЦ средней производительности.Для различных вариантов в табл.1. задаётся различное время наработки на отказ одной ЭВМ парка ВЦ. (Блок 3, исходное значение 137,25).
ЗАДАНИЯ ПО КУРСОВОМУПРОЕКТИРОВАНИЮ ПО КУРСУЭКСПЛ.СР.ВТ
Варианты индивидуальных заданий |
1 |
2 |
3 |
4 |
2.Рассчитать надежн.ВУ.Даны N схем,(шт) |
1(8),2 |
1(8),3 |
1(8),4 |
1(8),5 |
3.Распределить задачи между ЭВМ (пар.3) |
Параметры выбираются самостоятельно |
|||
4.Пров.анализ производ.деятельности ВЦ |
130.30 |
135,35 |
140.30 |
145,30 |
5.Минимизировать стоимость эксплуат.,ВЦ |
149,44 |
149,25 |
149,25 |
149,25 |
ЗАДАНИЯ ПОКУРСОВОМУПРОЕКТИРОВАНИЮ ПО КУРСУЭКСПЛ.СР.ВТ
Варианты индивидуальных заданий |
5 |
6 |
7 |
8 |
2.Рассчитать надежн.ВУ.Даны N схем,(шт) |
1(8),12 |
1(8),11 |
1(8),10 |
1(8),9 |
3.Распределить задачи между ЭВМ (пар.3) |
Параметры выбираются самостоятельно |
|||
4.Пров.анализ производ.деятельности ВЦ |
150,30 |
130.35 |
135,35 |
149.35 |
5.Минимизировать стоимость эксплуат.ВЦ |
149,27 |
149,30 |
149,30 |
149,30 |
Построение имитационной модели процессов отказов и восстановления ЭВМ
[NTL1]Рассмотрим работу ПЭВМ, в состав которой входят электронные блоки или ТЭЗы, которые могут выйти из строя в процессе эксплуатации. Считаем. что отказы возникают согласно пуассоновского распределения с параметром ¨Под ¨ понимают среднюю интенсивность отказов, выраженную числом отказов в единицу времени. Отказавший ТЭЗ начинает немедленно ремонтироваться, т.е восстанавливаться. Распределение времени восстановления распределено по экспоненте с параметром ¨.Под ним понимают среднюю интенсивность времени обслуживания,выражаемую числом восстановленных ТЭЗов за единицу времени.
Известно. что вероятность работающего ТЭЗа P0 и Р1 отказавшего равны:
Пусть l= 0.1m= 0,06. и тогдаP0= 0.33 и P1=0.667
Построение имитационноймодели такой системы массового обслуживания (СМО) осуществляется с использованием языка GPSS.
Определим используемые элементы языка (Табл.1).
Таблица 1
Элементы GPSS |
Назначениея |
Транзакты : |
|
Всего один транзакт |
Моделирование интервалабезотказной работыТбезоти периода восстанов.Т вос. |
Приборы: |
|
FAC |
Занятие прибора соотвеств.его отказу.т.е.это ТЭЗ,который ремонтируют. |
Функции: |
Экспоненциадльная функция |
EXPON |
распределения. |
Сохраняемая величина |
Время занятия прибора. |
Структурная схема программы
Программа на языке GPSS
1EXP FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2
.75,1.38/.8,1.6/.84,1.85/.88,2.12/.9,2.3/.92,2.52/.94,2.81
.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2
.999,7/.9998,8
2 GENERATE 0,0,,1 ;Генерирование транзакта
3 ASSING 1,K1000 ;Присвоение P1 знач. 1000
4INPUTADVANCE 10,FN$EXP ;Моделирование интервала
;безотказной работы (10)
5 SEIZE FAC ;Занятие прибора
6 ADVANCE 20,FN$EXP ;Моделирование интрелвала
;восстановления (20)
7 RELEASE FAC ;Моделировавние перехода
;в рабочий режим
8 TABULATE XTIME;Формирование таблицы
;(Т=Твос + Трем)
;XTIME задает число интерв.
;и ширину инервала (10,20)
9 LOOP 1,INPUT ;Организация цикла роходж.
;транзакта (блоки 3 и 8)
10 TERMINATE 1 ;Уничтожение транзакта
XTIMETABLEM1-,0,20,10 ;Формирование таблицы
START1000
|
|
Средняя занятость прибора составила 0,671, что хорошо согласуется с расчётным значением равным Р1 = 0,667*
Среднее время пребывания прибора в состоянии отказа составило20,146 единиц машинного времени. Среднее время цикла равного(Т=Твос + Трем) составило 30,015 времени.
Ниже приведены результаты моделирования
GPSS/PC Report file REPORT.GPS.(V 2, # 38123)11-10-1995 12:34:44 pag
START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY
0 2892199 1 0 262016
LINELOCBLOCK_TYPEENTRY_COUNTCURRENT_COUNT RET
90 1 GENERATE 1 0
100 2 ASSIGN 1 0
110 INPUT ADVANCE 10009 0
120 4 SEIZE 10009 0
130 5 ADVANCE 100090
140 6 RELEASE10009 0
150 7 TABULATE 100090
160 8 LOOP 10009 0
170 9 TERMINATE 1 0
FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DE
FAC 100090.670 19.37 1 0 0 0 0
TABLEMEAN STD.DEV. RETRY RANGEFREQUENCY CUM.%
XTIME10013.000.00 0 160 - 10009 100.0
XACT_GROUPGROUP_SIZE RETRY
POSITION 0 0
В задании приведена следующая структурная схема.
|
|||
|
|||
1.D-триггер с обратной связью и динамическим управлением.
3.Последовательностная схема,котораяс приходом стартовогосигнала А=1 под действием синхро-импульсов СИ принимает последовательного состояния: 000-исходное состояние,001,100,101,100, 010, 011,000...
Расчёт надежности ВУ
При расчёте надежности принимаются следующие допущения:
-отказы элементов являются независимыми и случайными событиями;
-учитываются только элементы, входящие в задание;
-вероятность безотказнойработы подчиняетсяэкспоненциальному закону распределения;
-условия эксплуатации элементов учитываются приблизительно с помощью коэффициентов;
-учитываются катастрофические отказы.
В соответствиис принятыми допущениями в расчётную схему должны входить следующие элементы:
-элемент К1, т.е. количество СИС и БИС;
-элемент К2, т.е. количество ИС малой степени интеграции (МИС);
-элемент К3, т.е. количество резисторов;
-элемент К4, т.е. количество конденсаторов:
-элемент К5, т.е. количество светодиодов;
-элемент К6 т.е. количество поеных соединений;
-элемент К7, т.е. количество разъёмов.
В соответствии с расчётной схемой вероятность безотказнойработы системы определяется как:
где N- количество таких элементов, используемых в задании
Pi -вероятность безотказной работы i-го элемента.
Учитывая экспоненциальный закон отказов, имеем:
где ni - количество элементов одного типа, lj-интенсивность отказов элементов j-го типа.Причём lj=kl x lj0,где kl - коэффициент, учитывающий условия эксплуатации, а lj0 - интенсивность отказов в лабораторных условиях.
Суммарная интенсивность отказов элементов одного типа составит
Исходя из условий эксплуатации принимаем kl=1.Никакихдополнительных поправочных коэффициентов вводится не будет,так как все элементы системы работают в нормальных условиях, предусмотренных в ТУ на данные элементы.
Для элементов.используемых для построения ВУ, приняты следующие интенсивности отказов
Микросхемы с 14 выводами l1=4.5x10-7
Микросхемы с 16 выводами l2=4.0x10-7
Микросхемы с 48 выводами l3=3.2x10-7
Резисторы l4=1.0x10-5
Конденсаторы электролитические l5=0.1x10-5
Конденсаторы керамические l6=0.04x10-5
Светодиоды l7=0.26x10-5
Паяные соединения l8=1.0x10-7
Разъёмы с 48 выводами l9=0.2x10-5
Исходя из этих значений можно подсчитать суммарную интенсивность отказов всех элементов одного типа, а затем и для всех элементов ВУ.
Вероятность безотказной работы ВУ заТ=1000 часов
Среднее время наработки на отказ
Тм = 1/lЕобщ
Рассмотрим пример
Пусть схема ВУ включает в свой состав следующие элементы:
МИС с 14 выводами - 20Конденсаторы электролитические -3
СИС с 16 выводами- 16 Конденсаторы керамические -40
БИС с 14 выводами - 48 Паяные соединения -821
Разъёмы -1
Тогда lЕобщ.=4.5*10-7*20+4.0*10-7*16+3.2*10-7*3+1.0*10-5*5+
0.1*10-5*3+0.04*10-5*40+1.0*10-7*821+0.2*10-5*1
=1649.6*10-7
Так как ВУ не имеет резервных элементов,и выход из строя любого из элементов повлечёт за собой отказ всего устройства, то среднее время наработки на отказ определится как
Тм = 1/1694,6*10-7 = 5902 час.
Тогда вероятность безотказной работы за восьмичасовую сменусоставляет:
За время Т=1000 часов, вероятность составляет 0,8441
|
|||
|
|||
Рассматриваемый ВЦ имеет в своем составе парк ЭВМ , обеспечивающий среднюю производительность. ибазирующийся на ЭВМ IBM PC с ЦПтипа 386SX и 386DX. Кроме: этого на ВЦ используются в качестве сетевых серверов машины типа 486DXи Pentium, поддерживающие локальные сети, в которых осуществляетсясложная цифроваяобработка больших цифровых массивов информации ,кроме этого,решаются задачиразработки цветных изображений.
На ВЦ принято планово-профилактическое обслуживание. ВЦ с небольшим парком ЭВМ и поэтому ремонтом ЭВМ занимается всего один радио-механик ( в терминах СМО - ремонтник).Это означает:чтоодновременно можно выполнять обслуживание только одной ЭВМ. Все ЭВМ должны регулярно проходить профилактический осмотра.Число эвм подвергающеесяежедневному осмотру согласно графика, распределено равнлмерно и составляет от 2 до 6. Время,необходимое для осмотра и обслуживания каждойЭВМ примерно распределено в интервале от 1,5 до 2,5 ч. За это время необходимо проверить саму ЗВМ,а также такие внешниеус-вакак цветные струйные принтеры, нуждающиеся в смене или заправке катриджей красителем. Несколько ЭВМ имеют в качестве внешних устройств цветные плоттеры (графопостроители) , у которых достаточно сложный профилактический осмотр.
Рабочий день ремонтника длится 8 ч,но возможна и многосменная работа.
В некоторых случаяхпрофилактическийосмотр прерывается для устранения внезапных отказов сетевых серверов, работающих в три смены, т.е 24 ч в сутки. В этом случае текущая профилактическая работа прекращается, и ремонтник начинает без задержки ремонта сервера.Тем не менее, машина-сервер,нуждающаяся в ремонте,не может вытеснить другую машину-сервер, уже стоящую на внеплановом ремонте.
Распределение временимежду поступлениями машин-серверов является пуассоновским со средним интервалом равным 48 ч.Если ремонтникотсутствует вмомент поступления ЭВМ эти ЭВМ должны ожидать до 8ч утра. Время их обслуживания распределено по экспоненте со среднимзначение в 25 ч.Необходимо построить GPSS-модель для имитации производственной деятельности ВЦ. По полученной модели необходимо оценить распределение случайной переменной "число машин-серверов, находящихся на внеплановом ремонте". Выполнить прогон модели, имитирующей работу ВЦ в течении 25 дней, введяпромежуточную информациюпо окончании каждых пяти дней. Для упрощения можно считать, что ремонтник работает 8 ч в день без перерыва, и не учитывать выходные.Это аналогично тому, что ВЦ работает 7 дней в неделю.
Метод построения модели
Рассмотрим сегмент планового осмотра ЭВМ. (Рис.1.). Транзакты, подлежащие плановому осмотру, являются пользователями обслуживающего прибора (ремонтник), которым не разрешен его захват. Эти ЭВМ-транзакты проходят через первый сегмент модели каждый день с 8 ч утра.ЭВМ-транзакт входит в этот сегмент. После этого транзакт поступает вблок SPLIT, порождая необходимое число транзактов, представляющих собой ЭВМ, запланированные на этот день для осмотра.Эти ЭВМ-транзакты проходят затем через последовательность блоков SEIZE-ADVANCE-RELEASE и покидают модель. .
Рис.1. Первый сегмент
Сегмент "внепланового ремонта"ЭВМ-серверы, нуждающийся во внеплановом ремонте,двигаются в модель в своём собственном сегменте. Использование ими прибора имитируется простой последовательностью блоков PREEMPT-ADVANCE- RETURN.Блок PREEMPT подтверждает приоритет обслуживания ЭВМ-сервера (в блоке в поле В не требуется PR) (Рис.2.)
Сегмент "начало и окончание" рабочего дня ВЦ. Для того, чтобы организовать завершение текущего дня работы ВЦ по истечении каждого 8-ми ч дня и его начала в 8 ч утра, используется специальный сегмент. Т Транзакты-диспетчер входит в этот сегмент каждые 24 ч (начиная с конца первого рабочего дня), Этот транзакт, имеющий в моделе высший приоритет, затем немедленно поступает в PREEMPT, имеющий в поле В символа PR. Диспетчеру, таким образом,разрешено захватывать прибор-ремонтник вне зависимости от того, кем является текущий пользователь (если он есть). Далее, спустя 16 ч,диспетчер освобождает прибор-ремонтник,позволяя закончить ранее прерванную работу (при наличии таковой).(Рис.3.)
Сегмент "сбор данных для неработающих ЭВМ-серверов". Для сбора данных, позволяющихоценить распределение числа неработающих ЭВМ-приборов, используется этот отдельный сегмент. (Рис.4.)
Для этих целей используется взвешенные таблицы, которые позволяют вводить в них в один и тот же моментвремени наблюдаемыеслучайные величины. Для этих целей включаются два блока - TABULATE, но если ввод в таблицу случаен (значение величин ³2), то этот подход не годен. В этом случае используется необязательный элемент олеранд,называемый весовым фактором, обозначающий число раз, которое величина, подлежащая табулированию, должна вводится в таблицу. Это позволяет назначать разые веса различным наблюдаемым величинам.
Сегмент "промежуточная выдача". и окончание моделирования в конце дня используется последовательность GENERATE-TERMINATE (Рис.5.).
Cегменты представлены на рис.1 - 5.
Рассмотрим таблицу распределения (Табл. 3.1.)
Таблица 3.1
Операторы GPSS |
Назначение |
Транзакты: |
|
1-вый сегмент |
ЭВМ, предназначенная для планового профилактического осмотра |
2-рой сегмент |
ЭВМ-сервер, нуждающаяся во внеплановом ремонте |
3-тий сегмент |
Диспетчер, открывающий в 8 ч утра ВЦ изакрывающий его через 8 ч |
4-тый сегмент |
Наблюдатель, следящий за содержимым очереди для оценки распределения числа неисправных ЭВМ-серверов: Р1 - параметр, в который заносятся отметки времени Р2 - параметр, в который заносится дли- |
5-тый сегмент |
Транзакт, обеспечивающий промежуточнуювыдачу результатов |
Приборы: |
|
BAY R |
Ремонтник |
Функции: |
|
JQBS |
Описывает равномерное распределениеот 1 до 3; получаемую величину можно интерпретировать как число, на 1 меньшее числа ЭВМ, прибывающих ежедневно на плановы осмотр |
XPDIS |
Экспоненциальная ф-ия распределения |
Очереди: |
|
TRUBIL |
ЭВМ-серверы которые стоят неисправные |
Таблицы: |
|
LENTH |
Таблица, в которую заносят число неисправных ЭВМ-серверов |
В табл.3.1 за единицу времени выбрана 1 минута.
Рассмотрим программу модели, составленную на языке GPSS.
XPDIS FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2
,75,1.38/.8,1.6/.84,1.85/.88,2.12/.9,2.3/.92,2.52/.94,2.81
.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2
.999,7/.9998,8
JOBS FUNCTION RN1,C2
0,1/1,4
LENTH TABLE P2.0,1,W6
*
* MODEL SEGMENT 1
*
1 GENERATE 1440,,1,,2
2 SPLIT FN$JOBS,NEXT1
3 NEXT1 SEIZE BAY
4 ADVANCE 120,30
5 RELEASE BAY
6 TERMINATE
*
* MODEL SEGMENT 2
*
7 GENERATE 2880,FN$XPDIS,,,2
8 QUEUE TRUBL
9 PREEMPT BAY
10 ADVANCE 150,FN$XPDIS
11 RETURN BAY
12 DEPART TRUBL
13 TERMINATE
*
* MODEL SEGMENT 3
*
14 GENERATE 1400,,481,,3
15 PREEMPT BAY,PR
16 ADVANCE 960
17 RETURN BAY
18 TERMINATE
*
* MODEL SEGMENT 4
*
19 TRANSFER ,,,1,1,2,F
20 WATCH MARK 1
21 ASSIGN 2,0$TRUBL
22 TEST NE MP1,0
23 TERMINATELENTH,MP1
24 TRANSFER ,WATCH
*
* MODEL SEGMENT 5
*
25 TRANSFER 7200..6241
26 TERMINATE1
*
* CONTROL
*
START 5,,1,1
END
Логика работы модели
В моделе предполагается, что некоторое время, равное единице, соответствует 8 ч утра первого дня моделирования.Затем,первая (по счёту) ЭВМ выделенная диспетчером для планового осмотра, входит в модель, выйдя из GENERANE. Далее, каждая следующая первая ЭВМ, будет поступать в модель через 24 ч. ( блок 1, где операнд А=1440 ед.врем., т.е числу минут в 24 ч. Первое появление 5 диспетчера на ВЦ произойдет в момент времени, равный 481(блок 14). Это соответствует окончанию восьмого часа. Второй раз диспетчер появится через 24 часа.
Транзакт обеспечивающий промежуточную выдачу: впервые появится во время, равное 6241, выходя из блока 25. Это число соответствует концу 8-го часа пятого дня моделирования. ( 24 х 4 = 96 ч,96 + 8 = 104. 104 х 60 =6240, 6240 + 1 = 6241 ч). Следующий транзакт появится через пять дней.
Блок 19 позволяет вести моделирование до времени в 35041, что соответствует 25 дням плюс 8 ч, выраженных в минутах.
Приоритетная схема представлена в табл.3.2.
Таблица 3.2.
Сегмент модели |
Интерпретация транзактов |
Уровень приорит. |
3 |
Диспетчер |
3 |
1 |
ЭВМ, прибывающие на плановый осмотр |
2 |
2 |
ЭВМ-сервер, поступающая на внеплановый ремонт |
2 |
4 |
Транзакт, наблюдающий за очередью |
1 |
5 |
Транзакты, обеспечивающие выдачу на печать |
0 |
Чтение таблицы сверху вниз эквивалентнопросмотруцепи текущиж событий с начала и до конца моделирования
Результаты моделирования
Полученная статистикаочереди ЭВМ-серверов на ремонт показывает, что на конец 25 дня среднее ожидания составляет 595 вр.ед.,или около 19 ч.В среднем 0,221 ЭВМ-сервер ожидают обслуживания, и одновременно самое большее время 4 машины находятся в ожидании. За 25 дней на внеп- лановый ремонт поступило13 машин..Табличная информация указывает, что 83 % времени это были ЭВМ-серверы , ожидающие внепланового ремонта, 12% временив ожидании находилась одна машина, 4%- две машины,и только 0,52% и 0,05% времени одновременно ожидали три и четыре машины. Для удобства результаты сведены в табл.3.3.
Таблица 3.3.
Число ожидающих ЭВМ |
Время ожида-ния в % |
0 машин |
83 |
1 машина |
12 |
2 машины |
4 |
3 машины |
0,52 |
4 машины |
0,05 |
Пусть в состав ВЦ входит 50 персональных компьютеров ( в дальнейшем просто ЭВМ). Все ЭВМ работают по 8 ч в день, и по 5 дней в неделю. Любая из ЭВМ может выйти из строя, и в любой момент времени.Вэтом случае её заменяют резервной ЭВМ либо сразу, либо по мере её появления после восстановления.Неисправную ЭВМ отправляют в ремонтнуюгруппу, ремонтируют, и она становится резервной.
Необходимо определить,сколько ремонтниковследуетиметь, и сколько машин держать в ремонте, оплачивая их аренду.Парк резервных машин служит для подмены вышедших из строя ЭВМ.принадлежащих ВЦ. Оп- лата арендных машин не зависит от того находятся они в эксплуатации , или в резерве.
Цель анализа - минимизировать стоимость эксплуатации ВЦ.оплата рабочих в ремонтной группе составляет 3,75$ в ч. Арендная плата за одну ЭВМ составляет 30$ в день. Почасовой убыток при использовании менее 50 ЭВМ оценивается примерно в 20$ за ЭВМ.этот убыток возникает из за общего снижения промзводительности ВЦ. Считаем, что на ремонт вышедшей из строя ЭВМ уходит примерно 7ч,и распределение этого времении равномерное.
Необходимо определить,сколько ремонтниковследуетиметь, и сколько машин держать в ремонте, оплачивая их аренду.Парк резервных машин служит для подмены вышедших из строя ЭВМ.принадлежащих ВЦ. Оплата арендных машин не зависит от того находятся они в эксплуатации , или в резерве.
Среднее время наработки на отказ каждой ЭВМ распределенотакже равномерно, и составляет 157 ± 25 ч.Это время и распределение оди- наково для всех ЭВМ ВЦ, так и для арендуемых ЭВМ.
Так как плата за аренду не зависит оттого, используют эти ЭВМ или нет, то и не делается попыток увеличить число собственных ЭВМ ВЦ.
Необходимо построитьGPSS модель такой системы и исследовать на ней дневные расходы при разном числе арендуемых ЭВМ при при одинаковом числе ремонтников и от числа ремонтников при постоянном числе арендуемыхЭВМ.
Метод построения модели
Определим ограничения, которые существуют в моделируемой системе. Существуют три ограничения.
1. Число ремонтников в ремонтной группе.
2. Минимальное число ЭВМ, одновременно работающих на ВЦ.
3. Общее число ЭВМ циркулирующих в системе.
Для моделирования 1 и 2 ограничений удобно использоватьмногоканальные ус-ва ( термин взят из теории СМО), а третье ограничение-моделировать при помощи транзактов.При этом ремонтники и работающие ЭВМ, находящиеся в производстве, являются константами. При этом ЭВМ являются динамическими объектами, циркулирующими в системе.
Рассмотрим состояния в которых может находиться ЭВМ. Пусть в настоящий момент она находится в резерве.Тогда многоканальное ус-во NOWON (т.е. в работе) используется для моделирования работающих ЭВМ, будет заполнено, и резервные машины не могут войти в него. И тогда транзакт моделирующий резервную ЭВМ может после многократных попыток войти в NOWON. Проходя через блоки ENTER и ADVANCE транзакт моделирует время работы до тех пор, пока ЭВМ не выйдет из строя.
После выхода из строя ЭВМ транзакт покидает NOWON . При этом возникает возможность у другой резервной ЭВМ войти в него,и если транзакт ожидает возможность войти в многоканальное ус-во MEN (ремонтнаягруппа. котораям.б. представлена даже одним ремонтником). Выйдя из MEN транзакт становится восстановленной ЭВМ. После ремонта он покидает MEN , освобождая ремонтника, который может начать немедленно ремонт другой ЭВМ. Сам транзакт поступает в ту часть модели, из которой он начинает попытки войти в NOWON.
Общее число ЭВМ циркулирующих в системе равно 50 плюс три ЭВМ резервных, и это число надо задать до начала прогона,используя ограничительные поля блока GENERITE.Для определения времени прогонабудет использовать программный таймер, рассчитанный на время в 62440 ед.вр., что составляет 3 года, по 40 недель в году.
Рассмотрим таблицу определений (Табл.4.1).
Таблица 4.1
Операторы GPSS |
Назначение |
Транзакты: |
|
1-вый сегмент |
ЭВМ |
2-рой сегмент |
Таймер |
Многоканальные ус-ва |
|
MEN |
Ремонтник |
NOWON |
Накопитель на 50 ЭВМ наход. в раб. |
Рассмотрим блок-схему программы.
Программа
STORAGE5$MEN,3/5$NOWON,50
*
* MODEL SEGMENT 1
*
1 CNTRL GENERATE ,,,53
2 ENTER NOWON,
3 ADVANCE 157,25
4 LEAVE NOWON
5 ENTER MEN
6 ADVANCE 7,3
7 LEAVE MEN
8 TRANSFER ,BACK
*
* MODEL SEGMENT 2
*
GENERATE 6240
TERMINATE 1
*
* CONTROL
*
START 1
1 CNTRL GENERATE ,,,54
CLEAR
START 1
1 CNTRL GENERATE ,,,55
CLEAR
START 1
STORAGE5$MEN,4
1 CNTRL GENERATE ,,,53
CLEAR
START 1
1 CNTRL GENERATE ,,,54
CLEAR
START 1
1 CNTRL GENERATE ,,,55
CLEAR
START 1
STORAGE5$MEN,5
1 CNTRL GENERATE ,,,53
CLEAR
START 1
1 CNTRL GENERATE ,,,53
CLEAR
START 1
1 CNTRL GENERATE ,,,54
CLEAR
START 1
1 CNTRL GENERATE ,,,55
CLEAR
START 1
END
Оценка результатов
При фиксированном числе ремонтников и при достаточномаломчисле -арендуемых машин, расходывеликииз-за снижения производительности ВЦ. При большом числе Дарендуемых машин, расходы велики из-за их избыточного числа. Очевидно, необходимо найти минимум между этими значениями (Рис.4.2).
При заданном числе арендуемых машин,число ремонтников так,как это представлено на Рис.4.3.
При малом числе ремонтников, расходы велики из-за оплаты простаивающих ремонтников.
В табл.4.2. показана величина нагрузки,проходящей через MOWON , как функция "ремонтник-арендуемые машины". При заданном числе ремонтников нагрузка растёт при увеличении числа арендуемых машины.Аналогично этомупри заданном числе арендуемых машины нагрузка растёт при увеличении числа ремонтников.
Таблица 4.2
Числозанятыхремонтников |
Число арендуемых машины |
||
|
3 |
4 |
5 |
3 |
0,983 |
0,989 |
0,992 |
4 |
0,989 |
0,993 |
0,995 |
5 |
0,991 |
0,993 |
0,997 |
В табл.4.3 - 4.5 собраны значения расходов для соотношения "ре- монтник-Дарендуемые машины" В табл. 4.3 показаны фиксированные значе- ния оплаты труда ремонтников и арендуемой платы за машины..
Таблица 4.3
Число занятых ремонтников |
Число -арендуемых машин |
||
3 |
4 |
5 |
|
3 |
180 |
210 |
240 |
4 |
210 |
240 |
270 |
5 |
240 |
270 |
300 |
В табл 4.4 указана стоимостьуменьшения производительности,ВЦ.
Таблица 4.4
Число занятых ремонтников |
Число -арендуемых машин |
||
3 |
4 |
5 |
|
3 |
136 |
88 |
64 |
4 |
88 |
56 |
40 |
5 |
73 |
56 |
24 |
В табл.4.показана сумма этих расходов.
Таблица 4.5
Число занятых ремонтников |
Число -арендуемых машин |
||
3 |
4 |
5 |
|
3 |
316 |
298 |
304 |
4 |
298 |
296 |
310 |
5 |
312 |
326 |
324 |
Из последней таблицы можно сделать вывод о том,что наиболее выгодным соотношением является 4 ремонтника и 4 арендуемые машины.
Литература
1.Каган Б.М.и др. Основы эксплуатации ЭВМ М.Энергоатомиздат, 1991г.
2.Голованов О.В.и др. Моделирование сложных дискретных системна ЭВМ третьего поколения.М.Энергия, 1978 г.
3.Шрайбер Т.Дж. Моделирование на GPSS.М.Машиностроение.1960г.