Имя материала: Имитационное моделирование экономических процессов

Автор: Снетков Н.Н.

§3. продвижение времени по особым состояниям

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

Для реализации моделирования по особым состояниям требуется разработка специальной процедуры планирования событий (так называемого календаря событий).

Если известен закон распределения интервалов между событиями, то такое прогнозирование труда не составляет: достаточно к текущему значению модельного времени добавить величину интервала, полученную с помощью соответствующего датчика.

121

Пусть, например, при моделировании системы массового обслуживания очередные заявки поступают в случайные моменты времени, но по известному закону, допустим показательному (именно так часто бывает на практике) с параметрами: X - интенсивность потока заявок и Т - среднее время между соседними заявками. Иллюстрация к такой ситуации приведена на рис. 5.2 (ti - t4 - моменты формирования заявок для системы массового обслуживания; ДТ1...ДТ4 - случайные интервалы времени, имеющие показательный закон распределения СВ).

При моделировании таким методом сложности возникают, если имеет место несколько взаимосвязанных событий.

Моделирование по особым состояниям целесообразно использовать, если:

события распределяются во времени неравномерно или интервалы между ними велики;

предъявляются повышенные требования к точности определения взаимного положения событий во времени;

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

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

 

Страница: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |