Контрольная работа по "Экономико-математическому моделированию"

Автор работы: Пользователь скрыл имя, 30 Октября 2012 в 18:24, контрольная работа

Описание

Задание 1. Моделирование разливной линии.
Задание 2. Моделирование контроля и настройки телевизоров.
Задание 3. Моделирование работы кафе.
Задание 4. Моделирование работы обрабатывающего цеха.
Задание 7. Моделирование работы СМО.
Задание 8. Моделирование функций.

Работа состоит из  1 файл

Лабы_МС.docx

— 286.93 Кб (Скачать документ)

                    1    GENERATE           542           383       0

                    2    ENTER              159             0       0

                    3    ADVANCE            159             2       0

                    4    LEAVE              157             0       0

                    5    TRANSFER           157             0       0

                    6    GENERATE           849             0       0

                    7    SEIZE              849             0       0

                    8    ADVANCE            849             0       0

                    9    RELEASE            849             0       0

                   10    TRANSFER           849             0       0

U3                 11    QUEUE             1006             5       0

                   12    SEIZE             1001             1       0

                   13    DEPART            1000             0       0

                   14    ADVANCE           1000             0       0

                   15    RELEASE           1000             0       0

                   16    TERMINATE         1000             0       0

 

 

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

MACHINE_2          849    0.412     118.757  1        0    0    0     0      0

MACHINE_3         1001    0.482     117.958  1     1387    0    0     0      5

 

 

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

QUERY_3             8    6   1006    570     0.376     91.519    211.165   0

 

 

STORAGE            CAP. REM. MIN. MAX.  ENTRIES AVL.  AVE.C. UTIL. RETRY DELAY

S_MACH_1            2    0   0     2      159   1    1.987  0.994    0  383

 

 

CEC XN   PRI          M1      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

  1387    0      243794.609   1387     12     13

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

  1393    0      244981.873   1393      0      6

  1391    0      245485.562   1391      0      1

   448    0      245596.811    448      3      4

   429    0      245924.040    429      3      4

Вывод

Количество деталей, которые  прошли через первый участок – 157.

Максимальная длина очереди  перед третьим участком – 8.

 

Задание 7. Моделирование работы СМО

7.1. На вход одноканальной обслуживающей системы с интенсивностью l (1/ед. времени) поступает пуассоновский поток требований. С вероятностью р1 требование имеет первый тип, с вероятностью р2 – второй тип. Требования второго типа при выборе из очереди имеют больший приоритет, чем требования первого типа. Время обслуживания требования прибором имеет экспоненциальное распределение со средним значением t1 ед. времени для требования первого типа, t2 - для требования второго типа. Промоделировать обслуживание К требований.

Оценить длину очереди требований перед прибором. В табл. 7.5 приведены  варианты заданий и значения параметров.

Построить GPSS-модель, которая состоит: 1) из одного сегмента; 2) из двух сегментов.

7.2. На вход одноканальной обслуживающей системы поступает поток требований, время поступления которых равномерно распределено в интервале от А до В единиц времени. С вероятностью р1 требование имеет первый тип, с вероятностью р2 – второй тип. Требования второго типа при выборе из очереди имеют больший приоритет, чем требования первого типа. Время обслуживания требования прибором имеет экспоненциальное распределение со средним значением t1 единиц времени для требования первого типа, t2 - для требования второго типа. Промоделировать обслуживание K требований.

Оценить длину очереди требований перед прибором.

Таблица 7.5

Вариант

l

А

В

р1

р2

t1

t2

К

1

0,05

20

40

0,4

0,6

12

16

100

2

0,03

30

70

0,2

0,8

28

26

200

3

0,005

200

300

0,3

0,7

100

190

300

4

0,006

180

260

0,65

0,35

70

200

400


 

7.1.1.

Код

XPDIS function RN1,C24

0.0,0.0/0.1,.104/.2,.222/.3,.335/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.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.0/.9998,8.0

 

GENERATE 1200,FN$XPDIS ; генерируем пуасоновский поток требований

; с интенсивностью 0.05 - интервалы

; поступления распределены экспоненциально

; со средним значением (1 / 0.05) * 60

TRANSFER .6,L1,L2 ; с вероятностью 0.4 требование имеет первый тип

; с вероятностью 0.6 - второй

 

L1 PRIORITY 1 ; требования первого типа имеют меньший приоритет

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 720,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1 ; транзакт удаляется из модели уменьшая

; счетчик завершений на 1

 

L2 PRIORITY 2 ; требования второго типа имеют больший приоритет

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 960,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1 ; транзакт удаляется из модели уменьшая

; счетчик завершений на 1

 

START  100 ; устанавливаем начальное значение счетчика

; завершений в 100

; (моделируем 100 требований)

 

Отчет

 

              GPSS World Simulation Report - lab7-1-1.2.1

 

 

                   Monday, December 05, 2011 11:14:39 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000         129107.978    16        1          0

 

 

              NAME                       VALUE 

          L1                              3.000

          L2                             10.000

          MACHINE_1                   10002.000

          QUEUE_1                     10001.000

          XPDIS                       10000.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE           100             0       0

                    2    TRANSFER           100             0       0

L1                  3    PRIORITY            33             0       0

                    4    QUEUE               33             0       0

                    5    SEIZE               33             0       0

                    6    DEPART              33             0       0

                    7    ADVANCE             33             0       0

                    8    RELEASE             33             0       0

                    9    TERMINATE           33             0       0

L2                 10    PRIORITY            67             0       0

                   11    QUEUE               67             0       0

                   12    SEIZE               67             0       0

                   13    DEPART              67             0       0

                   14    ADVANCE             67             0       0

                   15    RELEASE             67             0       0

                   16    TERMINATE           67             0       0

 

 

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

MACHINE_1          100    0.787    1016.282  1        0    0    0     0      0

 

 

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

QUEUE_1            12    0    100     24     2.309   2981.031   3922.409   0

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   101    0      129225.780    101      0      1

Вывод

Максимальная длина очереди  требований перед прибором – 12.

Средняя – 2.309.

 

7.1.2.

Код

XPDIS function RN1,C24

0.0,0.0/0.1,.104/.2,.222/.3,.335/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.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.0/.9998,8.0

 

GENERATE 3000,FN$XPDIS ; 1200 / 0.4 = 3000 

PRIORITY 1 

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 720,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1

 

GENERATE 2000,FN$XPDIS ; 1200 / 0.6 = 2000

PRIORITY 2

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 960,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1

 

START 100

 

Отчет

 

              GPSS World Simulation Report - lab7-1-2.2.1

 

 

                   Monday, December 05, 2011 11:32:15 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000         110051.716    16        1          0

 

 

              NAME                       VALUE 

          MACHINE_1                   10002.000

          QUEUE_1                     10001.000

          XPDIS                       10000.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            38             0       0

                    2    PRIORITY            38             0       0

                    3    QUEUE               38             2       0

                    4    SEIZE               36             1       0

                    5    DEPART              35             0       0

                    6    ADVANCE             35             0       0

                    7    RELEASE             35             0       0

                    8    TERMINATE           35             0       0

                    9    GENERATE            65             0       0

                   10    PRIORITY            65             0       0

                   11    QUEUE               65             0       0

                   12    SEIZE               65             0       0

                   13    DEPART              65             0       0

                   14    ADVANCE             65             0       0

                   15    RELEASE             65             0       0

                   16    TERMINATE           65             0       0

 

 

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

MACHINE_1          101    0.858     934.557  1      100    0    0     0      2

 

 

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

QUEUE_1            17    3    103     15     5.522   5900.119   6905.821   0

 

 

CEC XN   PRI          M1      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   100    1      105412.089    100      4      5

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   104    0      110107.023    104      0      9

   105    0      111810.095    105      0      1

Вывод

Максимальная длина очереди  требований перед прибором – 17.

Средняя – 5.522. 

7.2.

Код

XPDIS function RN1,C24

0.0,0.0/0.1,.104/.2,.222/.3,.335/.4,.509/.5,.69

.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.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.0/.9998,8.0

 

GENERATE 1800,600 ; интервалы поступления транзактов распределены

; равномерно в интервале 1200-2400

TRANSFER .6,L1,L2 ; с вероятностью 0.4 требование имеет первый тип

; с вероятностью 0.6 - второй

 

L1 PRIORITY 1 ; требования первого типа имеют меньший приоритет

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 720,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1 ; транзакт удаляется из модели уменьшая

; счетчик завершений на 1

 

L2 PRIORITY 2 ; требования второго типа имеют больший приоритет

QUEUE queue_1

SEIZE machine_1 

DEPART queue_1 

ADVANCE 960,FN$XPDIS 

RELEASE machine_1 

 

TERMINATE 1 ; транзакт удаляется из модели уменьшая

; счетчик завершений на 1

 

START  100 ; устанавливаем начальное значение счетчика

; завершений в 100

; (моделируем 100 требований)

 

Отчет

 

              GPSS World Simulation Report - lab7-2.2.1

 

 

                   Monday, December 05, 2011 11:43:43 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000         181180.705    16        1          0

 

 

              NAME                       VALUE 

          L1                              3.000

          L2                             10.000

          MACHINE_1                   10002.000

          QUEUE_1                     10001.000

          XPDIS                       10000.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE           100             0       0

                    2    TRANSFER           100             0       0

L1                  3    PRIORITY            40             0       0

                    4    QUEUE               40             0       0

                    5    SEIZE               40             0       0

                    6    DEPART              40             0       0

                    7    ADVANCE             40             0       0

                    8    RELEASE             40             0       0

                    9    TERMINATE           40             0       0

L2                 10    PRIORITY            60             0       0

                   11    QUEUE               60             0       0

                   12    SEIZE               60             0       0

                   13    DEPART              60             0       0

                   14    ADVANCE             60             0       0

                   15    RELEASE             60             0       0

                   16    TERMINATE           60             0       0

 

 

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

MACHINE_1          100    0.457     827.683  1        0    0    0     0      0

 

 

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

QUEUE_1             4    0    100     79     0.206    372.961   1776.005   0

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   101    0      182963.616    101      0      1

Вывод

Максимальная длина очереди  требований перед прибором – 4.

Средняя – 0.206. 

Задание 8. Моделирование функций

8.1. Задать дискретную GPSS-функцию,  приведенную в табл. 7.6.

Построить график функции. Использовать эту функцию в блоке GENERATE.

Таблица 7.6

Значение  функции

2

3

4

8

10

Вероятность

0,3

0,1

0,2

0,1

0,3

Информация о работе Контрольная работа по "Экономико-математическому моделированию"