Файл: Динамические системы и методы их математического моделирования в пакете 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 и должны быть заключены в круглые скобки.