86871

Дослідження систем масового обслуговування з використанням пакету програм моделювання технічних об’єктів з курсу Моделювання систем

Лабораторная работа

Информатика, кибернетика и программирование

Вивчення функціональних можливостей пакетів програм моделювання дискретних систем при вирішенні задач аналізу ймовірносно-часових характеристик СМО. Придбання навичок опису об’єктів і проведення машинних експериментів з використанням пакету програм, який побудований на основі імітаційного моделювання GPSS.

Украинкский

2015-04-11

37.49 KB

2 чел.

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

ОДЕСЬКИЙ ДЕРЖАВНИЙ ЕКОЛОГІЧНИЙ УНІВЕРСИТЕТ    

Факультет комп’ютерних наук

Кафедра інформаційних наук

Протокол 3 до лабораторної роботи

Дослідження систем масового обслуговування з використанням пакету

програм моделювання технічних об'єктівз курсу Моделювання систем

Виконав студент групи К-35

Вавілов К.І.

Одеса 2014

Мета  роботи:  Вивчення  функціональних  можливостей  пакетів  програм моделювання  дискретних  систем  при  вирішенні  задач  аналізу  ймовірносно-часових  характеристик  СМО.  Придбання  навичок  опису  об’єктів  і  проведення машинних експериментів з використанням пакету програм, який побудований на основі імітаційного моделювання GPSS.

Таблиця3.1 – Варіанти завдань

t

a

b

d

e

Pa

Pb

Pd

Pe

t*

6

22 + 6

15+8

18+9

12+5

14+6

0.13

0.09

0.21

0.17

24

Змоделювати роботу ділянки протягом t* годин. Визначити ймовірносно-тимчасові характеристики каналів, черг і ділянки в цілому. Запропонувати варіант зміни часу виконання операцій каналами системи Ka , Kb, Kd ,Ke , який дозволяє зменшити довжину черг і (або) підвищити завантаження обладнання.

Надходження партій деталей імітується джерелом Д. Перша операція обробки деталей виконується відповідно каналами Ka и Kb, Надходження партій деталей імітується джерелом Д. Перша операція обробки деталей виконується відповідно каналами Ka і Kb черги перед якими представляються у вигляді накопичувачів Ha і Hb. Клапани 1 і 2 служать для синхронізації надходження деталей на контроль, виконання якого імітується каналом. Друга операція виконується каналами Kd и Ke , деталі на які поступають з накопичувачів Hd і He. Складальна фаза імітується накопичувачем H f і каналом K f . Причому місце в накопичувачі може зайняти тільки повний комплект деталей, який формується клапанами 3 і 4

Приклад тексту для моделювання

Generate 21,6  –   надходження партій деталей

Split 1,Och2  –  розподіл партій на деталі

* Імітація першої операції обробки для деталі типу 1

Och1 Queue OchА,1  –  надходження деталі в чергу A

Seize KanА  –   початок операції

Depart OchА,1  –   вихід деталі з черги A

Advance 11,6  –  виконання операції

Release KanА  –   закінчення операції

Transfer .16,Kontr,Och1 – вияв браку

* Імітація першої операції обробки для деталі типу 2

Och2 Queue OchВ,1  –  надходження деталі в чергу B

Seize KanВ  –  початок операції

Depart OchВ,1  –  вихід деталі з черги B

Advance 10,5  –  виконання операції

Release KanВ  –  закінчення операції

Transfer .2,Kontr,Och2 – вияв браку

* Імітація загального контролю деталей

Kontr Assemble 2   –   формування партії деталей

Seize KanС  –   початок операції

Advance 2  –   виконання операції

Release KanС   –   закінчення операції

Split 1,Och4  –   розподіл партії на деталі

* Імітація другої операції для деталі типу 1

Och3 Queue OchD,1  – надходження деталі в чергу D

Seize KanD  – початок операції

Depart OchD,1  – вихід деталі з черги D

Advance 14,5  –   виконання операції

Release KanD  –   закінчення операції

Transfer .21,Och5,Och3  – вияв браку

* * Імітація другої операції для деталі типу 2

Och4 Queue OchE,1  – надходження деталі в чергу E 31

Seize KanE  –   початок операції

Depart OchE,1  – вихід деталі з черги  E

Advance 12,3  –   виконання операції

Release KanE   – закінчення операції

Transfer .21,,Och4 –  вияв браку

* Імітація процесу збірки

Och5 Assemble 2  –   формування партії деталей

Queue    OchF,1  – надходження деталі в чергу F

Seize KanF  – початок операції

Depart OchF,1  – вихід деталі з черги F

Advance 12,3  – виконання операції

Release KanF  – закінчення операції

* Завдання інтервалу моделювання

Terminate 1

Generate 480

Terminate 1

Start 1

Текст програми GPSS World

Generate 22,5

Split 1,Och2

Och1 Queue OchА,1

Seize KanА 

Depart OchА,1

Advance 15,8

Release KanА 

Transfer .13,Kontr,Och1

Och2 Queue OchВ,1

Seize KanВ 

Depart OchВ,1

Advance 18,9

Release KanВ 

Transfer .09,Kontr,Och2

Kontr Assemble 2

Seize KanС 

Advance 2

Release KanС 

Split 1,Och4

Och3 Queue OchD,1

Seize KanD

Depart OchD,1

Advance 12,5

Release KanD

Transfer .21,Och5,Och3

Och4 Queue OchE,1

Seize KanE

Depart OchE,1

Advance 14,6

Release KanE

Transfer .17,,Och4

Och5 Assemble 2

Queue OchF,1

Seize KanF

Depart OchF,1

Advance 12,3

Release KanF

Terminate 1

Generate 1440

Terminate 1

Start 1

Результати досліджень

GPSS World Simulation Report - Untitled Model 1.1.1

                  Monday, September 29, 2014 11:18:54  

          START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

               0.000            104.409    40        4          0

             NAME                       VALUE  

         KAND                        10003.000

         KANE                        10005.000

         KANF                        10007.000

         KANя                        10001.000

         KONTR                          15.000

         OCH1                            3.000

         OCH2                            9.000

         OCH3                           20.000

         OCH4                           26.000

         OCH5                           32.000

         OCHD                        10002.000

         OCHE                        10004.000

         OCHF                        10006.000

         OCHя                        10000.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                   1    GENERATE             4             0       0

                   2    SPLIT                4             0       0

OCH1                3    QUEUE                4             1       0

                   4    SEIZE                3             0       0

                   5    DEPART               3             0       0

                   6    ADVANCE              3             0       0

                   7    RELEASE              3             0       0

                   8    TRANSFER             3             0       0

OCH2                9    QUEUE                4             1       0

                  10    SEIZE                3             0       0

                  11    DEPART               3             0       0

                  12    ADVANCE              3             1       0

                  13    RELEASE              2             0       0

                  14    TRANSFER             2             0       0

KONTR              15    ASSEMBLE             5             2       0

                  16    SEIZE                1             0       0

                  17    ADVANCE              1             0       0

                  18    RELEASE              1             0       0

                  19    SPLIT                1             0       0

OCH3               20    QUEUE                1             0       0

                  21    SEIZE                1             0       0

                  22    DEPART               1             0       0

                  23    ADVANCE              1             0       0

                  24    RELEASE              1             0       0

                  25    TRANSFER             1             0       0

OCH4               26    QUEUE                1             0       0

                  27    SEIZE                1             0       0

                  28    DEPART               1             0       0

                  29    ADVANCE              1             0       0

                  30    RELEASE              1             0       0

                  31    TRANSFER             1             0       0

OCH5               32    ASSEMBLE             2             0       0

                  33    QUEUE                1             0       0

                  34    SEIZE                1             0       0

                  35    DEPART               1             0       0

                  36    ADVANCE              1             0       0

                  37    RELEASE              1             0       0

                  38    TERMINATE            1             0       0

                  39    GENERATE             0             0       0

                  40    TERMINATE            0             0       0

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

KANя                 7    0.757      11.284  1        8    0    0     0      3

KAND                 1    0.074       7.707  1        0    0    0     0      0

KANE                 1    0.104      10.883  1        0    0    0     0      0

KANF                 1    0.096      10.035  1        0    0    0     0      0

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

OCHя                2    2      8      1     0.852     11.122     12.711   0

OCHD                1    0      1      1     0.000      0.000      0.000   0

OCHE                1    0      1      1     0.000      0.000      0.000   0

OCHF                1    0      1      1     0.000      0.000      0.000   0

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

    8    0         109.397      5     12     13

   10    0         117.054     10      0      1

    2    0        1440.000      2      0     39

Q-схема

Висновок.

Під час виконання лабораторної роботи я дослідив  функціональні можливості пакетів  програм промоделював  дискретні  системи  при  вирішенні  задач  аналізу  ймовірносно-часових  характеристик  СМО.  Здобув  навички  опису  об’єктів  і  проведення машинних експериментів з використанням пакету програм, який побудований на основі імітаційного моделювання GPSS.


 

А также другие работы, которые могут Вас заинтересовать

67092. «Дивись на нас, як на рівних» (сценарій конкурсно-ігрової програми до відзначення Всесвітнього дня інвалідів) 73 KB
  Мета. Ознайомити дітей з Державними програмами соціальної підтримки інвалідів в Україні; дати інформацію про проведення Параолімпійських ігор; формувати в учнів почуття милосердя та солідарності з дітьми з обмеженими фізичними можливостями; виховання толерантного ставлення, підтримки, співчуття до інвалідів.
67093. Історичні пісні 144.5 KB
  Виховувати гордість за український народ який має славне героїчне минуле прищеплювати глибокі почуття любові до пісні рідного краю свого народу. Історичні пісні здебільшого виникали у самому вирі бурхливого життя народу.
67094. Историческая игра «Путешествие в мир истории» 83 KB
  Объявляется первый конкурс конкурс Плутословов Учитель. Начинаем третий конкурс конкурс капитанов. Слово предоставляется нашему высокому ареопагу жюри объявляет результаты 13 конкурсов. Ведущий Следующий конкурс Исторический зоосад.
67095. Игровой урок с будущими первоклассниками 86.5 KB
  Беседа: Приходилось ли вам плакать Почему А какое слово противоположное слову плакать Почему люди плачут или смеются А покажите мне своё настроение с которым вы пришли ко мне на урок. VIII Клуб почемучек а Беседа: Дети к нам пришла умная сова с вопросом. Знаете ли вы какое слово на свете самое любознательное...
67096. Как стать ответственным 52 KB
  Напишите ответственный на доске и попросите учащихся дать определение этому понятию. Спросите учащихся могут ли люди стать более ответственными в своих поступках. Если да то как Например стараться всегда приходить вовремя усердно работать говорить правду осознавать ошибки выражать свои мысли и идеи быть лидером...
67097. Карнавал квітів 25 KB
  Нарешті всі ви завітали А ми боялись заблукали Ласкаво просимо Будьте як вдома Знайомтесь з усіма що ще не знайомі. Сонечко: За горами за лісами За широкими полями Серед квітів і дерев Став палац там неосяжний. Король квітів: Познайомити вже час з вихователями вас.
67098. Свято до дня Валентина «Карнавал квітів» 1.97 MB
  Oh, endless sky, full of light and stars at night Bless our hearts and make them bright We ask for love, on lap we praise Get down here, with all your grace. З'являється "Her Majesty, Love". (господарка свята) - Joy, happiness, beauty I'll send to your hearts I'll make you be sweethearts
67099. Гори Карпати 175.5 KB
  Мета: продовжувати формувати уявлення про природу України поняття гори; сформувати поняття Карпатські гори; формувати навички роботи з картами схемами зошитом підручником; розвивати пізнавальний інтерес спостережливість творчі навички; виховувати любов та дбайливе ставлення до природи патріотичні та естетичні почуття.
67100. Україна на карті. Найбільші міста України 166 KB
  Загальнопізнавальні цілі: продовжити формувати уявлення учнів про географічне розміщення України її кордони сусідство з іншими країнами; ознайомити з історико етнографічними регіонами та найбільшими містами України. Фізична карта України Розуміння знає розташування України знаходить її столицю на карті...