• взаимосвязь и взаимодействие между элементами;
• иерархичность структуры управления;
• наличие человека в контуре управления и необходимость принятия решений в условиях неопределенности.
Описание динамики системы или ее поведения составляет основу любой имитационной модели. В качестве исходных данных для решения этой задачи используются результаты, полученные на этапе разработки концептуальной модели системы. К ним относятся:
• определение принадлежности моделируемой системы одному из известных классов;
• описание рабочей нагрузки системы;
• выбор уровня детализации представления системы в модели и ее декомпозиция.
Все последующие действия исследователя по созданию модели могут быть отнесены к этапу ее формализации, который в общем случае предполагает:
• выбор метода отображения динамики системы (на основе событий, процессов или транзактов);
• формальное (математическое) описание случайных факторов, подлежащих учету в модели;
• выбор механизма изменения и масштаба модельного времени. Рассмотрим устоявшиеся понятия в имитационном моделировании: «процесс», «работа», «событие», «транзакт».
Работа (активность) − это единичное действие системы по обработке (преобразованию) входных данных. В зависимости от природы моделируемой системы под входными данными могут пониматься информационные данные или какие-либо материальные ресурсы.
Под процессом понимают логически связанный набор работ. Некоторые процессы могут рассматриваться как работы в процессе более высокого уровня. Любой процесс характеризуется совокупностью статических и динамических характеристик.
К статическим характеристикам относятся:
• длительность;
• результат;
• потребляемые ресурсы;
• условия запуска (активизации);
• условия остановки (прерывания).
Статические характеристики процесса не изменяются в ходе его реализации, однако при необходимости любая из них может быть представлена в модели как случайная величина, распределенная по заданному закону.
Динамической характеристикой процесса является его состояние (активен или находится в состоянии ожидания).
Моделирование в терминах процессов проводится в тех случаях, если система оценивается по каким-либо временным показателям либо с точки зрения потребляемых ресурсов.
Например, при оценке производительности вычислительной сети обработка заданий может быть представлена в модели как совокупность соответствующих процессов, использующих ресурсы сети (оперативную память, пространство на жестких дисках, процессорное время, принтеры и т. д.).