Панель навигации

С помощью панели навигации можно быстро передвигаться по различным уровням модели, быстро менять виды. Можно задать быстрые клавиши для изменения вида. Виды подмоделей создаются автоматически, но также возможно добавить новые виды с помощью команды Add View. Можно передвигаться не только по различным уровням модели, но также быстро получать нужный масштаб какой-либо ее части.

Построитель выражений

ПП Arena позволяет строить сложные выражения. Это достигается с помощью инструмента Expression Builder (рис. П. 2).

Внешний вид построителя выражений

Рис. П. 2. Внешний вид построителя выражений

Построитель выражений имеет 3 секции:

  • 1. Окно типов выражений. Рассмотрим более подробно окно типов выражений, которое состоит из четырех разделов:
  • 1.1. Random Distributions (Вероятностные распределения). В ПП Arena 9.0 заложены 13 типов стандартных распределений: normal (нормальное): Mean, StdDev;

exponential (экспоненциальное): Mean;

uniform (равномерное): Min, Max;

poisson (пуассоновское): Mean;

gamma (гамма): Beta, Alpha;

beta (бета): Beta, Alpha;

triangular (треугольное): Min, Mode, Max;

continious (непрерывное): CumP1, Val1,..., CurnPn, Valn;

discrete (дискретное): CumP1, Valn,..., CurnPn, Val„;

erlang (распределение Эрланга): ExpoMean, к;

johnson (распределение Джонсона): Gamma, Delta, Lambda, Xi;

lognormal (логнормальное): LogMean, LogStd;

weibull (распределение Вейбулла): Beta, Alpha.

Остановимся более подробно на двух видах распределений, которые наиболее часто используются при моделировании сложных систем. Это равномерное (UNIF или Uniform) и треугольное распределения, приведенные на рис. П. 3, а и 6 соответственно. Равномерное распределение показывает, что вероятность возникновения события Ρ↑ одинакова (равновероятна) на интервале от Min до Мах, например клиенты приходят раз в 5-9 минут. Треугольное распределение показывает, что наиболее вероятно (Most Likely) появление события в какое-то определенное время, например клиенты приходят раз в 5-9 минут, но чаще всего раз в 7 минут.

Графики зависимостей распределений: а – равномерное распределение: б – треугольное распределение

Рис. П. 3. Графики зависимостей распределений: а – равномерное распределение: б – треугольное распределение

  • 1.2. Math Functions (математические функции), к которым относятся 11 алгебраических операторов:
    • • абсолютное значение;
    • • округление до ближайшего целого;
    • • целая часть от нецелочисленного значения;
    • • минимальное значение;
    • • максимальное значение;
    • • натуральный логарифм;
    • • корень квадратный и т. д. и 9 геометрических функций:
    • • синус;
    • • косинус;
    • • тангенс;
    • • арксинус и т. д.
    • • Replication Variables (переменные, связанные с репликациями модели);
    • • Maximum Replications (максимальное количество повторений);
    • • Current Replication Number (текущее количество повторений).
  • 1.3. Entity-Related Variables (переменные, связанные с сущностью):
    • • Attributes (атрибуты). К наиболее интересным атрибутам следует отнести: Entity.Type (тип сущности), Entity.ScrialNumber (серийный номер сущности), Entity.Picture (анимационная картинка сущности), Entity.CreateTime (время создания сущности), User-Defined Attribute Value (атрибуты, заданные пользователем);
    • • Group Member Variables (групповые переменные).
  • 1.4. Date and Time Functions (временные функции). Наиболее интересный и часто используемый оператор из этой группы – это TNOW (Current Simulation Time – текущее время моделирования).
  • 2. Панель операторов, используемых в выражениях (сложение, вычитание и т. д.; элементы сравнения, логические операторы и т. д.).
  • 3. Окно записи выражения.
 
< Пред   СОДЕРЖАНИЕ