Компьютерное моделирование. Замятина О.М. - 18 стр.

UptoLike

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

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