Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИМЭП_отчет_Хахалева 391гр..doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
323.58 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

Факультет информационных систем в экономике и управлении

Кафедра информационных систем в экономике

Отчет о моделировании имитационного процесса «Терминал» в AnyLogic

Выполнил(а): Хахалева А.С.

(Фамилия И.О.)

Студент(ка) 4 курса 4г.10мес. спец. 080801

(срок обучения) (номер)

Группа: 391

Подпись:

Преподаватель: Котов В.В.

(Фамилия И.О.)

Оценка: __________ Дата:

Подпись:

Санкт-Петербург

2013

Оглавление

1. Постановка задачи 3

2. Построение модели 3

Модель работы терминала в AnyLogic 3

3. Условия моделирования 4

Исходные данные и результаты моделирования 4

Построение событийной части модели 5

4. Обработка результатов 9

5. Вывод 10

1. Постановка задачи

  1. Автомобиль (транспортное средство), груженный или по­рожний, попадает в терминал. Попадает в очередь на парковку D. В слу­чае отсутствия мест на парковке D терминала, дорога становится накопительным буфером.

  2. Если имеется свободное место, автомобиль въезжает на парковку, водитель выходит и с документами идет в офис E.

  3. В офисе водитель дожидается своей очереди E на обслужи­вание у одного из окошек. Дождавшись, он оформляет документы на въезд. Получив их, он возвращается к своему автомобилю. И отправляется к воротам F.

  4. Одновременно на терминал отсылается заявка на обслужива­ние данного автомобиля. Заявка обрабатывается в порядке очереди Z. После выполнения заявки, происходит фиксация заявки в Z. После данные о заявки идут на выход.

  5. Если ворота F имеют свободную полосу, автомобиль подъ­езжает на полосу досмотра. Здесь у него проверяют разрешение на въезд и проводят физический досмотр контейнера (пломб, наличия повреждений, отсутствия посторонних лиц и пр.). Если свободного проезда нет, транспорт встает в очередь к воротам F, дожидаясь въезда.

  1. Автомобиль следует на оперативную парковку H, распо­ложенную рядом с зоной погрузки-разгрузки I. Этот участок дороги внутри терминала может использоваться как накопительный буфер, если нет свободных мест на парковке у зоны погрузки.

  2. Автомобиль становится на парковку H и ждет своей очере­ди на погрузку (момента выполнения заявки на его обслуживание, отправленной на шаге 4).

  3. Когда со стороны терминала готово транспортное средство для его погрузки-разгрузки (заявка на обслуживание автомобиля вы­полнена), и имеется свободная место для обработки автомобиля в зоне H, автомобиль подъезжает к нему для погрузки. Если заявка была выполнена до приезда автомобиля и имеется свободная место, автомобиль мо­жет прямо подъехать к месту, минуя парковку.

  4. Обслуженный автомобиль по терминальному проезду подъезжает к выездным воротам терминала J. Если на выезде есть очередь, он дожидается досмотра.

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

Определить:

количество обработанных автомобилей;

среднее время обработки одного автомобиля;

коэффициент обработки автомобилей терминалом;

показатели использования элементов терминала.

2. Построение модели

Модель работы терминала в AnyLogic

При­мем, что интервалы времени в прибытии и обработке автомобилей во всех случаях распределены по экс­поненциальному закону.

Декомпозиция терминала и состав сегментов модели определены. Введем следующие сегменты:

  • ввод исходных данных;

  • событийная часть модели;

  • задание времени моделирования и вычисление результатов мо­делирования.

  • Элементы модели Терминал.

3. Условия моделирования

Исходные данные и результаты моделирования

Для ввода исходных данных используем элементы Параметр и Бегунок.(рис.1)

Рис.1 - Размещение элементов для ввода исходных данных

Значения свойств установлено согласно табл. 1

Таблица 1

Параметр

Бегунок

Имя

Тип

Значение по умолча­нию

Связать с

Минимальное значение

Максимальное значение

D

Int

10

D

1

50

E

Int

5

E

1

50

F

Int

5

F

1

50

I

Int

7

I

1

50

ZP

Int

2

ZP

1

50

J

Int

7

J

1

50

timeD

Double

2

timeD

1

50

timeE

Double

10

timeE

1

50

timeF

Double

2

timeF

1

50

timel

Double

5

timeI

1

50

timeZ

Double

10

timeZ

1

50

timeJ

Double

2

timeJ

1

50

timeA

Double

9

timeA

1

50

timeFH

Double

2

timeFH

1

50

timelJ

Double

2

timeIJ

1

50

Для вывода результатов моделирования используется эле­мент Простая переменная. Тип переменных double. Для удобства чтения коэффициентов моделирования в ходе и по окончании моделирования были введены переменные KoefIspE, KoefIspF, KoefIspZ, KoefIspI, KoefIspJ.

Для определения максимальных длин очередей к этим элемен­там терминала также введены переменные очередь_Е, очередь_F, очередь_Z, очередь_I, очередь_J.

Переменная kolJ введена для счета количества обработанных транспортов. Переменная TimeSum введена для счета суммарного времени обработки всех транспортов. По значениям этих переменных рассчитывается среднее время обработки TimeObr одного транспорта.