Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование / Системно-динамическое моделирование в среде Powersim.pdf
Скачиваний:
168
Добавлен:
02.06.2015
Размер:
2 Мб
Скачать

1.2 Диаграммная техника

1.2.1 Стандартные объекты и их обозначения

Рассмотрим типы стандартных объектов, которые используются при построении любой модели в Powersim. В основном, имеются пять типов объектов: уровни (запасы), потоки (материальные связи), вспомогательные переменные, константы и связи. Кроме того, вспомогательные переменные можно комбинировать с потоками для создания "потоков с темпами", а связи можно подразделить на информационные связи, связи с запаздыванием, и инициализирующие связи. Ниже показаны пиктограммы, используемые для обозначения каждого из стандартных объектов, и соответствующие им кнопки панели инструментов.

Level (Уровень или переменная уровня) – переменная, накапливающая изменения. Ее значение изменяется за счет потоков.

Flow (Поток или материальная связь) – переменная, влияющая на уровни и изменяющая их значения.

Flow with rate (Поток с темпом или переменная темпа) – переменная,

влияющая на уровни. Поток регулируется соединенной с ним переменной темпа, которая обычно является вспомогательной переменной (и может быть отделена от потока).

Auxiliary (Вспомогательная переменная) – переменная, содержащая вычисления с другими переменными.

Constant (Константа) – переменная с фиксированным значением, используемым при вычислениях значений вспомогательных переменных или потоков.

Link (Cвязь) – поставляет информацию вспомогательным переменным относительно значения других переменных.

Delayed Link (Связь с запаздыванием) – используется только если вспомогательная переменная содержит специальные функции задержки (материальной или информационной, см.

п. 3.1).

Initialization Link (Инициализирующая связь) – передает начальное значение переменной уровня (образуется автоматически при соединении пиктограммы вспомогательной переменной или константы с пиктограммой уровня).

Кроме того, существуют объекты, возникающие при создании стандартных объектов и являющиеся потомками стандартных объектов:

Cloud (Облако) – неопределенный источник или выход потока, входящего или исходящего из переменной уровня. Обозначает внешние источники / стоки в модели. Возникает, если поток или поток с темпом начинается или заканчивается в любом месте окна, кроме места, где расположен какой-либо другой уровень.

10

Camera (Переменная кадра или "Теневая переменная")

обозначение, являющееся изображением или псевдонимом для "первоначальной" переменной. Кадры полезны для соединения переменных, размещенных в различных частях модели. Кадр можно создать, используя инструмент "Переменная кадра".

Table lookup function (Табличная функция) – определяется не аналитически, а алгоритмически или графически на основе экспериментальных данных или экспертных оценок. Кроме табличных функций, особые обозначения (символы в круге) преду-

смотрены и для различных встроенных функций (см. п. 3.1).

Supplementary (Дополнительная переменная) – не является частью структуры системы, т.е. не влияют на другие переменные модели. Дополнительные переменные необходимы для вычисления индикаторных величин, которые отображаются либо графически, либо при помощи таблиц и др. На диаграммах они изображаются обычно так же, как и вспомогательные переменные и поэтому в Powersim особо не выделяются.

Если переменная становится векторной, то контур ее пиктограммы изображается двойной линией, при этом контуры стрелок связей не изменяются.

1.2.2 Сравнение стандартных обозначений объектов в некоторых языках системно-динамического моделирования

В качестве примера, приведем таблицу сравнения основных обозначений стандартных объектов, используемых в таких языках как Dynamo, Stella/iThink, Vensim, Powersim.

Таблица 1.1 Стандартные обозначения в Dynamo, Stella/iThink, Vensim, Powersim

Dynamo

Stella/iThink

Vensim

Powersim

Элемент

Уровень

Уровень

Уровень

Уровень

Уровень

 

 

Темп

Темп

 

Темп

 

 

 

 

 

 

 

Вспом.

 

Вспомогательная

 

Вспомогательная

перем.

Вспом. перем.

переменная

Вспом. перем.

переменная

 

 

 

 

 

Дополнительная

 

Дополнительная

Доп переменная

Доп. переменная

переменная

Доп. переменная

переменная

Константа

Константа

Константа

Константа

Константа

 

 

 

 

Табл функц

 

Табличная

 

Табличная функция

 

функция

 

 

 

 

 

Табл. функция

 

Табл. функция

 

нет

нет

Начальное

Начальное

Начальное условие

условие

условие

 

 

 

Материальные связи

Информационные

связи

11

Соседние файлы в папке Моделирование