Моделирование сетей. Замятина О.М. - 22 стр.

UptoLike

Составители: 

22
связей между выделенными элементами системы), укрупненное описа-
ние динамики функционирования системы и ее возможных состояний.
Для того чтобы выполнить подэтап «Задание модельного времени»,
введем понятие модельного времени. В компьютерной модели перемен-
ная, обеспечивающая текущее значение модельного времени, называет-
ся часами модельного времени.
Существует два основных подхода к продвижению модельного
времени: продвижение времени от события к событию и продвижение
времени с постоянным шагом [6].
Подход, использующий продвижение времени в модели от события
к событию, применяется всеми основными компьютерными програм-
мами и большинством разработчиков, создающих свои модели на уни-
версальных языках (рис. 1.12) [6].
Рис. 1.12. Механизм продвижения модельного времени
от события к событию
При использовании продвижения времени от события к событию ча-
сы модельного времени в исходном состоянии устанавливаются в 0,
и определяется время возникновения будущих событий. После этого часы
модельного времени переходят на время возникновения ближайшего со-
бытия, и в этот момент обновляются состояние системы, с учетом про-
изошедшего события, а также сведения о времени возникновения буду-
щих событий. Затем часы модельного времени продвигаются ко времени
возникновения следующего нового ближайшего события, обновляется со-
стояние системы и определяется время будущих событий и т. Процесс
продвижения модельного времени от времени возникновения одного
события ко времени возникновения другого продолжается до тех пор,
пока не будет выполнено какое-либо условие останова, указанное зара-
нее. Поскольку в дискретно-событийной имитационной модели все из-
менения происходят только во время возникновения событий, периоды
бездействия системы просто пропускаются, и часы переводятся со вре-
мени возникновения одного события на время возникновения другого.
При продвижении времени с постоянным шагом такие периоды бездей-
ствия не пропускаются, что приводит к большим затратам компьютер-
ного времени. Следует отметить, что длительность интервала продви-