Одной из наиболее важных задач при создании модели является реализация механизма корректировки временной координаты состояния системы ("продвижение" времени, организация "часов") и обеспечение согласованности различных блоков и событий в системе (синхронизация во времени, координация с другими блоками).[ ...]
Существует два основных подхода к реализации механизма модельного времени.[ ...]
Рассмотрим первый подход, называемый принципом At. Организуем счетчик системного времени, который в начальный момент показывает время t0. Прибавим интервал времени At, тогда счетчик будет показывать t[= t0 +At. Определим вектор состояний системы Z(t0 +At), затем перейдем к моменту времени t2= +At и т.д. Если шаг At достаточно мал, то таким путем можно получать приближенные значения Z. Этот принцип позволяет определить последовательные состояния процесса функционирования системы через заданные интервалы времени At. Но с точки зрения затрат машинного времени он иногда оказывается неэкономичным.[ ...]
Например, для системы массового обслуживания (<3-схемы) в качестве особых состояний могут быть выбраны состояния в моменты поступления заявок на обслуживание в прибор Я и в моменты окончания обслуживания заявок каналами К, когда состояние системы, оцениваемое числом находящихся в ней заявок, меняется скачком.[ ...]
Отметим, что характеристики процесса функционирования таких систем с особыми состояниями оцениваются по информации об особых состояниях, а неособые состояния при моделировании не рассматриваются. «Принцип Ъг» дает возможность для ряда систем существенно уменьшить затраты машинного времени на реализацию моделирующих алгоритмов по сравнению с «принципом ДЬ>. Логика построения моделирующего алгоритма, реализующего «принцип 8/», отличается от рассмотренной для «принципа ДЬ> только тем, что включает в себя процедуру определения момента времени соответствующего следующему особому состоянию системы. Для исследования процесса функционирования больших систем рационально использование комбинированного принципа построения моделирующих алгоритмов, сочетающего в себе преимущества каждого из рассмотренных принципов.[ ...]
Рассмотрим соответствующие способы управления временем в модели системы на примере, показанном на рис. 2.3, где по оси реального времени отложена последовательность событий в системе в; во времени (рис. 2.3, а). Под действием событий в;, изменяются состояния модели г;, в момент времени причем такое изменение происходит скачком 8г.[ ...]
В модели, построенной по «принципу ё>2» (рис. 2.3, в), изменение времени наступает в момент смены состояния системы, и последовательность моментов системного времени имеет вид Г /=%/, ? 2= ¿ж , ? з= Ьз, ? 4= 4, ? з= 5, т.е. моменты системного времени Г к( ) непосредственно связаны с моментами появления событий в системе в;.[ ...]
Вернуться к оглавлению