Компьютерное моделирование сложных объектов и систем средствами GPSS

Автор: Пользователь скрыл имя, 11 Февраля 2013 в 00:59, практическая работа

Описание работы

Исследуемая участок автомобильного шоссе имеет узкое место (арка), где может проехать только 1 авто. Преимущество в проезде узкого места имеет авто, которое движется сверху. Опытные данные показывают, что 70% авто утром движутся сверху, а вечером - снизу.
Авто появляется на участке шоссе с интервалом 1 + -0,5 мин., А движение под аркой длится 25 + -5 с. на подъеме и 15 +-4с. при движении сверху. Разработать модель работы движения авто по данному участку шоссе утром и вечером в течение часа.

Работа содержит 1 файл

Звіт по ЖПСС.doc

— 62.50 Кб (Скачать)

 

 

 

Практична робота

 

«Комп’ютерне моделювання складних об’єктів та систем засобами GPSS»

 

З предмету: «Основи автоматизованого проектування складних об’єктів та систем»

 

 

 

 

 

 

Кіровоград 2011

 

Комп’ютерне моделювання  складних об’єктів та систем засобами GPSS

1 Умова задачі

Досліджувана ділянка  автомобільного шосе має вузьке місце(арка), де може проїхати тільки 1 авто. Перевагу в проїзді  вузького місця має  авто, яке рухається зверху. Досвідні дані показують, що 70% авто вранці рухаються  зверху, а ввечері – знизу.

Авто з’являється  на ділянці шосе з інтервалом 1+-0,5 хв., а рух під аркою триває 25+-5 с. на підйомі та 15+-4с. при русі згори. Розробити модель роботи руху авто по даній ділянці шосе вранці і ввечері протягом години.

2 Постановка задачі та побудова моделі

    • Під’їзд авто до арки;
    • Розподілення авто на тих, хто їде зверху і тих, хто знизу;
    • Якщо немає машини зверху і арка порожня, проїжджає авто знизу.

Для того, щоб визначити  розподілення машин на тих, хто їде зверху і тих, хто їде знизу, використовується блок TRANSFER, а саме умовний перехід в статистичному режимі:

TRANSFER A,B,C, де 

А – Частота передачі транзакту в блок С

В – ім’я блока В

С – ім’я блока С

 

3 Таблиця визначень

Таблиця 3.1 Визначення у GPSS

Елементи GPSS

Інтерпретація

Транзакти

У першому сегменті моделі

У другому сегменті моделі

Машини, які проїжджають через арку

Таймер

Пристрій

ARKA

Арка проходження авто


4 Визначення одиниці модельного часу

Особливості таймера GPSS:

    1. Реєструє цілі значения;
    2. Одиниця часу роботи моделі визначається розробником;
    3. GPSS є інтерпретатором наступної події.

На основі вище сказаного, обираємо за одиницю модельного часу одну секунду реального часу.

5 Програма

;Програма реалізації руху машин під аркою вранці

GENERATE 60,30  ;Прибуття машини 

TRANSFER 0.7,Znuzy,Zverhy  ;Перехід до складання

Zverhy SEIZE Arka  ;Зайняття арки машин зверху

ADVANCE 15,4  ;Час їзди в арці

RELEASE Arka  ;Звільнення з арки

TERMINATE 0  ;Виїзд з арки

Znuzy SEIZE Arka  ;Зайняття арки машин знизу

ADVANCE 25,5  ;Час їзди в арці

RELEASE Arka  ;Звільнення з арки

TERMINATE 0  ;Виїзд з арки

 

;Сегмент таймера

GENERATE 3600  ;Транзакт-таймер

TERMINATE 1  ;Зменш. лічильника завершення

START 1  ;Початок моделювання

 

 

;Програма реалізації руху машин під аркою ввечері

GENERATE 60,30  ;Прибуття машини 

TRANSFER 0.3,Znuzy,Zverhy  ;Перехід до складання

Zverhy SEIZE Arka  ;Зайняття арки машин зверху

ADVANCE 15,4  ;Час їзди в арці

RELEASE Arka  ;Звільнення з арки

TERMINATE 0  ;Виїзд з арки

Znuzy SEIZE Arka  ;Зайняття арки машин знизу

ADVANCE 25,5  ;Час їзди в арці

RELEASE Arka  ;Звільнення з арки

TERMINATE 0  ;Виїзд з арки

 

;Сегмент таймера

GENERATE 3600  ;Транзакт-таймер

TERMINATE 1  ;Зменш. лічильника завершення

START 1  ;Початок моделювання

 

6 Звіт про відпрацювання моделі

Звіт про відпрацювання  моделі вранці

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

     0.000           3600.000    12        1          0

 

          NAME                        VALUE 

          ARKA                        10000.000

          ZNUZY                       7.000

          ZVERHY                      3.000

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            59             0       0

                    2    TRANSFER            59             0       0

ZVERHY              3    SEIZE               41             0       0

                    4    ADVANCE             41             0       0

                    5    RELEASE             41             0       0

                    6    TERMINATE           41             0       0

ZNUZY               7    SEIZE               18             0       0

                    8    ADVANCE             18             0       0

                    9    RELEASE             18             0       0

                   10    TERMINATE           18             0       0

                   11    GENERATE             1             0       0

                   12    TERMINATE            1             0       0

 

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

ARKA      59    0.298      18.191  1        0    0    0     0      0

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

    61    0        3601.819     61      0      1

    62    0        7200.000     62      0     11

 

Звіт про відпрацювання  моделі ввечері

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

     0.000           3600.000    12        1          0

 

          NAME                       VALUE 

          ARKA                       10000.000

          ZNUZY                      7.000

          ZVERHY                     3.000

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            59             0       0

                    2    TRANSFER            59             0       0

ZVERHY              3    SEIZE               18             0       0

                    4    ADVANCE             18             0       0

                    5    RELEASE             18             0       0

                    6    TERMINATE           18             0       0

ZNUZY               7    SEIZE               41             0       0

                    8    ADVANCE             41             0       0

                    9    RELEASE             41             0       0

                   10    TERMINATE           41             0       0

                   11    GENERATE             1             0       0

                   12    TERMINATE            1             0       0

 

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

ARKA       59    0.363      22.128  1        0    0    0     0      0

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

    61    0        3601.819     61      0      1

    62    0        7200.000     62      0     11

7 Висновки та рекомендації

При моделюванні задачі засобами GPSS було виявлено, що вранці, і ввечері під час руху автомобілів протягом години, під аркою проїхало 59 авто, але так як на підйом часу потребувалося більше, то вранці час проїзду під аркою тривав у середньому 18 секунд, а ввечері – 22 секунди. Також зайнятість арки була не великою: вранці – 30%, а ввечері – 36%. І вранці, і ввечері не було ніяких аварій і перешкод, які б припинили рух авто під аркою. В результаті того які дані були отримані, можна сказати, що і вранці, і ввечері жодне з авто не чекало, поки проїде авто зверху.

Так як зайнятість арки була не великою, то дана модель не є актуальною, адже більшість часу під аркою не проїжджало жодне з автомобілів.




Информация о работе Компьютерное моделирование сложных объектов и систем средствами GPSS