Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену САМСЭП (Имитационное моделиро...docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
320.18 Кб
Скачать
  1. Моделирование фондов и потоков в среде Vensim ple.

Vensim – визуальное средство моделирования, позволяющее проектировать концептуально, документировать, выполнять, анализировать и оптимизировать модели системной динамики.

Программа моделирования системной динамики Vensim имеет несколько модификаций, отличающихся друг от друга своими возможностями и стоимостью

Инструменты анализа используются для вывода информации о переменной Workbench Variable. Инструменты анализа группируются в наборы.

Vensim PLE и PLE Plus имеют только встроенный набор инструментов анализа, но другие конфигурации Vensim позволяют модифицировать этот и другие наборы. Встроенный набор содержат множество инструментов, необходимых для анализа моделей.

Инструменты анализа Vensim подразделяются на два класса: инструменты для структурного анализа, позволяющие анализировать структуру модели, и инструменты анализа наборов данных, предназначенные для исследования поведения переменных.

Уровни (Levels) и потоки (Rates) Уровни также называют запасами, фондами или переменными состояния. Уровни изменяют свои значения путем накапливания /интегрирования/ величин потоков. Это означает, что значения уровней изменяются непрерывно во времени, даже если потоки изменяются скачками.

Значение потока не зависит от своих предыдущих значений (в отличие от уровня) и могут произвольно меняться под влиянием экзогенных и внутренних факторов.

Редактор уравнений Equation Editor В окне редактора уравнений Equation Editor можно: определить или изменить имя и тип переменной, задать начальное значение и уравнение для вычисления переменной, указать единицы измерения, проверить синтаксис уравнения и структуру модели и др.

Окно настройки параметров имитации С помощью окна настройки параметров имитации Model Settings задаются: время начала имитации, время окончания имитации, временной шаг имитации, единицы измерения времени и др. Доступ к этим параметрам, а также текущему времени имитации можно получить через теневые переменные.

Множественные виды Модель Vensim можно разбить на множество видов /страниц/. Каждый вид содержит рисунок части модели. Вид модели связывается с ее другими видами с помощью теневых переменных. Множественность видов модели позволяет разбить ее на разделы /фрагменты, подсистемы/, такие как производство, финансы, покупатели и т.д.

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

  1. Имитация работы с неперемещаемыми и перемещаемыми материальными ресурсами.

Материальные ресурсы подразделяются на две категории: неперемещаемые и перемещаемые.

Неперемещаемый ресурс выделяется в определенном месте. Например, мастер в парикмахерской – это один элемент ресурса, выделяемый клиенту для обслуживания. Этот элемент не может перемещаться вместе с клиентом (транзактом). После обслуживание одного клиента он либо приступит к обслуживанию следующего клиента, либо будет отдыхать. Неперемещаемый ресурс представляет собой «базу», на которой расположены (или к которой приписаны) какие-то ресурсные единицы, причем их можно использовать только на базе. Неперемещаемый ресурс имитируется многоканальным обслуживающим устройством. Каждой ресурсной единице соответствует один канал обслуживания. Канал принимает в себя транзакт (или захватывается транзактом) на время, которое может зависеть от атрибутов узла Activity Multiple, транзакта и других параметров.

Очередь в имитационной модели описывается узлом Queue FIFO. По истечении времени обслуживания канал (элемент ресурса) освобождается, а обслуженный транзакт переходит в узел Exit. Очередь может быть как с приоритетами, так и без приоритетов.

В моделях автоматически определяется задержка в очереди и загрузка неперемещаемого ресурса. Число свободных каналов в узле – это остаток ресурса, а количество транзактов в очереди – это дефицит ресурса.

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

Перемещаемый ресурс представляет собой «склад» единиц ресурса, количество которых известно. Число таких складов в имитационной модели не регламентировано. Транзакт попадает в очередь к складу, требуя выделения определенного числа единиц ресурса.

Склад ресурса описывается в имитационной модели узлом типа Resource Pool и Queue Resource. В узле Queue Resourc образуется очередь транзактов.

Обслуживанием транзактов занимается узел типа Resource Pool. Таких узлов в модели может быть несколько.

Обслуживание транзакта заключается в выделении ему требуемого числа единиц ресурса. Обслуженный транзакт проходит узел manage и «путешествует» с захваченными ресурсами по графу до тех пор, пока в соответствии с определенными условиями он не вернет все (или часть) единицы ресурса с помощью функции Release Resource Pool. Транзакт может несколько раз становиться в очередь к одному и тому же ресурсу, получая дополнительные единицы.

В модели автоматически определяются задержка в очереди, загрузка ресурса, остаток и дефицит. Начальная мощность задается при инициализации модели функцией в диалоге блока Resource Pool.