- •1. Стадии построения имитационных моделей.
- •2. Основные концепции системной динамики.
- •3. Размеченная диаграмма дпсс.
- •4. Построение концептуальной модели в системе имитак.
- •5. Работа с моделью программой в системе имитак и диагностика ошибок.
- •6. Расширение аппарата формализации системной динамики.
- •7. Функции имитации систем массового обслуживания.
- •8. Адаптация имитационных моделей одноканальной смо.
- •9. Имитация многоканальной смо.
- •10. Основные концепции работы с матричными переменными в системе имитак.
- •11. Векторные встроенные функции.
- •12. Имитация детерминированных цепей Маркова (putty - clay).
- •13. Этапы имитационного исследования.
- •14. Регрессионный анализ планирования экстремального эксперимента.
- •15. Полный факторный эксперимент.
- •16. Дробный факторный эксперимент.
- •17. Исследование уравнения регрессии, полученного при помощи дробных реплик.
- •18. Крутое восхождение по поверхности отклика.
- •19. Ортогональное планирование 2 - го порядка.
- •20. Анализ экономической ситуации (программная реализация курсового проекта).
- •21. Графические встроенные функции системы имитак.
- •22. Паутинообразная модель рынка №1.
- •23. Паутинообразная модель рынка №2 (с обучением).
- •24. Паутинообразная модель рынка №3 (с учетом запасов непроданного товара).
- •25. Имитация удовлетворения спроса скоропортящейся продукции.
- •26. Имитация кредитно – финансовых операций фирмы.
- •27. Моделирование производственной деятельности фирмы.
4. Построение концептуальной модели в системе имитак.
Концептуальная модель = ДП + ДПСС.
Построение ДПСС:
1. На основе анализа словесного описания выделяются фазовые переменные.
2. Используя логику описания, фазовые переменные классифицируются по критерию «причина - следствие».
3. Фазовые переменные «причина - следствие» соединяются стрелками.
4. Вершины модели ДПСС размечаются +\ – фактором или У и Т – связями.
Построение ДП:
1. При разметке ДПСС с помощью +\ – фактора классификация на уровни, темпы и дополнительные выражения ведется по Форестеру: мысленно останавливается динамический процесс и выделяются те фазовые переменные, которые имеют тенденцию к накоплению.
2. Преобразование ДПСС в ДП с помощью У и Т – связей рассмотрено выше.
3. Имея ДП алгоритмически можно перейти к модели – программе.
5. Работа с моделью программой в системе имитак и диагностика ошибок.
Работа с моделью программой в системе ИМИТАК имеет большое количество степеней свободы, но есть ряд ограничений:
1. В первом шаге моделирования уровням присваиваются начальные значения (это связано с математической основой, так как уровни подобны конечным разностям). Расчет уровней начинается со 2 шага, т.е. в ИМИТАКе присваиваются начальные значения уровням, а затем начинается расчет в 1 шаге с дополнительных выражений.
2. Во 2 разделе «по умолчанию» начальным значениям и константам присваивается значение 0. Т.е., если нет ошибок в 1 разделе, то обязательно получаются результаты моделирования (ошибки выявляются в процессе анализа результатов).
3. Если не заданы во 2 разделе временные параметры моделирования, то «по умолчанию» мы имеем: И DT = 1 И время = 0 И длина = 20 И шаг = 1, где шаг – это цикличность вывода результатов моделирования. Пример: ИDT = 1 И время = 0 И длина = 36 И шаг = 12 - это означает, что в течение 3 лет идет имитация по месяцам, но вывод результатов происходит 1 раз в год.
4. В диалоге в ИМИТАК2 можно изменять константы и значения уровней, но нельзя изменять эндогенные переменные типа дополнительных выражений и темпов.
Ошибки, которые встречаются при работе с моделью – программой:
1. Синтаксические ошибки связаны с неправильным написанием операторов, применяемых в системе ИМИТАК. При наличии синтаксических ошибок в 1 разделе модели – программы машина останавливается. Дальнейшая работа возможна только после исправления ошибок. Так как в транслятор ИМИТАКа встроен собственный редактор, то одновременная компиляция и исправление ошибок могут быть совмещены. Для этого после запуска подрежима «исправить текст» нажимаем F4. Программа будет компилироваться до 1 синтаксической ошибки. После её исправленияEnterзапускает компиляцию дальше, до появления в командной строке выражения «можно запускать». Если во втором разделе при компиляции встретится константа, не определенная в 1 разделе, то диагностируется не ошибка, а предупреждения, можно запускать дальше.
2. Семантические ошибки – следствие логической недоработки. К семантическим ошибкам относятся: деление на 0, переполнение разрядной сетки, выход за пределы объявленного массива.