Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 59 стр.

UptoLike

Составители: 

59
СЗ=2 СЗ=0
ОБ1
50 100
ОБ2 СЗ=1
50 75 100
AC1
100
Рис.3.5 Решение задачи Д)
В момент времени 50 появляется транзакт с ОБ1 и отмечается также на
оси абсолютного времени АС1, показания СЗ уменьшаются на единицу,
приход первого транзакта с ОБ2 во временную дискрету 75, уменьшает СЗ
до 1, приход второго транзакта с ОБ
1 в 100 единиц времени и его
терминирование останавливает процесс ИМ в момент времени 100.
3.5.2 Правило окончания по времени испытаний
Довольно часто в процессе ИМ требуется определить не средние
значения атрибутов объектов, а значения зависящие от времени:
производительность, динамику процесса, суммарные затраты за какой то
период времени и т.д. В
этом случае в качестве контрольной точки
берётся не число стартов, а период времени (рабочая смена, сутки, месяц и
т.д.). Основным условием при этом является приведение всех
рассматриваемых при моделировании интервалов времени к одному
масштабу, например, если предельное время задано в сутках, а темп
прихода транзактов в минутах, то правильнее все
интервалы времени
исчислять в минутах. Для реализации правила окончания ИМ по времени
программа должна проделать следующие действия :
1. Принять предельный интервал абсолютного времени АС1 - Ту за
условную единицу отсчёта (машинная единица).
2. Суммировать времена движения транзактов
=
y
i
Tact
1
.
3. Проверять условие АС1 -
=
y
i
Tact
1
0. 3.2
Проиллюстрируем условие 3.2) на рис.3.6. Первый уничтоженный транзакт
отмечает своё время на оси АС1, второй приплюсовывает время своего
движения к точке Т1, третий к точке Т2 и т. д., до тех пор, пока
последний уый интервал текущего времени транзакта не сравняется
или
АС1пр
0.0 Т1 Т2 Ty-1
АС1 Ty
Рис.3.6 Иллюстрация правила окончания ИМ по времени
не превысит значение АС1пр. На рисунке это значение Ту больше
предельного значения.