События основные и вспомогательные



Процесс функционирования СМО при имитационном мо­делировании воспроизводится в виде последовательности ее состояний во времени. Всякое фиксируемое изменение состоя­ния СМО называется событием, которое при имитационном моделировании считается происходящим мгновенно. События­ми являются:

- прибытие заявки;

- начало и завершение обслуживания (но не само обслужи­вание);

- постановка заявки в очередь;

- удаление заявки из очереди и др.

Все события должны происходить только в хронологиче­ской последовательности и только в целочисленные момен­ты модельного времени.

События делятся на события основные и события вспомогательные. Основ­ными являются события, возникновение которых можно за­плани­ровать, т.е. рассчитать момент их свершения до фак­тического возникновения. Любое неосновное событие является вспомогательным. Момент свершения вспомогательного события нельзя запланировать. Каждое вспомогательное со­бытие является следствием одного или нескольких основных событий. Например, событие «начало обслуживания» являет­ся следствием всех тех событий, в результате свершения ко­торых в рассматриваемый момент ПО свободен или освободился и либо в очереди к нему есть хотя бы одна заявка, либо в этот момент поступила заявка на вход пустой очереди. Так, среди перечисленных выше собы­тий основными являются «прибытие заявки» и «завершение обслуживания». Отметим, что событие «завершение обслужи­вания» может произойти только после события «начало обс­луживания». Но при этом «завершение обслуживания» явля­ется основным событием, т. к. момент его свершения относи­тельно события «начало обслуживания» определяется независимой системной величиной «время обслуживания» и поэтому может быть запланирован.

В имитационной модели планируются все основные собы­тия. Планирование осуществляется путем «разыгрывания» значений случайных величин, задающих соответствующие не­зависимые системные величины. Например, в момент времени t1 произошло событие «начало обслуживания». В результате разыгрывания случайной величины, задающей время обслу­живания, получено значение t2 (очередное значение, которое приняла разыгранная случайная величина). Тогда, очевидно, событие «завершение обслуживания» должно произойти в мо­мент времени t1 + t2.

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


Дата добавления: 2016-01-04; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!