Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Compyuternoe_modelirovanie_v_AnyLogic_7_Boev_VD.pdf
Скачиваний:
225
Добавлен:
12.02.2018
Размер:
8.72 Mб
Скачать

5.Установите опцию максимизировать.

6.В поле Целевая функция введите root.KolObrCar.

7.Выполните пп. 11…19 первого эксперимента.

8.Так как в данном эксперименте определяется максимальное количество обработанных автомобилей, то доверительную ве-

роятность оставьте прежней α =0,95 , а точность и стандартное

отклонение достаточно задать равными 1, то есть ε =1 и σ =1 . Тогда фиксированное число репликаций будет равно:

N =tα2 σ2

=1,962 12

=3,8416 1 4.

ε

2

2

 

 

1

 

9.Выберите опцию Фиксированное количество реплика-

ций и в соответствующем поле установите 4.

10.Щёлкните Создать интерфейс.

11.В меню запуск выполните Терминал/ОптТерминал2.

12.Щёлкните Запустить оптимизацию. После выполнения

4*64=256 прогонов (рис. 7.11) эксперимент остановится. На второй итерации (втором наблюдении) четвертой репликации (прогоне) получено оптимальное значение функционала: 48,129.

Перейдем к рассмотрению результатов экспериментов.

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

Результаты экспериментов с имитационной моделью функционирования терминала сведены в табл. 7.7 и 7.8.

 

 

 

Таблица 7.7

 

 

 

 

 

Первый эксперимент

 

 

 

 

 

Показатели, параметры

GPSS World

AnyLogic6

AnyLogic7

 

 

 

 

TimeObr

31,844

31,799

32,534

timeA

20

20

20

timeE

10

10

10

timeF

2

2

2

timeI

5

5

5

timeZ

10

10

10

timeFH

2

2

2

TimeObr

31,605

31,799

34,527

timeA

20

20

20

timeE

10

10

10

timeF

4

2

4

timeI

5

5

5

timeZ

10

10

10

timeFH

4

2

4

303

Рис. 7.11. Результаты второго оптимизационного эксперимента

Значения факторов (параметров) в отсеивающих экспериментах GPSS World и оптимизационных экспериментах AnyLogic изменялись одинаково. Значит, в отчёте GPSS World об отсеивающем эксперименте можно найти значение целевой функции, рассчитанное по параметрам, которые определены AnyLogic в эксперименте как оптимальные. Показатели и параметры при таком подходе к сравнительной оценке результатов моделирования в табл. 7.7 и 7.8 выделены жирным шрифтом.

В первом эксперименте минимальное время обработки одного автомобиля, определенное оптимизатором AnyLogic, составляет TimeObr = 32,534 мин (см. рис. 7.10) при следующих значениях параметров: timeA = 20, timeЕ = 10, timeF = 2, timeI = 5,

timeZ = 10, timeFH = 2.

По значениям оптимальных параметров находим в отчёте GPSS World (см. рис. 7.7) TimeObr = 31,844 мин. Как видим, отличие составляет 0,045 мин.

304

 

 

 

Таблица 7.8

 

 

 

 

 

Второй эксперимент

 

Показатели, параметры

GPSS World

AnyLogic6

AnyLogic7

KolObrCar

48,049

48,08

48,129

timeA

10

10

10

timeE

10

10

10

timeF

2

2

2

timeI

5

5

5

timeZ

10

10

10

timeFH

2

2

2

KolObrCar

48,30

48,08

47,957

timeA

10

10

10

timeE

15

10

15

timeF

4

2

4

timeI

5

5

5

timeZ

15

10

15

timeFH

4

2

4

Во втором оптимизационном эксперименте максимальное количество обработанных автомобилей, определенное AnyLogic, составляет KolObrCar = 48,129 (см. рис. 7.11) при следующих значениях параметров:

timeA = 10, timeЕ = 10, timeF = 2, timeI = 5, timeZ = 10, timeFH = 2.

По значениям оптимальных параметров находим в отчёте GPSS World (см. рис. 7.8) KolObrCar = 48,049. Как видим, результаты практически одинаковы, если учесть измерение показателя целыми значениями (разница 0,08).

Теперь попробуем в отчётах GPSS World найти значения целевой функции, которые превышают значения, полученные при оптимальных параметрах AnyLogic. Такие значения нашлись, и также включены в табл. 7.7 и 7.8 (не выделены жирным шрифтом). Но и они свидетельствуют о близости полученных результатов моделирования в GPSS World и AnyLogic (48,300 – 47,957 = 0,343).

305