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

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

Описание

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

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

Лабы_МС.docx

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

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ  УКРАЇНИ

  НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ  УКРАЇНИ «КПІ»

 

Кафедра

автоматизованих систем обробки інформації та управління

 

 

 

Звіт

З лабораторних робіт

з дисципліни

“Моделювання систем

 

 

 

 

 

 

 

   

Виконав : Васін О.О.

   

студент гр.. ЗІС-81,, ФІОТ

   

4 курс

залікова книжка № ЗIC-8102

     

 

 

 

 

 

 

Київ 2012

Задание 1. Моделирование разливной линии

Имеется некоторая конвейерная  автоматизированная линия по выпуску баночек фруктового сока (рис. 7.1). Пустые баночки для фруктового сока поступают в накопитель 1 автоматизированной линии каждые A ± B секунд. После этого в них автоматически заливается сок. Одновременно может заливаться лишь одна баночка, на что расходуется F секунд. Потом баночки поступают в накопитель 2 для выполнения операции закупоривания. Для этого расходуется C секунд времени на каждую баночку. Одновременно может обрабатываться одна баночка. Потом они попадают в накопитель 3 для следующей операции. В конце конвейера баночки устанавливаются в ящики. Время установки одной баночки представляет собой равномерно распределенную случайную величину в интервале D ± Е секунд. Одновременно может устанавливаться в ящик не больше двух баночек.

Рис. 7.1

Начальные условия: в начале смены  в накопителе 2 находится G баночек, а в накопителе 3 - K баночек.

Определить, какие размеры должны иметь накопители с номерами, указанными в табл. 7.1 соответственно варианту. Промоделируйте работу линии на протяжении одной смены (N часов). В табл. 7.1 указаны варианты и значения параметров.

Таблица 7.1

Параметр

Вариант

1

2

3

А ± В

3,5 ±  1,1

4,5 ±  2,0

3,2 ±  1,3

F

1,5

1.2

2,3

C

1,6

1.3

2,4

D ± Е

2,0 ±  0,8

1,7 ±  0,5

2,6 ±  0,4

G

20

26

35

K

36

36

30

N

8

6

7

Номера  анализируемых накопителей

1, 3

2, 3

1, 2


 

Код

stor_3 STORAGE 2 ; 2-канальное устройство

 

GENERATE ,,,20 ; генерируем 20 транзактов

TRANSFER ,l_stor_2 ; переход во второй накопитель

 

GENERATE ,,,36 ; генерируем 36 транзактов

TRANSFER ,l_stor_3 ; переход в третий накопитель

 

GENERATE 3.5,1.1 ; генерируем транзакты раз в 3.5+-1.1

;  единиц модельного времени

QUEUE query_1 ; транзакт становится в очередь

SEIZE stor_1 ; транзакт занимает устройство

DEPART query_1 ; транзакт уходит из очереди

ADVANCE 1.5 ; транзакт задерживается в устройстве

;  на 1.5 единицы модельного времени

RELEASE stor_1 ; транзакт освобождает устройство

 

l_stor_2 QUEUE queue_2 ; аналогично для второго устройства

SEIZE stor_2 

DEPART queue_2 

ADVANCE 1.6 

RELEASE stor_2

 

l_stor_3 QUEUE queue_3 ; транзакт становится в очередь

ENTER stor_3 ; транзакт входит в 2-канальное устройство

DEPART queue_3 ; транзакт уходит из очереди

ADVANCE 2.0,0.8 ; транзакт задерживается в устройстве на

; 2.0+-0.8 единицы модельного времени

LEAVE stor_3 ; транзакт покидает 2-канальное устройство

 

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

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

 

GENERATE 28800 ; моделируется работа на протяжении 28800

; единиц модельного времени (8 часов)

TERMINATE 1 ; уменьшаем счетчик завершений на 1

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

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

 

Отчет

              GPSS World Simulation Report - lab1.4.1

 

 

                   Monday, November 28, 2011 17:56:21 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000          28800.000    23        2          1

 

 

              NAME                       VALUE 

          L_STOR_2                       11.000

          L_STOR_3                       16.000

          QUERY_1                     10004.000

          QUEUE_2                     10001.000

          QUEUE_3                     10003.000

          STOR_1                      10005.000

          STOR_2                      10002.000

          STOR_3                      10000.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            20             0       0

                    2    TRANSFER            20             0       0

                    3    GENERATE            36             0       0

                    4    TRANSFER            36             0       0

                    5    GENERATE          8240             0       0

                    6    QUEUE             8240             0       0

                    7    SEIZE             8240             0       0

                    8    DEPART            8240             0       0

                    9    ADVANCE           8240             0       0

                   10    RELEASE           8240             0       0

L_STOR_2           11    QUEUE             8260             0       0

                   12    SEIZE             8260             0       0

                   13    DEPART            8260             0       0

                   14    ADVANCE           8260             1       0

                   15    RELEASE           8259             0       0

L_STOR_3           16    QUEUE             8295             0       0

                   17    ENTER             8295             0       0

                   18    DEPART            8295             0       0

                   19    ADVANCE           8295             0       0

                   20    LEAVE             8295             0       0

                   21    TERMINATE         8295             0       0

                   22    GENERATE             1             0       0

                   23    TERMINATE            1             0       0

 

 

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

STOR_2            8260    0.459       1.600  1     8297    0    0     0      0

STOR_1            8240    0.429       1.500  1        0    0    0     0      0

 

 

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

QUEUE_2            19    0   8260   8225     0.018      0.063     14.957   0

QUEUE_3            35    0   8295   8221     0.052      0.182     20.410   0

QUERY_1             1    0   8240   8240     0.000      0.000      0.000   0

 

 

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

STOR_3              2    2   0     2     8295   1    0.576  0.288    0    0

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

  8297    0       28800.849   8297     14     15

  8298    0       28801.910   8298      0      5

  8299    0       57600.000   8299      0     22

Вывод

Размеры, которые должны иметь накопители 1 и 3 – 1 и 35 соответственно. 

Задание 2. Моделирование контроля и настройки телевизоров

Собранные телевизоры проходят серию  испытаний на станции технического контроля. Если оказывается, что функционирование телевизора ненормально, то отбракованный  телевизор передают в цех наладки, где заменяют неисправные блоки. После наладки телевизор возвращают на станцию контроля и снова проверяют. Со станции технического контроля телевизоры после одной или нескольких проверок поступают в цех упаковки (рис. 7.2).

 

Телевизоры попадают на станцию  технического контроля каждые A ± B минут. На станции работают C контролеров одинаковой квалификации. Операция контроля одного телевизора состоит из двух проверок:

1) для первой проверки каждому  контролеру необходимо D ± Е минут;

2) для второй проверки на всех C контролеров имеется один тестовый  прибор (продолжительность тестирования - F минут).

Приблизительно G процентов телевизоров  успешно проходят проверку и попадают в цех упаковки, а другие K процентов - в цех наладки, в котором находится один рабочий - наладчик. Время наладки (замены) неисправных блоков распределено в соответствии с равномерным законом в интервале N ± M минут.

Написать на GPSS модель функционирования этого подраздела производственной линии. Время моделирования - 8 ч.

Определить, сколько мест на стеллажах  необходимо предусмотреть на входе  станции контроля и в цехе наладки. В табл. 7.2 приведены варианты заданий и значения параметров.

Таблица 7.2

Параметр

Варианты

1

2

3

А ± В

5,5 ±  2,0

7,0 ±  1,5

6,5 ±  2,0

С

2

3

2

D ± Е

9 ±  3

6 ±  5

12 ±  3

F

1,2

1,5

1,0

G

85

95

85

K

15

5

15

N ± M

30 ± 7

35 ±  9

30 ±  8


 

Код

stor_control STORAGE 2 ; многоканальное устройство (2 контролера)

 

GENERATE 5.5,2.0 ; генерируем транзакты раз в 5.5+-2.0

; единиц модельного времени

l_control QUEUE query_control ; транзакт становится в очередь на контроль

ENTER stor_control ; транзакт входит в 2-канальное устройство

DEPART query_control ; транзакт покидает очередь

ADVANCE 9,3 ; транзакт задерживается в устройстве

; на 9+-3 единицы модельного времени

LEAVE stor_control ; транзакт покидает устройство

 

QUEUE queue_device ; транзакт становится в очередь на

; второй этап тестирования

SEIZE device ; транзакт занимает тестовый прибор

DEPART queue_device ; транзакт покидает очередь

ADVANCE 1.2 ; транзакт задерживается в приборе на 1.2

; единицы модельного времени

RELEASE device ; транзакт освобождает прибор

 

TRANSFER 0.15,l_pack,l_setup ; с вероятностью 0.15 транзакт

; переходит на настройку

; с вероятностью 0.85 - на упаковку

 

l_setup QUEUE queue_setup ; транзакт становится в очередь на настройку 

SEIZE fixer ; транзакт занимает настройщика

DEPART queue_setup ; транзакт уходит из очереди

ADVANCE 30,7 ; транзакт задерживается на настройке

; на 30+-7 единиц модельного времени

RELEASE fixer ; транзакт освобождает настройщика

TRANSFER ,l_control ; транзакт возвращается на контроль

 

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

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

 

GENERATE 480 ; моделируется работа на протяжении 480

; единиц модельного времени (8 часов)

TERMINATE 1 ; уменьшаем счетчик завершений на 1

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

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

 

Отчет

 

 

              GPSS World Simulation Report - lab2.2.1

 

 

                   Sunday, December 04, 2011 20:39:10 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000            480.000    21        2          1

 

 

              NAME                       VALUE 

          DEVICE                      10003.000

          FIXER                       10005.000

          L_CONTROL                       2.000

          L_PACK                         19.000

          L_SETUP                        13.000

          QUERY_CONTROL               10001.000

          QUEUE_DEVICE                10002.000

          QUEUE_SETUP                 10004.000

          STOR_CONTROL                10000.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            85             0       0

L_CONTROL           2    QUEUE               98             1       0

                    3    ENTER               97             0       0

                    4    DEPART              97             0       0

                    5    ADVANCE             97             2       0

                    6    LEAVE               95             0       0

                    7    QUEUE               95             0       0

                    8    SEIZE               95             0       0

                    9    DEPART              95             0       0

                   10    ADVANCE             95             1       0

                   11    RELEASE             94             0       0

                   12    TRANSFER            94             0       0

L_SETUP            13    QUEUE               16             2       0

                   14    SEIZE               14             0       0

                   15    DEPART              14             0       0

                   16    ADVANCE             14             1       0

                   17    RELEASE             13             0       0

                   18    TRANSFER            13             0       0

L_PACK             19    TERMINATE           78             0       0

                   20    GENERATE             1             0       0

                   21    TERMINATE            1             0       0

 

 

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

DEVICE              95    0.235       1.189  1       83    0    0     0      0

FIXER               14    0.888      30.429  1       55    0    0     0      2

 

 

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

QUERY_CONTROL       4    1     98     37     0.449      2.199      3.534   0

QUEUE_DEVICE        1    0     95     80     0.015      0.078      0.494   0

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