События основные и вспомогательные
Процесс функционирования СМО при имитационном моделировании воспроизводится в виде последовательности ее состояний во времени. Всякое фиксируемое изменение состояния СМО называется событием, которое при имитационном моделировании считается происходящим мгновенно. Событиями являются:
- прибытие заявки;
- начало и завершение обслуживания (но не само обслуживание);
- постановка заявки в очередь;
- удаление заявки из очереди и др.
Все события должны происходить только в хронологической последовательности и только в целочисленные моменты модельного времени.
События делятся на события основные и события вспомогательные. Основными являются события, возникновение которых можно запланировать, т.е. рассчитать момент их свершения до фактического возникновения. Любое неосновное событие является вспомогательным. Момент свершения вспомогательного события нельзя запланировать. Каждое вспомогательное событие является следствием одного или нескольких основных событий. Например, событие «начало обслуживания» является следствием всех тех событий, в результате свершения которых в рассматриваемый момент ПО свободен или освободился и либо в очереди к нему есть хотя бы одна заявка, либо в этот момент поступила заявка на вход пустой очереди. Так, среди перечисленных выше событий основными являются «прибытие заявки» и «завершение обслуживания». Отметим, что событие «завершение обслуживания» может произойти только после события «начало обслуживания». Но при этом «завершение обслуживания» является основным событием, т. к. момент его свершения относительно события «начало обслуживания» определяется независимой системной величиной «время обслуживания» и поэтому может быть запланирован.
|
|
В имитационной модели планируются все основные события. Планирование осуществляется путем «разыгрывания» значений случайных величин, задающих соответствующие независимые системные величины. Например, в момент времени t1 произошло событие «начало обслуживания». В результате разыгрывания случайной величины, задающей время обслуживания, получено значение t2 (очередное значение, которое приняла разыгранная случайная величина). Тогда, очевидно, событие «завершение обслуживания» должно произойти в момент времени t1 + t2.
При наступлении запланированного момента свершения основного события моделирующая программа принимает меры, чтобы запланированное событие состоялось. В момент возникновения основного события может появиться необходимость в планировании нескольких будущих основных событий. Понятно, что планировать достаточно всегда только на одно будущее событие, т. к. второе может быть запланировано, когда свершится первое.
Дата добавления: 2016-01-04; просмотров: 17; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!