Автор: Пользователь скрыл имя, 11 Февраля 2013 в 00:59, практическая работа
Исследуемая участок автомобильного шоссе имеет узкое место (арка), где может проехать только 1 авто. Преимущество в проезде узкого места имеет авто, которое движется сверху. Опытные данные показывают, что 70% авто утром движутся сверху, а вечером - снизу.
Авто появляется на участке шоссе с интервалом 1 + -0,5 мин., А движение под аркой длится 25 + -5 с. на подъеме и 15 +-4с. при движении сверху. Разработать модель работы движения авто по данному участку шоссе утром и вечером в течение часа.
«Комп’ютерне моделювання складних об’єктів та систем засобами GPSS»
З предмету: «Основи автоматизованого проектування складних об’єктів та систем»
Кіровоград 2011
Досліджувана ділянка автомобільного шосе має вузьке місце(арка), де може проїхати тільки 1 авто. Перевагу в проїзді вузького місця має авто, яке рухається зверху. Досвідні дані показують, що 70% авто вранці рухаються зверху, а ввечері – знизу.
Авто з’являється на ділянці шосе з інтервалом 1+-0,5 хв., а рух під аркою триває 25+-5 с. на підйомі та 15+-4с. при русі згори. Розробити модель роботи руху авто по даній ділянці шосе вранці і ввечері протягом години.
Для того, щоб визначити розподілення машин на тих, хто їде зверху і тих, хто їде знизу, використовується блок TRANSFER, а саме умовний перехід в статистичному режимі:
TRANSFER A,B,C, де
А – Частота передачі транзакту в блок С
В – ім’я блока В
С – ім’я блока С
Таблиця 3.1 Визначення у GPSS
Елементи GPSS |
Інтерпретація |
Транзакти | |
У першому сегменті моделі У другому сегменті моделі |
Машини, які проїжджають через арку Таймер |
Пристрій | |
ARKA |
Арка проходження авто |
Особливості таймера GPSS:
На основі вище сказаного, обираємо за одиницю модельного часу одну секунду реального часу.
;Програма реалізації руху машин під аркою вранці
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 ;Початок моделювання
Звіт про відпрацювання моделі вранці
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
При моделюванні задачі засобами GPSS було виявлено, що вранці, і ввечері під час руху автомобілів протягом години, під аркою проїхало 59 авто, але так як на підйом часу потребувалося більше, то вранці час проїзду під аркою тривав у середньому 18 секунд, а ввечері – 22 секунди. Також зайнятість арки була не великою: вранці – 30%, а ввечері – 36%. І вранці, і ввечері не було ніяких аварій і перешкод, які б припинили рух авто під аркою. В результаті того які дані були отримані, можна сказати, що і вранці, і ввечері жодне з авто не чекало, поки проїде авто зверху.
Так як зайнятість арки була не великою, то дана модель не є актуальною, адже більшість часу під аркою не проїжджало жодне з автомобілів.
Информация о работе Компьютерное моделирование сложных объектов и систем средствами GPSS