Файл: Динамические системы и методы их математического моделирования в пакете Matlab Simulink.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 72
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СЧА очередей
Групповое имя | Значение |
Q | Текущее значение длины очереди |
QA | Среднее значение длины очереди |
QC | Количество входов в очередь (увеличивается на величину операнда B блока QUEUE) |
QM | Максимальное значение длины очереди |
QT | Среднее время пребывания в очереди с учетом нулевых входов |
QX | Среднее время пребывания в очереди для входов без учета нулевых входов |
QZ | Количество нулевых входов в очередь, при которых время ожидания было равно нулю |
Кроме того, могут использоваться следующие СЧА объектов:
-
СЧА таблиц:-
TB$<Имя> – Среднее значение элементов таблицы -
TC $<Имя> – Количество учтенных в таблице элементов -
TD $<Имя> – Стандартное отклонение элементов таблицы
-
-
СЧА функции:-
FN$<Имя> – результат вычисления функции;
-
-
СЧА переменной:-
V$<Имя> – результат вычисления переменной.
-
Примеры СЧА объектов:
FR3 – возвращает значение загрузки прибора с номером 3;
FT$Auto_Master – возвращает среднее время занятия транзактом прибора с именем Auto_Master.
S22 – возвращает количество занятых приборов в многоканальном устройстве с номером 22;
SM$Kassa_2m – возвращает максимальное количество занятых приборов в многоканальном устройстве с именем Kassa_2m.
V$F_5 – возвращает значение переменной F_5.
К СЧА системы относятся такие глобальные переменные как:
-
АС1 – значение абсолютного модельного времени (с момента начала моделирования или последней команды CLEAR); -
С1 – значение относительного модельного времени (с момента последней команды RESET); -
TG1 – текущее значение счетчика завершения; -
Z1 – свободная оперативная память ЭВМ в байтах.
К СЧА транзактов относятся:
-
MP<Число> или MP$<Имя> – транзитное время транзакта(абсолютное модельное время минус значение, содержащееся в параметре <Число> или <Имя>); -
P<Число> или P$<Имя> – значение параметра <Число> или <Имя>; -
PR – приоритет транзакта; -
M1 – резидентное время транзакта (абсолютное модельное время минус время появления транзакта в модели); -
XN1– номер активного транзакта.
Встроенная библиотека процедур GPSS World содержит более 20 вероятностных распределений, в том числе:
-
равномерное (Uniform); -
экспоненциальное (Exponential); -
геометрическое (Geometric); -
Пуассона (Poisson); -
Бета (Beta); -
Гамма (Gamma); -
биномиальное (Binomial); -
дискретно-равномерное (Discrete Uniform); -
треугольное (Triangular); -
нормальное (Normal); -
Парето (Pareto); …
Для обращения к вероятностному распределению необходимо указать имя библиотечной процедуры и её параметры, заключённые в круглые скобки и отделённые друг от друга запятой:
<Имя процедуры>(G,А,В, …)
Здесь G – номер генератора равномерно распределённых случайных чисел (от 1 до 999) – используется в качестве аргумента для формирования случайных величин с заданным законом распределения. Остальные параметры A, B, …, количество которых для разных распределений составляет от 1 до 4, задают непосредственно параметры вероятностного распределения.
Ниже рассматриваются только некоторые из перечисленных распределений, наиболее часто используемые в моделях массового обслуживания.
1. Равномерное распределение:
UNIFORM (G,Min,Max),
где Min и Max – соответственно минимальное и максимальное значение равномерно распределённой случайной величины.
2. Экспоненциальное распределение:
EXPONENTIAL (G,Min,Mean),
где Mean – математическое ожидание (среднее значение) случайнойвеличины, распределённой по экспоненциальному закону;
Min – смещение распределения относительно нуля (минимальное значение случайной величины).
3. Распределение Пуассона:
POISSON (G,Mean),
где Mean – математическое ожидание (среднее значение) случайной величины.
4. Геометрическое распределение:
GEOMETRIC (G,P),
где P – параметр распределения, принимающий значения в интервале (0;1).
Библиотечные процедуры вероятностных распределений могут использоваться в выражениях, в том числе арифметических, а также в качестве операнда A в операторах GENERATE и ADVANCE. В последнем случае они рассматриваются как выражения языка PLUS и должны быть заключены в круглые скобки.