Подготовка курса Имитационное моделирование
Подготовка курса Имитационное моделирование.
Содержание
1 Прагматика
1.1 Предыдущий вариант курса
- Предыдущая инкарнация курса называлась Моделирование информационных процессов.
- В рамках курса предлагались несколько подходов к имитационного моделирования.
- Каждый метод демонстрировался на базе собственного средства моделирования.
- Однако для студентов оказалось сложным осваивать несколько программных средств.
1.2 Разрабатываемый вариант курса
- Предлагается использовать один язык программирования — Julia.
- Для каждого метода имитационного моделирования используется своя библиотека.
- Каждый метод демонстрируется на основе специфической задачи, а также на основе сквозной практической задачи.
- У нас две школы математического моделирования с разными математическими аппаратами:
- дифференциальные уравнения;
- теория массового обслуживания.
- Предлагается демонстрировать применение на основе следующих сквозных задач:
- модель SIR (дифференциальные уравнения);
- модель хищник–жертва (дифференциальные уравнения);
- ? (теория массового обслуживания).
- На каждый раздел имитационного моделирования предлагается выделить 3 лабораторных работы.
- 2 лабораторных работы на специфические задачи, 1 лабораторная работа на сквозные задачи.
- На каждую лабораторную работу по 2 задачи.
2 Используемые разделы имитационного моделирования
- дискретно-событийное моделирование;
- системная динамика;
- агентное моделирование;
- сети Петри.
3 Структура курса
3.1 Установка и настройка программного обеспечения
3.2 Сквозные задачи
- Описываются сквозные задачи.
- Сквозные задачи решаются с помощью методов аналитического моделирования.
3.3 Дискретно-событийное моделирование
- Задачи теории массового обслуживания.
3.4 Агентное моделирование
- Задачи типа взаимодействия множества агентов.
3.5 Сети Петри
- Перенос лабораторных с курса Моделирование информационных процессов.
3.6 Системная динамика
- Пока не понятно.
- Будем делать позже.