Испытание и тестирование системы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Испытание и тестирование системы



 

Для испытания и тестирования системы мы рассмотрели четыре контрольных модели.

С помощью программы, написанной на 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

 


k>1
                               

Рисунок 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 с.)