Cтраница 3
В процессе моделирования происходят изменения модельного времени, которое чаще всего принимается дискретным, измеряемым в тактах. Имитация заканчивается, когда текущее время превысит заданный отрезок времени или когда входные источники выработают заданное число заявок. После этого производят обработку накопленных в файле статистики данных, что позволяет получить значения требуемых выходных параметров. [31]
Она вычисляется как разность значений текущего модельного времени и времени, запомненного в первом параметре транзакта в момент прохождения блока MARK. Накопление информации о сумме этих случайных величин происходит в виде гистограммы, которую задает блок TABULATE с именем XTIME ( предполагается, что гистограмма будет иметь 20 разрядов, причем каждый разряд имеет значение, равное 400 временным единицам. [32]
![]() |
Соотношение физического, модельного и машинного времени. [33] |
Моделирование событий, совпадающих в модельном времени, возможно только в последовательные моменты машинного времени. Вследствие этого из нескольких заявок, для которых имеет место одновременное наступление событий в модельном времени, в активном состоянии может находиться только одна заявка, тогда как остальные из этих заявок ожидают моментов машинного времени, в которые будет начато выполнение алгоритмов имитации связанных с ними событий. Заявки, ожидающие момента машинного времени для выполнения алгоритмов имитации событий, находятся в сети в активизированном состоянии. При совпадении событий в модельном времени выбор активной заявки производится с учетом приоритетов активизированных заявок. [34]
События модели происходят в некотором модельном времени. Модельное время - это виртуальное время, в котором автоматически упорядочиваются все события, причем не обязательно пропорционально реальному времени, в котором развивается моделируемый процесс. [35]
Моделирование совпадающих событий производится при неизменном значении модельного времени. [36]
![]() |
Параметры моделирования тепловых процессов в двигателе. [37] |
В окне Solver options задается способ изменения модельного времени ( Variable-step - моделирование с переменным шагом, эту опцию рекомендуется выбирать при моделировании аналоговых непрерывных систем) и способ интегрирования дифференциального уравнения. [38]
Существует два основных подхода к реализации механизма модельного времени. [39]
Основу алгоритмов моделирования асинхронных источников составляет определение модельного времени передачи очередной заявки в сеть. Рассмотрим алгоритм моделирования источников типа N. Время Та передачи очередной заявки в сеть находится суммированием интервалов времени между заявками в виде Tu Tt [ JrS, где S - величина, имитирующая интервал времени между заявками в потоде. Перед началом моделирования величина Ти полагается равной нулю. Источник передает заявку в сеть, если при обращении к нему выполняется неравенство Ти Т / 1, где Т - 1 - время активизации ближайшей заявки из очереди заявок, ожидающих активизации. В случае выполнения неравенства Та T / i значение Ти определяет очередное значение модельного времени. [40]
![]() |
Источник с блокировкой. [41] |
При описании алгоритма предполагалось, что при модельном времени, равном нулю, значения Та, Ti 1 определены. [42]
![]() |
Модель корпоративной системы с одним многоканальным сервером для моделирования поведения клиентов. [43] |
Генератор ( узел 1) в течение единицы модельного времени генерирует один транзакт, который попадает в узел creat ( узел 2) в качестве порождающего. После этого генератор выключается, так как за время моделирования больше не успевает выпустить ни одного тран-закта. [44]
Время задается в безразмерных единицах, называемых квантами модельного времени. [45]