Главная страница
Навигация по странице:

  • (СПбГЭТУ) Кафедра

  • Лабораторная работа №1 “Исследование элементов системы моделирования GPSS / PS на имитационных моделях процессов массового обслуживания ”

  • Цель работы

  • Текст результирующей программы

  • Моделирование систем, 4 лаба. Отчет по лабораторному практикуму по компьютерному моделированию систем


    Скачать 153.35 Kb.
    НазваниеОтчет по лабораторному практикуму по компьютерному моделированию систем
    АнкорМоделирование систем, 4 лаба
    Дата26.12.2019
    Размер153.35 Kb.
    Формат файлаdocx
    Имя файлаLaby_4g_GPSS.docx
    ТипОтчет
    #102276
    страница1 из 3
      1   2   3

    МИНОБРНАУКИ РОССИИ

    Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина)»

    (СПбГЭТУ)


    Кафедра АСОИУ

    Отчет

    по лабораторному практикуму по компьютерному моделированию систем.

    Вариант 4 (Г)



    Выполнил Дорохлевич А.В.

    Тутуева А.В.

    Группа № 2363

    Преподаватель Яковлев С.А.

    2015 г.

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

    Исследование элементов системы моделирования GPSS/PS на имитационных моделях процессов массового обслуживания

    Цель работы: изучение особенностей использования для проведения машинных экспериментов с моделями систем S статистической категории объектов языка моделирования GPSS/PC, освоение навыков их практического применения при решении конкретных задач моделирования систем, формализуемых в виде схем массового обслуживания (Q-схем).

    Задание 1: построить модель варианта (рис.1) Q-схемы и обеспечить сбор статистических данных о процессе функционирования системы при заданных условиях. Смоделировать процесс функционирования Q-схемы на интервале времени (0, Т), где Т = 1000 единиц времени.



    Рис.1 Структура Q-схемы

    Текст исходной программы:

    SIMULATE

    0001 EXPON FUNCTION RN1,C24

    0,0/.100,.104/.200,.222/.300,.355/.400,.509

    .500,.690/.600,.915/.700,1.200/.750,1.380

    .800,1.600/.840,1.830/.880,2.120/.900,2.300

    .920,2.520/.940,2.810/.950,2.990/.960,3.200

    .970,3.500/.980,3.900/.990,4.600/.995,5.300

    .998,6.200/.999,7/1,8
    На рис. 1 использованы следующие обозначения: И - источник транзактов, имеющий интенсивность потока , Н - накопитель емкостью l = 10, К1 и К2 - каналы обслуживания с интенсивностями 1 и 2 соответственно, при этом 1 = 2 =0,2. Из соображений необходимости обеспечения ограничений по загрузке системы  < 1, примем значение = 0,1.
    Текст результирующей программы:

    SIMULATE
    0001 EXPON FUNCTION RN1,C24

    0,0/.100,.104/.200,.222/.300,.355/.400,.509

    .500,.690/.600,.915/.700,1.200/.750,1.380

    .800,1.600/.840,1.830/.880,2.120/.900,2.300

    .920,2.520/.940,2.810/.950,2.990/.960,3.200

    .970,3.500/.980,3.900/.990,4.600/.995,5.300

    .998,6.200/.999,7/1,8

    010 SVE1 STORAGE 10

    012 GENERATE 10,FN$EXPON

    013 ASSIGN 1,1

    015 ENTER SVE1,1

    016 GATE NU K1,MET

    019 SEIZE K1

    020 LEAVE SVE1

    025 ADVANCE 10

    030 RELEASE K1

    031 TERMINATE

    032 MET SEIZE K2

    033 LEAVE SVE1

    034 ADVANCE 10

    035 RELEASE K2

    036 TERMINATE

    092 GENERATE 1,,1000

    093 TERMINATE 1

    094 START 1

    095 EXIT
    Файл отчета:

    GPSS World Simulation Report - Untitled Model 1.2.1

    Sunday, November 08, 2015 17:21:12
    START TIME END TIME BLOCKS FACILITIES STORAGES

    0.000 1000.000 16 2 1

    NAME VALUE

    EXPON 10000.000

    K1 10002.000

    K2 10003.000

    MET 10.000

    SVE1 10001.000

    LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

    1 GENERATE 106 0 0

    2 ASSIGN 106 0 0

    3 ENTER 106 0 0

    4 GATE 106 0 0

    5 SEIZE 49 0 0

    6 LEAVE 49 0 0

    7 ADVANCE 49 1 0

    8 RELEASE 48 0 0

    9 TERMINATE 48 0 0

    MET 10 SEIZE 57 0 0

    11 LEAVE 57 0 0

    12 ADVANCE 57 0 0

    13 RELEASE 57 0 0

    14 TERMINATE 57 0 0

    15 GENERATE 1 0 0

    16 TERMINATE 1 0 0

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

    K1 49 0.481 9.821 1 107 0 0 0 0

    K2 57 0.570 10.000 1 0 0 0 0 0

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

    SVE1 10 10 0 3 106 1 0.345 0.035 0 0

    FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

    109 0 1001.000 109 0 15

    107 0 1008.784 107 7 8 1 1.000

    108 0 1031.518 108 0 1
    Задание 2: необходимо исследовать на машинной модели двухфазную Q-схему (рис.2) с отказами. В качестве входных потоков системы рассматриваются: потоки обслуженных заявок NO и потерянных заявок двух типов N1 и N2. Предполагается, что интервалы времени между моментами поступления заявок из источников И1 и И2 имеют экспоненциальное распределение, а время обслуживания в каналах К1, К2 и К3 постоянно. Интенсивности поступления заявок из источников соответственно равны 1 = 0,021/ед.вр. и 2 = 0,041/ед.вр, а емкости накопителей Н1, Н2, Н3 и Н4 - L1=L3=L4=10 и L2=20. Время обслуживания в каждом из каналов задано в исходной программе. Заявки от источников И1 и И2 обслуживаются каналами К2 и К3 соответственно.

    Необходимо провести моделирование процесса функционирования данной Q-схемы на интервале времени (0, Т), где Т = 1000 ед.вр.

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



    Рис.2 Структура Q-схемы
    Текст результирующей программы:
    SIMULATE

    001 EXPON FUNCTION RN1,C24

    0,0/.100,.104/.200,.222/.300,.355/.400,.509

    .500,.690/.600,.915/.700,1.200/.750,1.380

    .800,1.600/.840,1.830/.880,2.120/.900,2.300

    .920,2.520/.940,2.810/.950,2.990/.960,3.200

    .970,3.500/.980,3.900/.990,4.600/.995,5.300

    .998,6.200/.999,7/1,8

    008 SVE1 EQU 1

    009 SVE2 EQU 2

    010 SVE3 EQU 3

    011 SVE4 EQU 4

    012 SVE1 STORAGE 10

    013 SVE2 STORAGE 20

    014 SVE3 STORAGE 10

    015 SVE4 STORAGE 10

    016 TAB1 TABLE M1,0,10,50

    017 TAB2 TABLE M1,0,10,50

    020 GENERATE 50,FN$EXPON

    022 ASSIGN 1,1

    024 ENTER 1,1

    025 TRANSFER ,WAY

    030 GENERATE 25,FN$EXPON

    035 ASSIGN 1,2

    040 ENTER 2,1

    045 WAY SEIZE 1

    050 LEAVE P1

    055 ADVANCE 17

    060 RELEASE 1

    065 TEST E P1,1,KAN3

    070 ENTER 3,1

    075 SEIZE 2

    080 LEAVE 3,1

    085 ADVANCE 50

    090 RELEASE 2

    093 TABULATE TAB1

    095 TERMINATE

    100 KAN3 ENTER 4,1

    105 SEIZE 3

    110 LEAVE 4,1

    115 ADVANCE 25

    120 RELEASE 3

    123 TABULATE TAB2

    125 TERMINATE

    130 GENERATE 1,,1000

    135 TERMINATE 1

    140 START 1

    150 EXIT
    Файл отчета:
    GPSS World Simulation Report - Untitled Model 1.1.1

    Sunday, November 08, 2015 17:17:01
    START TIME END TIME BLOCKS FACILITIES STORAGES

    0.000 1000.000 28 3 4

    NAME VALUE

    EXPON 10000.000

    KAN3 20.000

    SVE1 1.000

    SVE2 2.000

    SVE3 3.000

    SVE4 4.000

    TAB1 10005.000

    TAB2 10006.000

    WAY 8.000

    LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

    1 GENERATE 17 0 0

    2 ASSIGN 17 0 0

    3 ENTER 17 0 0

    4 TRANSFER 17 1 0

    5 GENERATE 43 0 0

    6 ASSIGN 43 0 0

    7 ENTER 43 4 0

    WAY 8 SEIZE 55 0 0

    9 LEAVE 55 0 0

    10 ADVANCE 55 1 0

    11 RELEASE 54 0 0

    12 TEST 54 0 0

    13 ENTER 16 0 0

    14 SEIZE 16 0 0

    15 LEAVE 16 0 0

    16 ADVANCE 16 1 0

    17 RELEASE 15 0 0

    18 TABULATE 15 0 0

    19 TERMINATE 15 0 0

    KAN3 20 ENTER 38 2 0

    21 SEIZE 36 0 0

    22 LEAVE 36 0 0

    23 ADVANCE 36 1 0

    24 RELEASE 35 0 0

    25 TABULATE 35 0 0

    26 TERMINATE 35 0 0

    27 GENERATE 1 0 0

    28 TERMINATE 1 0 0

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

    1 55 0.922 16.772 1 57 0 0 0 5

    2 16 0.775 48.467 1 48 0 0 0 0

    3 36 0.881 24.485 1 54 0 0 0 2

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

    SVE1 10 9 0 3 17 1 0.654 0.065 0 0

    SVE2 20 16 0 7 43 1 2.212 0.111 0 0

    SVE3 10 10 0 2 16 1 0.309 0.031 0 0

    SVE4 10 8 0 2 38 1 0.683 0.068 0 0

    TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

    TAB1 116.797 36.798 0

    60.000 - 70.000 2 13.33

    70.000 - 80.000 2 26.67

    80.000 - 90.000 0 26.67

    90.000 - 100.000 0 26.67

    100.000 - 110.000 2 40.00

    110.000 - 120.000 1 46.67

    120.000 - 130.000 3 66.67

    130.000 - 140.000 1 73.33

    140.000 - 150.000 2 86.67

    150.000 - 160.000 0 86.67

    160.000 - 170.000 1 93.33

    170.000 - 180.000 0 93.33

    180.000 - 190.000 0 93.33

    190.000 - 200.000 1 100.00

    TAB2 107.553 39.425 0

    40.000 - 50.000 2 5.71

    50.000 - 60.000 2 11.43

    60.000 - 70.000 3 20.00

    70.000 - 80.000 4 31.43

    80.000 - 90.000 1 34.29

    90.000 - 100.000 4 45.71

    100.000 - 110.000 1 48.57

    110.000 - 120.000 5 62.86

    120.000 - 130.000 4 74.29

    130.000 - 140.000 3 82.86

    140.000 - 150.000 1 85.71

    150.000 - 160.000 2 91.43

    160.000 - 170.000 0 91.43

    170.000 - 180.000 1 94.29

    180.000 - 190.000 1 97.14

    190.000 - 200.000 1 100.00

    FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

    64 0 1001.000 64 0 27

    57 0 1012.525 57 10 11 1 2.000

    54 0 1018.525 54 23 24 1 2.000

    48 0 1024.525 48 16 17 1 1.000

    63 0 1027.563 63 0 5

    60 0 1078.940 60 0 1

      1   2   3


    написать администратору сайта