
- •Понятие модели. Математические предпосылки создания имитационной модели. Имитационная модель как источник ответа на вопрос «что будет, если…».
- •Цели моделирования. Классификация моделей.
- •Современные парадигмы моделирования.
- •Этапы создания экономической имитационной модели.
- •Внутренние и внешние переменные и параметры модели. Выбор показателей и критериев эффективности системы.
- •Представление модели в виде «черного ящика». Причинно – следс твенные диаграммы (диаграммы влияния).
- •Детерминированные и вероятностные, дискретные и непрерывные модели.
- •Имитационные и оптимизационные модели экономических систем.
- •Разновидности моделирующих алгоритмов.
- •Проверка адекватности (достоверности) модели.
- •Метод Монте-Карло. Бросание жребия. Реализация случайного опыта. Статистика модельных данных.
- •Моделирование случайных событий. Датчики случайных чисел.
- •Процессы массового обслуживания в экономических системах. Формула Поллачека-Хинчина.
- •Поток событий. Обслуживание заявок. Имитация обслуживания посредством временных задержек.
- •Типовые системы имитационного моделирования.
- •Основные понятия имитирующей системы: граф, узел, транзакт, событие, ресурс, пространство.
- •Имитация основных процессов: генераторы, очереди, узлы обслуживания, терминаторы, ресурсы, структурные узлы.
- •Планирование компьютерного эксперимента. Масштаб времени.
- •Проведение модельных экспериментов, представление и интерпретация результатов моделирования.
- •Структурный анализ процессов на объекте экономики. Функциональная модель и ее диаграммы.
- •Прогнозы. Методы прогнозирования. Прогнозирование с помощью временных рядов и тренда.
- •Риски в экономических системах. Формирование оптимального инвестиционного портфеля по Марковицу.
- •Технология разработки имитационных моделей в среде ms Excel.
- •Система имитационного моделирования Extend lt.
- •Экспоненциальная и логистическая модели роста.
- •Модели системной динамики.
- •Динамические модели процессов микро – и макроэкономики. Динамическое моделирование экономических систем и процессов
- •Моделирование фондов и потоков в среде Vensim ple.
- •Имитация работы с неперемещаемыми и перемещаемыми материальными ресурсами.
- •Имитация работы с информационными ресурсами.
- •Имитационное решение задач минимизации затрат и других видов оптимизации.
- •Динамическая паутинообразная модель рыночного равновесия.
- •Имитационное моделирование процесса обслуживания клиентов банка.
Моделирование фондов и потоков в среде Vensim ple.
Vensim – визуальное средство моделирования, позволяющее проектировать концептуально, документировать, выполнять, анализировать и оптимизировать модели системной динамики.
Программа моделирования системной динамики Vensim имеет несколько модификаций, отличающихся друг от друга своими возможностями и стоимостью
Инструменты анализа используются для вывода информации о переменной Workbench Variable. Инструменты анализа группируются в наборы.
Vensim PLE и PLE Plus имеют только встроенный набор инструментов анализа, но другие конфигурации Vensim позволяют модифицировать этот и другие наборы. Встроенный набор содержат множество инструментов, необходимых для анализа моделей.
Инструменты анализа Vensim подразделяются на два класса: инструменты для структурного анализа, позволяющие анализировать структуру модели, и инструменты анализа наборов данных, предназначенные для исследования поведения переменных.
Уровни (Levels) и потоки (Rates) Уровни также называют запасами, фондами или переменными состояния. Уровни изменяют свои значения путем накапливания /интегрирования/ величин потоков. Это означает, что значения уровней изменяются непрерывно во времени, даже если потоки изменяются скачками.
Значение потока не зависит от своих предыдущих значений (в отличие от уровня) и могут произвольно меняться под влиянием экзогенных и внутренних факторов.
Редактор уравнений Equation Editor В окне редактора уравнений Equation Editor можно: определить или изменить имя и тип переменной, задать начальное значение и уравнение для вычисления переменной, указать единицы измерения, проверить синтаксис уравнения и структуру модели и др.
Окно настройки параметров имитации С помощью окна настройки параметров имитации Model Settings задаются: время начала имитации, время окончания имитации, временной шаг имитации, единицы измерения времени и др. Доступ к этим параметрам, а также текущему времени имитации можно получить через теневые переменные.
Множественные виды Модель Vensim можно разбить на множество видов /страниц/. Каждый вид содержит рисунок части модели. Вид модели связывается с ее другими видами с помощью теневых переменных. Множественность видов модели позволяет разбить ее на разделы /фрагменты, подсистемы/, такие как производство, финансы, покупатели и т.д.
Модели, представленные графически, могут показывать одну и ту же переменную в разных видах, и наоборот, переменная, присутствующая в модели, может не показываться ни в одном виде. Переменная может быть показана в виде как обычная переменная (с присоединенными причинными связями), или как теневая переменная (без присоединенных связей).
Имитация работы с неперемещаемыми и перемещаемыми материальными ресурсами.
Материальные ресурсы подразделяются на две категории: неперемещаемые и перемещаемые.
Неперемещаемый ресурс выделяется в определенном месте. Например, мастер в парикмахерской – это один элемент ресурса, выделяемый клиенту для обслуживания. Этот элемент не может перемещаться вместе с клиентом (транзактом). После обслуживание одного клиента он либо приступит к обслуживанию следующего клиента, либо будет отдыхать. Неперемещаемый ресурс представляет собой «базу», на которой расположены (или к которой приписаны) какие-то ресурсные единицы, причем их можно использовать только на базе. Неперемещаемый ресурс имитируется многоканальным обслуживающим устройством. Каждой ресурсной единице соответствует один канал обслуживания. Канал принимает в себя транзакт (или захватывается транзактом) на время, которое может зависеть от атрибутов узла Activity Multiple, транзакта и других параметров.
Очередь в имитационной модели описывается узлом Queue FIFO. По истечении времени обслуживания канал (элемент ресурса) освобождается, а обслуженный транзакт переходит в узел Exit. Очередь может быть как с приоритетами, так и без приоритетов.
В моделях автоматически определяется задержка в очереди и загрузка неперемещаемого ресурса. Число свободных каналов в узле – это остаток ресурса, а количество транзактов в очереди – это дефицит ресурса.
Перемещаемый ресурс выделяется клиенту, после чего клиент использует его в других местах и возвращает только при отсутствии необходимости в этом ресурсе. Например, клиенту гаража выделяется грузовик для использования на работах, проводимых в других местах.
Перемещаемый ресурс представляет собой «склад» единиц ресурса, количество которых известно. Число таких складов в имитационной модели не регламентировано. Транзакт попадает в очередь к складу, требуя выделения определенного числа единиц ресурса.
Склад ресурса описывается в имитационной модели узлом типа Resource Pool и Queue Resource. В узле Queue Resourc образуется очередь транзактов.
Обслуживанием транзактов занимается узел типа Resource Pool. Таких узлов в модели может быть несколько.
Обслуживание транзакта заключается в выделении ему требуемого числа единиц ресурса. Обслуженный транзакт проходит узел manage и «путешествует» с захваченными ресурсами по графу до тех пор, пока в соответствии с определенными условиями он не вернет все (или часть) единицы ресурса с помощью функции Release Resource Pool. Транзакт может несколько раз становиться в очередь к одному и тому же ресурсу, получая дополнительные единицы.
В модели автоматически определяются задержка в очереди, загрузка ресурса, остаток и дефицит. Начальная мощность задается при инициализации модели функцией в диалоге блока Resource Pool.