| Загрузить архив: | |
| Файл: 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г.