Имитационные модели связаны не с аналитическим представлением, а с принципом имитации с помощью информационных и программных средств сложных процессов и систем в самом сложном аспекте — динамическом.
относительные (заявка большего приоритета ожидает окончания обслуживания текущей заявки).
Заявка — инициирует начало какого-либо процесса в системе.
Заявка характеризуется внутренней структурой: одиночная/групповая (группа однотипных заявок).
Генератор заявок — описывает законы поступления заявок в систему:
детерминированные (четко определяют время поступления заявки в систему)
вероятностные (можно использовать нормальное, равномерное, экспоненциальное и др.)
Задачи — представляют собой любую активность — элемент процесса
Очередь — элемент модели, который отображает пассивность и производит статистическое накопление результатов. Очередь включает заявки, которые по каким либо причинам не могут быть обслужены. Очереди ставятся перед каждым устройством, на входе системы, на выходе либо в точках, которые являются потенциальными «узкими» местами в системе, либо в этой точке необходимо провести дополнительное накопление результата.
Процесс — то, для чего описывается модель.
простые: последовательный характер выполнения; минимальное количество типов заявок и условий инициации процесса и обслуживания заявок; наличии простых устройств в обслуживании.
сложные: описываются большим количеством типов заявок; имеют сложные условия развития и инициации; используются сложные, многофазные устройства.
Для описания процесса необходимо знать:
заявки, которые с ним связаны
характер их поступления в систему (условия инициации самого процесса)
устройства, которые связаны с обслуживанием в рамках данного процесса
план-график выполнения работ или задач в рамках данного процесса
условия связи с другими процессами
критерий оценки эффективности
События — связаны с изменением состояния системы и её объектов. События обеспечивают прерывистость процесса. Процесс представляется из набора активностей и пассивностей. Начало каждой активности связано с возникновением события в системе
время изменяется равномерно с определённой дискретностью (счетчик времени срабатывает при определённом количестве единиц, при каждом срабатывании возникают события, которые помещаются в специальный список будущих событий. Если время события, находящегося в списке меньше либо равно времени срабатывания счетчика, то событие запускается на выполнение). — неэффективно для большей части систем (счетчик срабатывает вхолостую)
скачкообразное изменение времени в соответствии с возникновением событий. Список будущих событий — каждое событие имеет характеристику времени возникновения.
Управляющая программа (монитор) просматривает список будущих событий и извлекает событие, которое находится в вершине, производит:
изменение значения счетчика времени (времени наступления данного события)
Источники появления случайных факторов могут быть внешними и внутренними.
Для моделирования случайных факторов необходимо знать закон, по которому изменяются случайные факторы. Данный закон обычно задается при помощи соответствующих теоретических либо эмпирических функций распределения. При этом необходимо использовать генераторы псевдослучайных чисел для имитации случайности тех или иных событий.
Имитационное моделирование сложных систем применяется в управлении слабоструктурированными системами, к которым можно отнести региональные социально-экономические системы. В частности, может рассматриваться «создание современной информационной инфраструктуры для задач управления инновационным и безопасным развитием региона», на примере Арктической зоны Российской Федерации и территории Мурманской области[1].
Воронов А. А. Введение в динамику сложных управляемых систем. — М.: Наука, 1985. — 352с.
Имитационное моделирование производственных систем / Под. ред. А. А. Вавилова. — М.: Машиностроение; Берлин: Ферлаг Техник, 1983. — 416с.
Советов Б. Я., Яковлев С. А. Моделирование систем. — М.: Высш. шк., 2001. −343 с.
Ивахненко А. Г., Юрачковский Ю. П. Моделирование сложных систем по экспериментальным данным — М.: Радио и связь, 1987. — 120с.
Павловский Ю. Н., Белотелов Н. В., Бродский Ю. И., Оленев Н. Н. Опыт имитационного моделирования при анализе социально-экономических явлений. — М.: М3 Пресс. 2005. — 136 с.