Способы имитации поведения системы
Под способом имитации поведения системы понимают способ формирования фазовой траектории системы.
Возможны три способа изменения вектора состояния системы
в моменты наступления событий
в результате выполнения действий на выполнение которых требуются затраты модельного времени Пара называется й активностью системы
в результате выполнения последовательности событий и действий, называемой процессом.
В зависимости от использования способов формирования фазовой траектории различают следующие способы имитации поведения системы: 1) событийный; 2) способ, основанный на просмотре активностей; 3) процессный; 4) транзактный; 5) агрегатный.
Далее рассмотрим условия применения способов имитации для моделирования системы
Для событийного способа имеем следующие условия применения:
множества особых событий можно разбить на небольшое число типов событий
для каждого типа событий определена последовательность действий, приводящая к изменению состояния системы
определены условия перехода от одного события к другому для всех типов событий;
интервалы времени между последовательными наступлениями событий – случайные величины с известными законами распределения вероятностей.
Для способа, основанного на просмотре активностей, имеем:
все действия для элемента системы различны и приводят к наступлению различных событий;
каждое действие характеризуется набором условий его выполнения;
времена выполнения действий являются случайными величинами с известным законом распределения вероятностей.
Моделирующий алгоритм, основанный на просмотре активностей, реализует просмотр всех наборов условий, а также обработку активностей условия для которых выполняются. Данный способ требует значительных затрат машинного времени для проверки многих условий.
Процессный способ сочетает в себе черты событийного способа и способа, основанного на просмотре активностей. Он применяется, когда поведение элементов системы может быть описано фиксированными для некоторого класса систем последовательностями событий и действий, так называемыми процессами. Для его реализации используются специализированные системы моделирования, обладающие средствами, удобными для описания данных процессов. Но поскольку набор стандартных средств ограничен, то этот способ является менее гибким, чем событийный.
Транзактный способ имитации используется для моделирования систем массового обслуживания. Транзакты (сообщения) описывают единицы исследуемых потоков (заявки на обслуживание), например: детали, подлежащие обработке в ГПС; автомобили в очереди у бензоколонки; корабли, разгружающиеся в порту и т.д.
Агрегатный способ основывается на использовании агрегатных моделей.
Дата добавления: 2016-10-18; просмотров: 2211;