- •1. Стадии построения имитационной модели
- •2. Основные концепции системной динамики
- •3. Разметка диаграмм причинно-следственных связей (дпсс)
- •4. Основные особенности имитака
- •6. Императивное и интеррогетивное ( ? ) управление
- •7. Расширение аппарата формализации системной динамики
- •8. Встроенные функции имитации элементов системы массового обслуживания
- •9. Одноканальная система массового обслуживания
- •10. Адаптация имитационной модели одноканальной смо
- •11. Имитация Марковского процесса / Имитация Марковских процессов
- •12. Имитация многоканальной смо (мСмо)
- •13. Работа с массивами вVisualSimиSimEx
- •14. Этапы имитационного исследования
- •15. Графические функции системы имитак table – табличная функция
- •16. Паутинообразная модель рынка с запаздыванием спроса Кривые Маршала
- •17. Паутинообразная модель рынка с запаздыванием предложения
- •18. Паутинообразная модель рынка с запаздыванием с обучением
- •19. Анализ экономической ситуации
- •20. Имитация пролонгированных процессов
- •21. Имитация удовлетворения спроса скоропортящейся продукции
- •22. Имитация финансово-кредитной политики фирмы
- •23. Имитация мониторинга трудовых ресурсов фирмы
- •24. Комплектатор
- •25. Структурный анализ систем
- •26. Унифицированный имитационный блок
- •27. Методология описания бизнес-процессовIdef3
- •28.Case-технологии, анализ инвестиций
- •29. Регрессионный анализ планирования экстремального эксперимента
- •30. Полный факторный эксперимент
- •31. Дробный факторный эксперимент
- •32. Крутое восхождение (по поверхности отклика)
- •33. Системное мышление
- •34. Архетипы
4. Основные особенности имитака
Состоит из VSиSE. Любая модель в ИМИТАК состоит из:
структуры модели (тело)
исходные данные
информационный
В VS:
Раздел 1
Е
Раздел 2
Е
Раздел 3 представляет собой график и имена переменных.
При этом раздел 1 соответствует диаграмме потоков, т.е. все переменные, отражаемые блоками представляются в модели в виде операторов.
[метка] [тело оператора]
[тип оператора] [левая часть] = [правая часть]
Все рассчитываемые переменные имеют имя и временной индекс.
5. Каноническая и неканоническая форма уровня
К
Т1
УУ.Н=У.П+Т1.ПН-Т2.ПН
О
У
просто сохранить значения, но
не организовывать функции
нарастающего итога.
Т2
У В.Н=В.П / С.ПН
В правой части неканонической формы могут быть любые функции, действия, не которые не несут накопительного характера. В 1 шаге уровень не рассчитывается, а ему присваивается начальное значение. В модели программы можно осуществить замену от неканонического к каноническому.
УА.Н=А.П / В.ПН
…
Т1
ТВ.НБ =cos(время)
У
В
А
У А.Н=А.П+Т1.ПН-Т2.ПН
Т2
Т Т2.НБ=А.Н А
6. Императивное и интеррогетивное ( ? ) управление
В ИМ есть 2 управления имп. и инт.
В имп. время изменяется автономно через заданный интервал. При инт. время изменяется через неравные промежутки. Примером имп. может служить DYNAMO, а инт. – GPSS.
имп. (потоковый подход к построению моделей)
инт. (событийный подход к построению моделей)
ИМИТАК (псевдоинтеррогативный)
7. Расширение аппарата формализации системной динамики
При построении сложных моделей не достаточно в правой части оператора входящих в модели программ использовать только арифметические действия, поэтому в ИМИТАК введен ряд встроенных функций, которые не нарушая концепции системной динамики дают возможность введения функциональных преобразований. Любая встроенная функция имеет вид: Ф.Н. = [имя встроенной функции] (Арг1, Арг2,…)
Для каждой функции имеется определенное количество аргументов. Имя встроенной функции задается латинскими буквами и соответствует английским словам. Аргументы могут быть представлены в виде:
эндогенных А.Н, Б.Н, С.Н
экзогенных А, Б, С
чисел
функций
Все встроенные функции могут быть классифицированы так:
элементарные
переключательные
стохастические
функции работы с числовыми массивами
временные
имитации СМО
векторные
диалоговые
графические
вход-выход в excel
8. Встроенные функции имитации элементов системы массового обслуживания
Реализация СМО в ИМИТАКе основана на программном превращении числовых данных (знаний) во временные параметры.
Имитация СМО в ИМИТАКе предполагается на SimEx
FIFO –очередь (first in-first out)
Данная функция запоминает значение переменных, подающихся на вход функции, причем запись очереди и выбор значения из очереди идет через ключи.
Ф.Н=FIFO(А.Н,В.Н,C.Н,D.Н)
А.Н – входящая функция, определяющая величины, которые ставятся в очередь (как правило эти величины есть числовое выражение длительности обслуживания заявки)
В.Н – ключ на входе очереди, разрешающий пропустить значение переменных FIFO, поступающих на вход А.Н
Работает в режимах:
С.Н – ключ на выходе очереди, регулирующий выдачу очередного значения заявки из ранее помещенных в нее заявок
D.Н – максимально возможная длина очереди (если в очереди поступает заявок больше, чемD, то это равняется второму режиму аргумента В.Н):
t |
А |
В |
С |
Ф |
0 |
3 |
0 |
1 |
0 |
1 |
4 |
1 |
1 |
0 |
2 |
2 |
0 |
0 |
3 |
3 |
5 |
0 |
0 |
2 |
WAIT – ожидание (обслуживающий элемент), эта функция имитирует ожидание в виде выдачи на выходе ее значения равного 1 или близкого к 1, в течение такого периода, который равен численному значению аргумента данной функции. При этом, пока функция WAIT имеет на выходе 1 (период активности) новые поступления значения аргумента игнорируется.
Ф.Н=WAIT(А.Н), где
А.Н – значение аргумента, как правило, являющееся численной оценкой временного промежутка периода активности.