Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Испытание и тестирование системы ⇐ ПредыдущаяСтр 3 из 3
Для испытания и тестирования системы мы рассмотрели четыре контрольных модели. С помощью программы, написанной на MicrosoftVisualStudioC++, мы получили GPSSтекст и сохранили его в файлGPSStext.txt. Запустив сгенерированную программув GPSSWorld мы получили отчёт. Рассмотрим тестовые четыре модели. Модель 1(рисунок 5.1)
2 1
Рисунок 5.1
Система включает в себя два узла: 1 узел – генератор с постоянным законом поступления заявок и с заданной задержкой первой заявки (транзакта). 2 узел – одноканальное обслуживающее устройство с постоянным законом распределения времени обслуживания заявок. Задана обратная связь на ОУ. Сбор статистики осуществляется перед ОУ. Работа программы для данной модели выглядит следующим образом: Количество узлов: 2 Введите оператор 1 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 1 На какой узел идет: 2 Введите оператор 2 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 2 На какой узел идет: 2 Промежуток времени между появлениями транзактов: 1 - Постоянный; 2 - Случайный; 3 - Задан функцией; 4 - Зависит от функции; 5 - Не задан; Ваш выбор:1 Время между появлениями транзактов: 23 Время задержки появления первого транзакта: 1 - задано; 2 - не задано; Ваш выбор: 1 Время: 2 Предельное число таранзактов: 1 - задано; 2 - не задано; Ваш выбор: 2 Приоритет транзактов: 1 - задан; 2 - не задан; Ваш выбор: 2 Узел 2 Время задержки транзакта: 1 - Постоянное; 2 - Случайное; 3 - Задано функцией; 4 - Зависит от функции; Ваш выбор:1 Время задержки: 24 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 1 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 4 ##################################################### ## Работа программы закончена! ## ## Tекст программы находится в файле GPSStext.txt! ## #####################################################
Содержимоефайла “GPSStext.txt”:
GENERATE 23,,2
U_2 QUEUEQ_1 SEIZE Fas_1 DEPART Q_1 ADVANCE 24 RELEASE Fas_1 TRANSFER,U_2
Отчет:
GPSS World Simulation Report - Untitled Model 1.1.1
Monday, December 20, 2010 00:46:21
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 480000.000 9 1 0
NAME VALUE F_1 10001.000 Q_1 10000.000 U_2 2.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 20870 0 0 U_2 2 QUEUE 40869 20869 0 3 SEIZE 20000 0 0 4 DEPART 20000 0 0 5 ADVANCE 20000 1 0 6 RELEASE 19999 0 0 7 TRANSFER 19999 0 0 8 GENERATE 1000 0 0 9 TERMINATE 1000 0 0 FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY F_1 20000 1.000 24.000 1 2564 0 0 0 20869
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY Q_1 20869 20869 40869 1 10434.196 122547.993 122550.991 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 2564 0 480002.000 2564 5 6 21871 0 480012.000 21871 0 1 21872 0 480480.000 21872 0 8
Модель 2 (рисунок 5.2)
1 2 3 Рисунок 5.2
Система включает в себя два узла: 1 узел – генератор со случайным законом поступления заявок. 2 узел – одноканальное обслуживающее устройство сослучайным законом распределения времени обслуживания заявок. После, обслуживание заканчивается. 3 узел – терминатор. Сбор статистики осуществляется в ОУ. Работа программы для данной модели выглядит следующим образом: Количество узлов: 3 Введите оператор 1 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 1 На какой узел идет: 2 Введите оператор 2 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 2 На какой узел идет: 3 Введите оператор 3 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 5 Промежуток времени между появлениями транзактов:
1 - Постоянный; 2 - Случайный; 3 - Задан функцией; 4 - Зависит от функции; 5 - Не задан; Ваш выбор:2 Среднее время между появлениями транзактов: 23 +/-: 3 Время задержки появления первого транзакта: 1 - задано; 2 - не задано; Ваш выбор: 3 Введено неверно!!! Ваш выбор: 2 Предельное число таранзактов: 1 - задано; 2 - не задано; Ваш выбор: 2 Приоритет транзактов: 1 - задан; 2 - не задан; Ваш выбор: 2 Узел 2 Время задержки транзакта: 1 - Постоянное; 2 - Случайное; 3 - Задано функцией; 4 - Зависит от функции; Ваш выбор:2 Среднее время задержки: 34 +/-: 4 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 2 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 4 Узел 3 Сколько транзактов извлечь: 1 ##################################################### ## Работа программы закончена! ## ## Tекст программы находится в файле GPSStext.txt! ## #####################################################
Содержимоефайла “GPSStext.txt”:
GENERATE 23,3 SEIZE Fas_1 QUEUE Q_1 ADVANCE 34,4 DEPART Q_1 RELEASE Fas_1 TERMINATE 1 Отчет:
GPSS World Simulation Report - Untitled Model 1.2.1
Monday, December 20, 2010 01:04:42
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 34037.787 7 1 0
NAME VALUE F_1 10000.000 Q_1 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 1482 481 0 2 SEIZE 1001 1 0 3 QUEUE 1000 0 0 4 ADVANCE 1000 0 0 5 DEPART 1000 0 0 6 RELEASE 1000 0 0 7 TERMINATE 1000 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY F_1 1001 0.999 33.979 1 1001 0 0 0 481
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY Q_1 1 0 1000 0 0.999 34.013 34.013 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE 1001 0 22969.240 1001 2 3
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 1483 0 34058.351 1483 0 1
Модель 3(рисунок 5.3)
12 3 4
Рисунок 5.3
Система включает в себя два узла: 1 узел – генератор с экспоненциальным законом поступления заявок. 2 узел – одноканальное обслуживающее устройство с пуассоновским законом распределения времени обслуживания заявок. 3 узел – вероятностный, с вероятностью 0.2 транзакт идет на ОУ, иначе обслуживание завершается. 4 узел – терминатор (приемник). Сбор статистики осуществляется перед ОУ и в ОУ. Работа программы для данной модели выглядит следующим образом: Количество узлов: 4 Введите оператор 1 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 1 На какой узел идет: 2 Введите оператор 2 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 2 На какой узел идет: 3 Введите оператор 3 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 4 На какой узел идет (по возрастанию): 2 Вероятность: 0.2 Второй узел: 4
Введите оператор 4 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 5 Промежуток времени между появлениями транзактов: 1 - Постоянный; 2 - Случайный; 3 - Задан функцией; 4 - Зависит от функции; 5 - Не задан; Ваш выбор:3 1 - Стандартная функция; 2 - Пользовательская функция; Ваш выбор: 1 1 - BETA(Stream,Min,Max,Shape1,Shape2); 2 - BINOMIAL(Stream,TrialCount,Probability); 3 - DUNIFORM(Stream,Min,Max); 4 - EXPONENTIAL(Stream,Locate,Scale); 5 - EXTVALA(Stream,Locate,Scale); 6 - EXTVALB(Stream,Locate,Scale); 7 - GAMMA(Stream,Locate,Scale,Shape); 8 - GEOMETRIC(Stream,Probability); 9 - INVGAUSS(Stream,Locate,Scale,Shape); 10 - INVWEIBULL(Stream,Locate,Scale,Shape); 11 - LAPLACE(Stream,Locate,Scale); 12 - LOGISTIC(Stream,Locate,Scale); 13 - LOGLAPLACE(Stream,Locate,Scale,Shape); 14 - LOGLOGIS(Stream,Locate,Scale,Shape); 15 - LOGNORMAL(Stream,Locate,Scale,Shape); 16 - NEGBINOM(Stream,SuccessCount,Probability); 17 - NORMAL(Stream,Mean,StdDev); 18 - PARETO(Stream,Locate,Scale); 19 - PEARSON5(Stream,Locate,Scale,Shape); 20 - PEARSON6(Stream,Locate,Scale,Shape1,Shape2); 21 - POISSON(Stream,Mean); 22 - TRIANGULAR(Stream,Min,Max,Mode); 23 - UNIFORM(Stream,Min,Max); 24 - WEIBULL(Stream,Locate,Scale,Shape); Ваш выбор: 4 Stream (целое, больше либо равно 1): 1 Locate (вещественное): 0 Scale (положительное вещественное): 10 Время задержки появления первого транзакта: 1 - задано; 2 - не задано; Ваш выбор: 2 Предельное число таранзактов: 1 - задано; 2 - не задано; Ваш выбор: 2 Приоритет транзактов: 1 - задан; 2 - не задан; Ваш выбор: 2 Узел 2 Время задержки транзакта: 1 - Постоянное; 2 - Случайное; 3 - Задано функцией; 4 - Зависит от функции; Ваш выбор:3 1 - Стандартная функция; 2 - Пользовательская функция; Вашвыбор: 1 1 - BETA(Stream,Min,Max,Shape1,Shape2); 2 - BINOMIAL(Stream,TrialCount,Probability); 3 - DUNIFORM(Stream,Min,Max); 4 - EXPONENTIAL(Stream,Locate,Scale); 5 - EXTVALA(Stream,Locate,Scale); 6 - EXTVALB(Stream,Locate,Scale); 7 - GAMMA(Stream,Locate,Scale,Shape); 8 - GEOMETRIC(Stream,Probability); 9 - INVGAUSS(Stream,Locate,Scale,Shape); 10 - INVWEIBULL(Stream,Locate,Scale,Shape); 11 - LAPLACE(Stream,Locate,Scale); 12 - LOGISTIC(Stream,Locate,Scale); 13 - LOGLAPLACE(Stream,Locate,Scale,Shape); 14 - LOGLOGIS(Stream,Locate,Scale,Shape); 15 - LOGNORMAL(Stream,Locate,Scale,Shape); 16 - NEGBINOM(Stream,SuccessCount,Probability); 17 - NORMAL(Stream,Mean,StdDev); 18 - PARETO(Stream,Locate,Scale); 19 - PEARSON5(Stream,Locate,Scale,Shape); 20 - PEARSON6(Stream,Locate,Scale,Shape1,Shape2); 21 - POISSON(Stream,Mean); 22 - TRIANGULAR(Stream,Min,Max,Mode); 23 - UNIFORM(Stream,Min,Max); 24 - WEIBULL(Stream,Locate,Scale,Shape); Ваш выбор: 21 Stream (целое, больше либо равно 1): 2 Mean (положительное вещественное): 0.9 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 3 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 4 Узел 4 Сколько транзактов извлечь: 1 #####################################################
## Работа программы закончена! ## ## Tекст программы находится в файле GPSStext.txt!## #####################################################
Содержимоефайла “GPSStext.txt”:
GENERATE (EXPONENTIAL(1,0,10)) U_2 QUEUE Q_1 SEIZE Fas_1 ADVANCE (POISSON(2,0.9)) DEPART Q_1 RELEASE Fas_1 TRANSFER 0.2,U_4,U_2 U_4 TERMINATE 1 Отчет:
GPSS World Simulation Report - Untitled Model 1.1.1
Monday, December 20, 2010 01:18:39
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 9645.033 8 1 0
NAME VALUE F_1 10001.000 Q_1 10000.000 U_2 2.000 U_4 8.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 1000 0 0 U_2 2 QUEUE 1218 0 0 3 SEIZE 1218 0 0 4 ADVANCE 1218 0 0 5 DEPART 1218 0 0 6 RELEASE 1218 0 0 7 TRANSFER 1218 0 0 U_4 8 TERMINATE 1000 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY F_1 1218 0.109 0.865 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY Q_1 5 0 1218 475 0.121 0.957 1.569 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 1001 0 9665.050 1001 0 1
Модель 4 (рисунок 5.4)
3 1 2 5 4
Рисунок 5.4 Система включает в себя два узла: 1 узел – генератор с постоянным законом поступления заявок. 2 узел - вероятностный, с вероятностью 0.3 транзакт идет на одноканальное ОУ, иначе на многоканальное ОУ. 3 узел – одноканальное обслуживающее устройство с законом распределения времени обслуживания заявок заданным пользовательской функцией. После, обслуживание завершается. 4 узел – многоканальное обслуживающее устройство с постоянным законом распределения времени обслуживания заявок. После, обслуживание завершается. 5 узел – терминатор. Сбор статистики осуществляется перед многоканальным ОУ. Работа программы для данной модели выглядит следующим образом: Количествоузлов: 5 Введите оператор 1 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Вашвыбор: 1 Накакойузелидет: 2 Введите оператор 2 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 4 На какой узел идет (по возрастанию): 3 Вероятность: 0.3 Второй узел: 4 Введите оператор 3 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 2 Накакойузелидет: 5 Введите оператор 4 узла: 1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 3 На какой узел идет: 5 Введите оператор 5 узла:
1 - генератор; 2 - одноканальное устройство; 3 - многоканальное устройство; 4 - вероятностный узел; 5 - терминатор; Ваш выбор: 5 Промежуток времени между появлениями транзактов: 1 - Постоянный; 2 - Случайный; 3 - Задан функцией; 4 - Зависит от функции; 5 - Не задан; Ваш выбор:1 Время между появлениями транзактов: 34 Время задержки появления первого транзакта: 1 - задано; 2 - не задано; Ваш выбор: 2 Предельное число таранзактов: 1 - задано; 2 - не задано; Ваш выбор: 2 Приоритет транзактов: 1 - задан; 2 - незадан; Вашвыбор: 2 Узел 3 Время задержки транзакта: 1 - Постоянное; 2 - Случайное; 3 - Задано функцией; 4 - Зависит от функции; Ваш выбор:3 1 - Стандартная функция; 2 - Пользовательская функция; Ваш выбор: 2 Номер генератора(аргумент ф-ии): 1 Тип функции: 1 - С кусочно-линейной (непрерывной) аппроксимацией (С); 2 - С ступенчатой (дискретной) аппроксимацией (D); 3 - Табличное, точечное задание функции без аппроксимации (L); 4 - Задание дискретной атрибутивной (E) 5 - Задание табличной атрибутивной (M) Ваш выбор: 2 Число точек: 2 X[1]=0 Y[1]=1 X[2]=1 Y[2]=2 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - нетребуется; Вашвыбор: 4 Узел 4 Число каналов: 5 Число захвачиваемых каналов: 1 Время задержки транзакта: 1 - Постоянное; 2 - Случайное; 3 - Задано функцией; 4 - Зависит от функции; Ваш выбор:1 Время задержки: 23 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - не требуется; Ваш выбор: 1 Сбор статистики: 1 - нахождение в очереди перед ОУ; 2 - нахождение в ОУ; 3 - общее время обработки транзакта (1+2); 4 - нетребуется; Вашвыбор: 4 Узел 5 Сколько транзактов извлечь: 1 ##################################################### ## Работа программы закончена! ## ## Tекст программы находится в файле GPSStext.txt!## #####################################################
Содержимоефайла “GPSStext.txt”:
F_1 FUNCTIONRN1,D2 0,1/1,2 St_1 STORAGE 5 GENERATE 34 TRANSFER 0.3,U_4,U_3 U_3 SEIZE Fas_1 ADVANCE FN$F_1 RELEASE Fas_1 TRANSFER,U_5 U_4 QUEUE Q_1 ENTER St_1,1 DEPART Q_1 ADVANCE 23 LEAVE St_1,1 TRANSFER,U_5 U_5 TERMINATE 1 Отчет:
GPSS World Simulation Report - Untitled Model 1.3.1
Monday, December 20, 2010 02:06:40
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 34023.000 13 1 1
NAME VALUE FAS_1 10003.000 F_1 10000.000 Q_1 10002.000 ST_1 10001.000 U_3 3.000 U_4 7.000 U_5 13.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 1000 0 0 2 TRANSFER 1000 0 0 U_3 3 SEIZE 298 0 0 4 ADVANCE 298 0 0 5 RELEASE 298 0 0 6 TRANSFER 298 0 0 U_4 7 QUEUE 702 0 0 8 ENTER 702 0 0 9 DEPART 702 0 0 10 ADVANCE 702 0 0 11 LEAVE 702 0 0 12 TRANSFER 702 0 0 U_5 13 TERMINATE 1000 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY FAS_1 298 0.018 2.000 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY Q_1 1 0 702 702 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY ST_1 5 5 0 1 702 1 0.475 0.095 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 1001 0 34034.000 1001 0 1
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсового проекта, на языке высокого уровня С++ в средеMicrosoftVisualC++ была разработана программа генерации GPSSтекста.Возможностью данной программы является построения имитационной модели системы массового обслуживания. На практике было выявлено, что использование данного приложения сильно упрощает построение самой модели СМО, так как нет необходимости в знании операторов языка имитационного уровня GPSS. Генерируемый текст легко перемещается в среду GPSSи пользователь имеет возможность получить готовый отчет, содержащий все необходимые параметры для анализа имитационной модели.
СПИСОК ЛИТЕРАТУРЫ
1. Муравьев Г.Л. Моделирование систем В 2 ч. Ч.1. Конспект лекций–Брест:БГТУ 2003 2. Мороз А.И. Курс теории систем. Учебник для ВУЗов– Москва: Высшая школа 1987 3. Антонов А.В. Системный анализ. Учебник для ВУЗов – Москва: Высшая школа 2004 4. Кудрявцев Е.М.GPSSWorld. Основы имитационного моделирования различных систем.Учебник для ВУЗов – Москва 2004 5. Алтаев А.А. Имитационное моделирование на языке GPSS. Методическое пособие – Улан- Удэ2002 6. Петухов О.А., Морозов А.В., Петухова Е.О. Моделирование системное, имитационное, аналитическое. Учебное пособие – Санкт-Петербург 2008 7. Норенков И.П., Федорук Е.В.Имитационное моделирование систем массового обслуживания. Методические указания – Москва 1999 8. Кутузов О.И., Татарникова Т.М., Петров К.О. Распределенные информационные системы управления. Учебное пособие – Санкт-Петербург 2000 Приложение А
1 Одноканальная замкнутая СМО с одним устройством B1
Рисунок 1Условное графическое обозначениеодноканальной замкнутойСМО с одним устройством
Система включает: одноканальное устройство (В1). Система обслуживает входной процесс одного типа. Закон поступления заявок – экспоненциальный. В процессе обслуживания заявки поступают: - на узел B1; - из узла B1 обратно на узел В1; - из узла S2 на узел S4. Время обслуживания заявок распределено по – экспоненциальному закону.
GENERATE 10 L1 ADVANCE (Exponential(1,0,10)) QUEUE OHER SEIZE B1 DEPART OHER ADVANCE (EXPONENTIAL(1,0,2.1)) RELEASE B1 TRANSFER,L1
GENERATE 480 TERMINATE 1 START 1
2 Одноканальная замкнутая смо с несколькими устройствами В1 В2
Рисунок 2 Условное графическое обозначениеодноканальной замкнутой смо с несколькими устройствами
Система включает: одноканальные устройства (B1, B2). Система обслуживает входной процесс одного типа. Закон поступления заявок – экспоненциальный. В процессе обслуживания заявки поступают: - на узел B1; - из узла B1 на узел B2; - из узла B2 обратно на узел B1. Время обслуживания заявок распределено по – экспоненциальному закону.
GENERATE 10 L1 ADVANCE (Exponential(1,0,10)) QUEUE 1 SEIZE B1 DEPART 1 ADVANCE (EXPONENTIAL(1,0,2.1)) RELEASE B1
QUEUE 1 SEIZE B2 DEPART 1 ADVANCE (EXPONENTIAL(1,0,6)) RELEASE B2 TRANSFER,L1
3 Одноканальная разомкнутая СМО с одним устройством
B1
Рисунок 3 Условное графическое обозначениеодноканальной разомкнутой смо с одним устройством
Система включает: одноканальное устройство (B1). Система обслуживает входной процесс одного типа. Закон поступления заявок – постоянный. В процессе обслуживания заявки поступают: - на узел B1; - после прохождения узла B1 обслуживание завершается. Время обслуживания заявок распределено по – случайному закону.
GENERATE 10 QUEUE 1 SEIZE B1 DEPART 1 ADVANCE 8,4 RELEASE B1 TERMINATE 1 START 10000
4 Одноканальная разомкнутая СМО с несколькими устройствами B1 B2
Рисунок 4 Условное графическое обозначениеодноканальной разомкнутой смо с несколькими устройствами Система включает: одноканальные устройства (B1, B2). Система обслуживает входной процесс одного типа. Закон поступления заявок – случайный. В процессе обслуживания заявки поступают: - на узел B1; - из узла B1 на узел B2; - после прохождения узла B2 обслуживание завершается. Время обслуживания заявок распределено по – случайному закону.
GENERATE 10,3 QUEUE 1 SEIZE B1 DEPART 1 ADVANCE 8,4 RELEASE B1 QUEUE 1 SEIZE B2 DEPART 1 ADVANCE 6,2 RELEASE B2 TERMINATE 1 START 10000
5 Одноканальная разомкнутая СМО с обратной связью
B1
Рисунок 5 Условное графическое обозначениеодноканальной разомкнутой смо с обратной связью
Система включает: одноканальное устройство (B1). Система обслуживает входной процесс одного типа. Закон поступления заявок – случайный. В процессе обслуживания заявки поступают: - на узел B1; - из узла B1 с вероятностью 0,1 обратно на узел B1, с вероятностью 0,9 обслуживание завершается. Время обслуживания заявок распределено по – случайному закону.
GENERATE 10,3 QUEUE 1 L_1 SEIZE B1 ADVANCE 8,4 RELEASE B1 TRANSFER 0.9,L_2,L_1 L_2 TERMINATE 1 START 10000
6 Одноканальная разомкнутая СМО с обратными связями и несколькими устройствами
B1 B2 B3
Рисунок 6 Условное графическое обозначениеодноканальной разомкнутой смо с обратными связями и несколькими устройствами
Система включает: одноканальные устройства (B1, B2, B3). Система обслуживает входной процесс одного типа. Закон поступления заявок – постоянный. В процессе обслуживания заявки поступают: - на узел B1; - из узла B1 на узел B2; - из узла В2 с вероятностью 0,9 обратно на узел В2, с вероятностью 0,1 на узел В3; - из узла В3 с вероятностью 0,9 на узел В1, с вероятностью 0,1 обслуживание завершается. Время обслуживания заявок распределено по – экспоненциальному закону.
GENERATE 10 L3 QUEUE 1 SEIZE B1 DEPART 1 ADVANCE (EXPONENTIAL(1,0,2.1)) RELEASE B1
L1 QUEUE 1 SEIZE B2 DEPART 1 ADVANCE (EXPONENTIAL(1,0,6)) RELEASE B2 TRANSFER 0.9,L2,L1
L2 QUEUE 1 SEIZE B3 DEPART 1 ADVANCE (EXPONENTIAL(1,0,10)) RELEASE B3 TRANSFER 0.9,L4,L3 L4 TERMINATE 1 START 1000
7 Одноканальная разомкнутая СМО с вероятностным узлом В2 В1 В4
В3 Рисунок 7 Условное графическое обозначениеодноканальной разомкнутой смо с вероятностным узлом
Система включает: одноканальные устройства (B1, B2, B3, B4). Система обслуживает входной процесс одного типа. Закон поступления заявок – случайный. В процессе обслуживания заявки поступают: - на узел B1; - из узла В1 с вероятностью 0,3 на узел В2, с вероятностью 0,7 на узел В3; - из узла В2 и узла В3 на узел В4; - после прохождения узла В4 обслуживание завершается. Время обслуживания заявок на распределено по – случайному закону.
GENERATE 10,3 QUEUE 1 SEIZE B1 DEPART 1 ADVANCE 8,4 RELEASE B1 TRANSFER 0.3,L_2,L_1
L_1 QUEUE 2 SEIZE B2 DEPART 2 ADVANCE 6,4 RELEASE B2
QUEUE 4 SEIZE B4 DEPART 4 ADVANCE 6,4 RELEASE B4
L_2 QUEUE 3 SEIZE B3 DEPART 3 ADVANCE 8,6 RELEASE B3
QUEUE 4 SEIZE B4 DEPART 4 ADVANCE 6,4 RELEASE B4 TERMINATE 1 START 10000
8 Одноканальная разомкнутая СМО с двумя входными потоками
B1
Рисунок 8 Условное графическое обозначениеодноканальной разомкнутой смо с двумя входными потоками
Система включает: одноканальное устройство (B1). Система обслуживает входные процессы двух типов. Закон поступления заявок на первом и на втором канале – случайный. В процессе обслуживания заявки поступают: - на узел B1; - после прохождения узла B1 обслуживание завершается. Время обслуживания заявок распределено по – случайному закону. GENERATE 30,2 QUEUE OHER1 SEIZE B1 DEPART OHER1 ADVANCE (Exponential(1,0,2.5)) RELEASE B1 TERMINATE
GENERATE 15,5.5 QUEUE OHER2 SEIZE B1 ADVANCE (Exponential(4,0,2.5)) DEPART OHER2 RELEASE B1 TERMINATE 1 START 1000
9 МногоканальнаязамкнутаяСМО B1
В2
Рисунок 9Условное графическое обозначениемногоканальной замкнутой смо
Система включает: одноканальные устройства (B1, B2) и многоканальное устройство. Система обслуживает входной процесс одного типа. Закон поступления заявок – экспоненциальный. В процессе обслуживания заявки поступают: - на многоканальное устройство; - с многоканального узел В1, если В1 занят, то на узел В2; - из узла В1 и узла В2 на многоканальное; Время обслуживания заявок на распределено по – экспоненциальному закону. NAK STORAGE 3 GENERATE (Exponential(1,0,10)) L1 ADVANCE (Exponential(4,0,7)) ENTER NAK TRANSFER BOTH,KAN1,KAN2 KAN1 SEIZE B1 QUEUE 1 ADVANCE (EXPONENTIAL(8,0,4)) RELEASE B1 DEPART 1 TRANSFER ,COME
KAN2 SEIZE B2 QUEUE 2 ADVANCE 1,0 RELEASE B2 DEPART 2
COME LEAVE NAK ADVANCE (Exponential(1,0,2)) TRANSFER ,L1
GENERATE 480 TERMINATE 1 START 1
10 Многоканальная разомкнутая СМО В1
B2
Рисунок10 Условное графическое обозначение многоканальной разомкнутой смо
Система включает: одноканальные устройства (B1, B2) и многоканальное устройство. Система обслуживает входной процесс одного типа. Закон поступления заявок – экспоненциальный. В процессе обслуживания заявки поступают: - на многоканальное устройство; - с многоканального на узел В1, если В1 занят, то на узел В2; - после прохождения узла В1 и узла В23 обслуживание заканчивается; Время обслуживания заявок на распределено по – экспоненциальному закону.
NAK STORAGE 3 GENERATE (Exponential(1,0,10)) ENTER NAK TRANSFER BOTH,KAN1,KAN2
KAN1 SEIZE B1 QUEUE 1 ADVANCE (EXPONENTIAL(8,0,4)) RELEASE B1 DEPART 1 TRANSFER ,COME
KAN2 SEIZE B2 QUEUE 2 ADVANCE 1,0 RELEASE B2 DEPART 2
COME LEAVE NAK ADVANCE (Exponential(1,0,2)) TERMINATE 1 START 1000
Приложение Б
2 Одноканальная замкнутая СМО с одним устройством Полученный отчёт: GPSS World Simulation Report - Untitled Model 1.2.1
Wednesday, December 15, 2010 10:09:06
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 480.000 10 1 0
NAME VALUE B1 10001.000 L1 2.000 OHER 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 47 0 0 L1 2 ADVANCE 232 1 0 3 QUEUE 231 45 0 4 SEIZE 186 0 0 5 DEPART 186 0 0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-03-02; просмотров: 104; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.110.116 (0.712 с.) |