Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПРАВОЧНИК.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
186 Кб
Скачать

5. Панель инструментов анализа

Панель анализа расположена вертикально в левой части рабочего экрана. Этот инструментарий используется для автоматизированного анализа и выдачи информации о конкретной переменной: ее положении и значении в модели или ее поведении, исходя из разных наборов результатов имитации. Панель анализа включает следующие кнопки:

  • Causes Tree − создает графическое представление в виде дерева причинных связей для конкретной переменной;

  • Uses Tree − создает дерево следствий для автоматически анализируемой переменной;

  • Loops − отображает петли обратной связи, проходящие через данную переменную;

  • Document − отображает уравнения, определения и единицы измерения u1076 для всей модели;

  • Causes Strip Graph − отображает цепочку временных графиков, позволяющих отследить причинность за счет показа динамики прямых причинных переменных для данной переменной;

  • Graph − отображает поведение анализируемой переменной в виде большого графика;

  • Table − генерирует таблицу значений анализируемой переменной;

  • Runs Compare − сравнивает все таблицы и константы в первом и втором загруженных наборах данных.

6. Панель управления

Панель управления позволяет изменять внутренние установки, управляющие работой Vensim PLE, например, задавать анализируемую выходную переменную или загруженные наборы данных. Панель управления можно открыть, щелкнув левой клавишей мыши на кнопке Control Panel Главной панели инструментов или выбрав позицию меню Windows>Control Panel. Функции управления на ней сгруппированы в пяти снабженных ярлыками каталогах. Функция управления выбирается щелчком на соответствующем ярлыке в окне панели управления (Рис. 1):

  • Variable Selection позволяет выбрать переменную для автоматизированного анализа;

  • Time Axis позволяет изменить или сфокусировать временной период, на протяжении которого проводится анализ;

  • Scaling позволяет изменить шкалы выходных графиков;

  • D atasets позволяет загружать, выгружать или менять порядок накопленных наборов данных (результатов прогонов модели);

  • Graphs обеспечивает пользовательский контроль графического вывода.

Рис.1. Окно панели управления.

7. Встроенные функции и ключевые слова Vensim ple

В Vensim PLE есть ряд функций (они здесь не рассматриваются), определяющих типы переменных. Доступ к ним обеспечивает Редактор уравнений, с помощью которого можно выбирать тип и подтип переменной. Наиболее важной среди них является функция INTEG, которая позволяет задать переменную-уровень.

Таблица встроенных функций

A FUNCTION OF (#,A,B,C,,,)

Показывает отношения «генезиса» (автоматически реализуется инструментом построения диаграмм).

ABS (A)

Функция модуля (абсолютная величина A).

ACTIVE INITIAL (A,N)

Определяет дополнительную переменную с различными активным и начальным значениями

DELAY FIXED (I,T,N)

Задерживает значение входной переменной на фиксированное время T, начиная с момента N.

DELAY1 (I,T)

Экспоненциальная задержка первого порядка величины I на время T, сохраняющая I.

DELAY1I (I,T,N)

То же, что DELAY1, но, начиная с момента N.

DELAY3 (I,T)

Экспоненциальная задержка третьего порядка величины I на время T, сохраняющая I.

DELAY3I (I,T,N)

То же, что DELAY3, но, начиная с момента N.

EXP (X)

Равна e (2.718...) в степени X.

IFTHEN ELSE (cond,X,Y)

Равна X, если condition (условие) ≠ 0, иначе − Y.

INITIAL (A)

Функция инициализации A (сохраняется как константа).

INTEG (R,N)

Функция численной интеграции R, начиная с момента N (задает Уровень).

INTEGER (X)

Равна целой части Х.

LN (X)

Натуральный логарифм X.

MAX (A,B)

Максимум из A и B.

MIN (A,B)

Минимум из A и B

MODULO (X,B)

Равна остатку от деления Х на В.

PULSE (A,B)

Импульсная функция амплитуды 1.0, начинающая в момент A продолжительностью B единиц времени.

RAMP (S,T1,T2)

Равна 0 до момента Т1, затем линейно возрастающая с наклоном S до момента Т2, затем − константа.

RANDOM NORMAL (m,x,h,r,s)

Равна значению нормально распределенной случайной величины между m и x с математическим ожиданием h и дисперсией r, полученному с использованием датчика (источника) s.

RANDOM UNIFORM (m,x,s)

Генератор значений случайной величины, равномерно распределенной на интервале от m до x, s – источник псевдослучайных чисел.

SIN (X)

Синус величины X, измеренной в радианах.

SMOOTH (X,T)

Функция экспоненциального сглаживания первого порядка величины X за время T.

SMOOTH3 (X,T)

Функция экспоненциального сглаживания третьего порядка величины X за время T.

SMOOTH3I (X,T,N)

Функция экспоненциального сглаживания третьего порядка величины X за время T, начиная с момента N.

SMOOTHI (X,T,N)

Функция экспоненциального сглаживания первого порядка величины X за время T, начиная с момента N.

SQRT (X)

Корень квадратный из X.

STEP (H,T)

Функция шага: равна 0 до момента T, а затем − H.

WITH LOOKUP (x,(L#))

Равна значению y для пар (x,y) таблицы L#, соответствующему х.

XIDZ (A,B,X)

Равна X, если B = 0, иначе − A / B.

ZIDZ (A,B)

Равна (0.0), если B = 0, иначе − A / B.

В Vensim PLE также есть специальные встроенные функции, предназначенные для проверки правдоподобия модели (автоматической проверки адекватной реакции модели на изменение условий имитации), т.е. для проверки того, «что будет, если…», и оценки жизнесообразности получаемых результатов. Имена подобных функций в пакете начинаются с RC (Контроль Реалистичности).