- •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. Моделирование производственной деятельности фирмы.
- •28. Деятельность фирмы и её издержки в краткосрочном периоде.
- •29. Имитационная модель фирмы в краткосрочном периоде (схема маржинального анализа).
- •30. Модель функционирования коммерческого банка.
- •31. Тактическое планирование эксперимента (л.Р. №4)
3. Размеченная диаграмма дпсс.
3 - а. Преобразование из ДП в ДПСС.
Размеченная ДПСС. 1) При переходе от ДПСС к ДП Форестер использовал так называемый «плюс - минус фактор». 2) Наша методика разработана на теории информации и используется метод У и Т – связей. Рассмотрим методику разметки ДПСС при помощи У-связей и Т-связей.
Пусть имеется причинно – следственная связь А и В (А В).
Определение 1: Связь-У устанавливается между параметрами А и В в том и только в том случае, когда значение параметра А в моменты времени t при заданных значениях всех остальных параметров объекта однозначно определяет значение параметра В в тот же момент времени t, независимо от значений параметра В в предшествующий (t - 1) момент времени.
Определение 2: Связь-Т устанавливается между параметрами А и В в том и только в том случае, когда значение параметра А в моменты времени t при заданных значениях всех остальных параметров объекта и заданном значении параметра В в тот же момент времени однозначно определяет значение параметра В в следующий (t + 1) момент времени.
У и Т – связи устанавливают одинаковые виды связи на входе и на выходе.
Теорема: Ни один из элементов размеченной ДПСС не может иметь входящие связи разных типов (У и Т) одновременно.
Чтобы получить на выходе вершин графа ДПСС только 1 вид связи, произведем следующие преобразования:
__________
После установления преобразования ДПСС указанного вида, не трудно автоматизировать классификацию переменных в зависимости от того, какой тип у связи, входящей в вершину, и какой тип у связи, выходящей из вершины.
Если тип входящей связи У или «-», а тип выходящей связи Т темп
Если тип входящей связи Т, а тип выходящей связи У или «-» уровень
Остальные – дополнительные переменные
Для Примера 1: Согласно таблице, не трудно показать, что ОПФ – уровень, АО – темп и т.д.
Пример 2: Пусть в результате логического преобразования словесного описания мы пришли к ДПСС следующего типа:
Следствие: если мы имеем не реализуемую напрямую ДПСС, то используя преобразования за счет У и Т –связей, можем «раздвинуть» процесс во времени и после этого уже можем реализовать модель – программу.
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, переполнение разрядной сетки, выход за пределы объявленного массива.
