logo
Имитационное моделирование

Виды представления времени в модели

Имитационный эксперимент представляет собой наблюдение за поведением системы в течении некоторого промежутка времени .

Существуют такие системы, для которых время не играет большой роли – это статические системы (например, модель Леонтьева), но существуют и другие системы – динамические, состояние, которых очень сильно зависит от того в какой момент времени за ними наблюдают. Т.е. для таких систем получение оценки эффективности их функционирования напрямую связана с временными характеристиками ее функционирования.

Например, задачи по оценки производительности; некоторые задачи по оценки надежности, качества распределения ресурсов; задачи, связанные с исследование эффективности процессов обслуживания.

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

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

В связи с этим при разработке практически любой имитационной модели и планировании проведения модельных экспериментов необходимо соотносить между собой три представления времени:

- реальное время, в котором происходит функционирование имитируемой системы;

- модельное (или, как его еще называют, системное) время, в масштабе которого организуется работа модели;

- машинное время, отражающее затраты времени ЭВМ на проведение имитации.

С помощью механизма модельного времени решаются следующие задачи:

- отображается переход моделируемой системы из одного состояния в другое;

- производится синхронизация работы компонент модели;

- изменяется масштаб времени «жизни» (функционирования) исследуемой системы;

- производится управление ходом модельного эксперимента;

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

Приставка «квази» в данном случае отражает последовательный характер обработки событий (процессов) в имитационной модели, которые в реальной системе возникают (протекают) одновременно.

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