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

Вероятность не обработки всех документов верОтказа=0,342 (0,345 в AnyLogic6), то есть отличается от полученного аналитическим путём решения на 0,004 (0,001). Хотя это отличие можно отнести на счёт округления до трёх знаков после запятой.

Теперь измените количество сотрудников с трёх на шесть. Для этого выделите элемент Параметр с именем колСотруд и установите по умолчанию 6. Всё остальные данные оставьте без изменения. Запустите модель. Вероятность не обработки документов верОтказа=0,052 (0,051), то есть отличается от полученного аналитическим путём решения на 0,002 (0,001).

Сравнительную оценку можно было бы провести и при проведении расчётов с большим числом знаков после запятой, то есть с большей точностью.

 

 

 

10.4. Решение задачи в GPSS World

 

Программа с комментариями GPSS-модели обработки

документов приведена ниже.

 

; Модель обработки документов в организации

T1

EQU

4

; Среднее время поступления документов

T2

EQU

12 ; Среднее время обработки одного документа

Sotr STORAGE

 

3 ; Количество сотрудников

VrMod EQU

 

60 ; Время моделирования

; Сегмент имитации обработки документов

 

GENERATE

(Exponential(1053,0,T1)); Источники

документов

 

Sotr,Met2 ; Не заняты ли сотрудники?

Met1 GATE SNF

 

ENTER

Sotr

; Нет, тогда занять

 

ADVANCE(Exponential(1053,0,T2)) ; обработка

 

LEAVE

Sotr

; Освободить сотрудника

Met3 TERMINATE

; Учёт обработанных документов

Met2 TERMINATE

; Учёт необработанных документов

; Сегмент задания времени моделирования и расчёта

результатов

 

VrMod

 

 

GENERATE

; Если TG1=1, то расчет

 

TEST E

TG1,1,Met4

; Вероятностей

 

 

 

SAVEVALUE VerObr,(N$Met3/N$Met1); обработки

 

SAVEVALUE VerOtk,(1-X$VerObr) ; необработки

Met4 TERMINATE

1

 

 

START

10000 ; задание количества прогонов

378

При трёх сотрудниках в группе обработки документов вероятность необработки (VEROTK) такая же, как и при аналитическом решении задачи, что видно из фрагмента отчёта:

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

SOTR

3

2

0

3

98161

1

1.963

0.654

SAVEVALUE

 

 

 

 

RETRY

 

VALUE

 

VEROBR

 

 

 

 

0

 

0.654

 

VEROTK

 

 

 

 

0

 

0.346

 

При шести сотрудниках результаты моделирования также совпадают с результатами аналитического решения задачи.

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

Замечание. Данная задача приводится автором на занятиях обучаемым и как поучительный пример для принятия решений на практике по причине, которая заключается в следующем.

Вполне логичным представляется первичное назначение группы сотрудников для обработки документов. Действительно, за один час в организацию поступают 15 документов. И три сотрудника также могут обработать за один час 15 документов. Каждый сотрудник по 5 документов.

Но элемент случайного их поступления, а также принятые условия, что обрабатывается свободным сотрудником последний поступивший документ, и вероятность обработки должна быть не менее 0,95, вносят свои коррективы, в которых мы убедились, решая эту задачу и аналитически, и в трёх системах моделирования.

379